summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/clicks/clicks.sty
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/clicks/clicks.sty')
-rw-r--r--macros/latex/contrib/clicks/clicks.sty82
1 files changed, 0 insertions, 82 deletions
diff --git a/macros/latex/contrib/clicks/clicks.sty b/macros/latex/contrib/clicks/clicks.sty
deleted file mode 100644
index b2aa13ff69..0000000000
--- a/macros/latex/contrib/clicks/clicks.sty
+++ /dev/null
@@ -1,82 +0,0 @@
-% (The MIT License)
-%
-% Copyright (c) 2021-2022 Yegor Bugayenko
-%
-% Permission is hereby granted, free of charge, to any person obtaining a copy
-% of this software and associated documentation files (the 'Software'), to deal
-% in the Software without restriction, including without limitation the rights
-% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-% copies of the Software, and to permit persons to whom the Software is
-% furnished to do so, subject to the following conditions:
-%
-% The above copyright notice and this permission notice shall be included in all
-% copies or substantial portions of the Software.
-%
-% THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-% SOFTWARE.
-
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{clicks}[2022/09/13 0.3.1 Clicks]
-
-\RequirePackage{xkeyval}
-\RequirePackage{etoolbox}
-
-\makeatletter\newif\ifclicks@static\makeatother
-\makeatletter\DeclareOption{static}{\clicks@statictrue}\makeatother
-\ProcessOptions\relax
-
-\makeatletter\newcommand*\clicks@body{}\makeatother
-\makeatletter\newcommand\clicks@flush{%
- \clicks@body\vspace*{0pt}\newpage%
-}\makeatother
-
-\newcounter{minutes}
-
-% Print the content as is.
-\makeatletter\newcommand\print[1]{%
- \gappto\clicks@body{{#1\par}}%
-}\makeatother
-
-% Flush the page: print the entire content.
-\makeatletter\newcommand\flush[1][1]{%
- \ifx\clicks@body\empty\else%
- \clicks@flush%
- \renewcommand*\clicks@body{}%
- \fi%
- \ifclicks@static\else%
- \addtocounter{minutes}{#1}%
- \fi%
-}
-
-% Print the content and wait for more.
-\makeatletter\newcommand\click[1][0]{%
- \ifclicks@static\else%
- \addtocounter{minutes}{#1}%
- \fi%
- \ifclicks@static\else%
- \clicks@flush%
- \fi%
-}\makeatother
-
-% Print and flush
-% [1]: How many minutes to stay here
-% {1}: The content to print
-\newcommand\plush[2][1]{%
- \print{#2}%
- \flush[#1]%
-}
-
-% Print and click
-% [1]: How many minutes to stay here
-% {1}: The content to print
-\newcommand\plick[2][1]{%
- \print{#2}%
- \click[#1]%
-}
-
-\endinput