summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/movie15/README26
-rw-r--r--Master/texmf-dist/doc/latex/movie15/movie15.pdfbin450355 -> 450038 bytes
-rw-r--r--Master/texmf-dist/doc/latex/movie15/movie15.tex20
-rw-r--r--Master/texmf-dist/doc/latex/movie15/overlay-example.pdfbin27265 -> 56294 bytes
-rw-r--r--Master/texmf-dist/tex/latex/movie15/movie15.sty177
5 files changed, 114 insertions, 109 deletions
diff --git a/Master/texmf-dist/doc/latex/movie15/README b/Master/texmf-dist/doc/latex/movie15/README
index 5ed35fbae65..01549f87ef2 100644
--- a/Master/texmf-dist/doc/latex/movie15/README
+++ b/Master/texmf-dist/doc/latex/movie15/README
@@ -60,11 +60,11 @@ Usage:
by index or to run a JavaScript. Moreover, links can be created for
calculating 3D camera settings.
- In addition to `play' (default), `stop', `resume', `pause', `reset', `close',
+ In addition to `play' (default), `stop', `resume', `pause', `close',
`3Dviewindex', `3Dcalculate' and `3Dgetview' it accepts `controls', `repeat',
- `palindrome', `startat', `endat', `mouse', `rate', `volume', `3Dcoo',
- '3Droll', `3Dc2c', `3Droo', `3Dcaa' and `3Djscript' from the subsequent list
- of command options.
+ `palindrome', `startat', `endat', `mouse', `rate', `volume', `default',
+ `3Dcoo', '3Droll', `3Dc2c', `3Droo', `3Dcaa' and `3Djscript' from the
+ subsequent list of command options.
Options:
@@ -265,11 +265,10 @@ Usage:
Additional options for use with `\movieref':
- play (Default) Immediately closes the media and
- restarts playback. If new playback settings have
- been specified through the options given above,
- they override the original settings being in
- effect during media inclusion.
+ play (Default) Immediately restarts playback. If new
+ playback settings have been specified through the
+ options given above, they override the original
+ settings being in effect during media inclusion.
stop Stops and rewinds the media to its beginning or to
the `startat' position.
@@ -281,11 +280,11 @@ Usage:
pause Has the same effect as option `resume'. Added for
completeness only.
- reset Revert to the original settings which were in
- effect during media inclusion.
-
close Immediately closes the media player.
+ default Play the media at the original settings which were in
+ effect during media inclusion.
+
3Dviewindex=<index> Opens the first `F', last `L', next `N' or
previous `P' view from the list of additional
views, or the one indexed by an integer. `D' gives
@@ -319,7 +318,8 @@ Known file name extensions:
mp3, m3u audio/x-mp3 MPEG Audio Layer-3
mp4 video/mp4 MPEG-4 Video/Audio
mpeg, mpg video/mpeg MPEG-1 & 2 Video
- ra, ram, rm audio/x-pn-realaudio Real Media
+ ra audio/vnd.rn-realaudio Real Audio
+ rm, rv application/vnd.rn-realmedia Real Media (video & sound)
smil application/smil Synchronized Multimedia
Integration Language
swf application/x-shockwave-flash (Adobe?) Macromedia Flash
diff --git a/Master/texmf-dist/doc/latex/movie15/movie15.pdf b/Master/texmf-dist/doc/latex/movie15/movie15.pdf
index 1f4006c2f7a..ea3c717d1fd 100644
--- a/Master/texmf-dist/doc/latex/movie15/movie15.pdf
+++ b/Master/texmf-dist/doc/latex/movie15/movie15.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/movie15/movie15.tex b/Master/texmf-dist/doc/latex/movie15/movie15.tex
index 8aff891e70b..0c986b2eece 100644
--- a/Master/texmf-dist/doc/latex/movie15/movie15.tex
+++ b/Master/texmf-dist/doc/latex/movie15/movie15.tex
@@ -257,7 +257,7 @@ volume=<percentage of original volume>
The meaning of this option should be self explaining.
\subsection{Inclusion of 3D objects}\label{sec:3D}
-The PDF-1.6 specification, which was introduced with the advent of Adobe Acrobat/Reader 7, allows embedding of 3-dimensional graphic objects, such as CAD models or 3D scientific data, and lets the user interactively manipulate them. At the time of writing this documentation, the only supported file format was U3D~\cite{3diforg}, and only one commercial software~\cite{dexp} for exporting into the U3D format, yet from a number of CAD and 3D vector formats, including DXF and VRML, was known. Nevertheless, a try-out version of~\cite{dexp} can be downloaded without charge.
+The PDF-1.6 specification, which was introduced with the advent of Adobe Acrobat/Reader 7, allows embedding of 3-dimensional graphic objects, such as CAD models or 3D scientific data, and lets the user interactively manipulate them. At the time of writing this documentation, the only supported file types were U3D~\cite{3diforg} and Adobe's PRC format, and only one commercial software~\cite{dexp} for exporting into the U3D format, yet from a number of CAD and 3D vector formats, including DXF and VRML, was known. Nevertheless, a try-out version of~\cite{dexp} can be downloaded without charge.
Selection of the `\verb+3D+' package option enables the 3D feature. Most of the command options listed in section~\ref{usrif} do what they are supposed to do in the case of embedded 3D as well. Other options are ignored, in particular `\verb+startat+', `\verb+endat+', `\verb+volume+' and `\verb+playerid+'. Options `\verb+inline=false+' and `\verb+url+' are supported, but imply option `{\tt{}ex\-ter\-nal\-view\-er}', because the 3D Reader plug-in handles embedded files only.
@@ -342,13 +342,13 @@ It makes \verb+<text>+ a hyperlink to the media that has been labelled with \ver
\emph{In 2D context}, clicking onto the hyperlink causes the media to stop, pause or resume, or to restart at different settings, such as frame rate, volume, starting and ending positions, depending on the \verb+<options>+ being in effect.
-Options that control the playback \emph{characteristics} are: `\verb+controls+', `\verb+endat+', `\verb+mouse+', `\verb+palindrome+', `\verb+rate+', `\verb+repeat+', `\verb+startat+' and `\verb+volume+'. Their meaning is the same as for the \verb+\includemovie+ command and can be looked up in section~\ref{usrif}. They take effect in combination with the `\verb+play+' option only.
+Options that control the playback \emph{characteristics} are: `\verb+controls+', `\verb+endat+', `\verb+mouse+', `\verb+palindrome+', `\verb+rate+', `\verb+repeat+', `\verb+startat+' and `\verb+volume+'. Their meaning is the same as for the \verb+\includemovie+ command and can be looked up in section~\ref{usrif}. Another option, `\verb+default+' causes the media to play at the original settings which were in effect during media inclusion. These options can be used in combination with the `\verb+play+' option only.
The options which follow let the hyperlink change the playback \emph{state} of media. If none of them is specified, `\verb+play+' is assumed.
\begin{verbatim}
play
\end{verbatim}
-Immediately closes the media and restarts playback. If new playback settings have been specified through the options given above, they override the original settings being in effect during media inclusion.
+Immediately restarts playback. If new playback settings have been specified through the options given above, they override the original settings being in effect during media inclusion.
\begin{verbatim}
stop
\end{verbatim}
@@ -362,10 +362,6 @@ pause
\end{verbatim}
Has the same effect as option `\verb+resume+'. Added for completeness only.
\begin{verbatim}
-reset
-\end{verbatim}
-Revert to the original settings which were in effect during media inclusion.
-\begin{verbatim}
close
\end{verbatim}
Immediately closes the media player.
@@ -483,7 +479,7 @@ The duration of the media segment to be played. The trailing `\verb+s+' is manda
\phantom{xx}.375\string\linewidth\\
\string}\string{http://www.linux-video.net/Samples/Mpeg1/AlienSong.mpg\string}\\
\string\movieref[rate=0.5]\string{alien\string}\string{Slow\string}\\
- \string\movieref\string{alien\string}\string{Normal\string}\\
+ \string\movieref[default]\string{alien\string}\string{Normal\string}\\
\string\movieref[rate=2]\string{alien\string}\string{Fast\string}\\
\string\movieref[pause]\string{alien\string}\string{Play/Pause\string}\\
\string\movieref[stop]\string{alien\string}\string{Stop\string}
@@ -501,7 +497,7 @@ The duration of the media segment to be played. The trailing `\verb+s+' is manda
]{\linewidth}{.75\linewidth}{http://www.linux-video.net/Samples/Mpeg1/AlienSong.mpg}\\
% ]{\linewidth}{.75\linewidth}{AlienSong.mpg}\\
\movieref[rate=0.5]{alien}{Slow}\hfill
-\movieref{alien}{Normal}\hfill
+\movieref[default]{alien}{Normal}\hfill
\movieref[rate=2]{alien}{Fast}\hfill
\movieref[pause]{alien}{Play/Pause}\hfill
\movieref[stop]{alien}{Stop}\vspace{19 ex}
@@ -650,9 +646,11 @@ gif & image/gif & (animated) GIF\\
mid, rmi & audio/midi & Musical Instrument Digital Interface\\
mov, qt & video/quicktime & Apple QuickTime\\
mp3, m3u & audio/x-mp3 & MPEG Audio Layer-3\\
-mp4 & video/mp4 & MPEG-4 Video/Audio\\
+mp4 & video/mp4 & MPEG-4 Video\\
mpeg, mpg & video/mpeg & MPEG-1 \& 2 Video\\
-ra, ram, rm & audio/x-pn-realaudio & Real Media\\
+prc & model/prc & Adobe PRC Format (3D), requires Reader-8.1 or higher\\
+ra & audio/vnd.rn-realaudio & Real Audio\\
+rm, rv & application/vnd.rn-realmedia & Real Media (video \& sound)\\
smil & application/smil & Synchronized Multimedia Integration Language\\
swf & application/x-shockwave-flash & (Adobe?) Macromedia Flash\\
u3d & model/u3d & Universal 3D File Format\\
diff --git a/Master/texmf-dist/doc/latex/movie15/overlay-example.pdf b/Master/texmf-dist/doc/latex/movie15/overlay-example.pdf
index bddd5565fab..10aaf5da387 100644
--- a/Master/texmf-dist/doc/latex/movie15/overlay-example.pdf
+++ b/Master/texmf-dist/doc/latex/movie15/overlay-example.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/movie15/movie15.sty b/Master/texmf-dist/tex/latex/movie15/movie15.sty
index e189257adf1..a8c1b9b0bf5 100644
--- a/Master/texmf-dist/tex/latex/movie15/movie15.sty
+++ b/Master/texmf-dist/tex/latex/movie15/movie15.sty
@@ -9,7 +9,7 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{movie15}[2007/09/21]
+\ProvidesPackage{movie15}[2007/10/29]
\RequirePackage{keyval}
\RequirePackage{ifthen}
\RequirePackage{ifpdf}
@@ -226,6 +226,7 @@
\setboolean{@MXV@linkstop}{false}%
\setboolean{@MXV@linkclose}{false}%
\setboolean{@MXV@linkreset}{false}%
+ \setboolean{@MXV@requirereopen}{false}%
\ifthenelse{\boolean{@MXV@draft}}{%
\setboolean{@MXV@@draft}{true}%
}{%
@@ -246,6 +247,7 @@
\gdef\@MXV@palindrome{}%
\gdef\@MXV@rate{}%
\gdef\@MXV@startat{}%
+ \gdef\@MXV@@startat{}%
\gdef\@MXV@endat{}%
\gdef\@MXV@poevent{}%
\gdef\@MXV@pcevent{}%
@@ -359,6 +361,15 @@
\ifthenelse{\equal{#2}{swf}\OR\equal{#2}{SWF}}{%
\gdef\@MXV@mime{application/x-shockwave-flash}%
}{%
+ \ifthenelse{\equal{#2}{prc}\OR\equal{#2}{PRC}}{%
+ \ifthenelse{\boolean{@MXV@iiiDfeat}}{%
+ \setboolean{@MXV@iiid}{true}%
+ \gdef\@MXV@mime{model/prc}% (unofficial)
+ \gdef\@MXV@iiidsubtype{PRC}%
+ }{%
+ \@MXV@neediiiD%
+ }%
+ }{%
\ifthenelse{\equal{#2}{u3d}\OR\equal{#2}{U3D}}{%
\ifthenelse{\boolean{@MXV@iiiDfeat}}{%
\setboolean{@MXV@iiid}{true}%
@@ -368,10 +379,14 @@
\@MXV@neediiiD%
}%
}{%
- \ifthenelse{\equal{#2}{ra}\OR\equal{#2}{RA}\OR%
- \equal{#2}{ram}\OR\equal{#2}{RAM}\OR%
- \equal{#2}{rm}\OR\equal{#2}{RM}}{%
- \gdef\@MXV@mime{audio/x-pn-realaudio}%
+ \ifthenelse{\equal{#2}{ra}\OR\equal{#2}{RA}}{
+ \gdef\@MXV@mime{audio/vnd.rn-realaudio}%
+ }{%
+ \ifthenelse{%
+ \equal{#2}{rv}\OR\equal{#2}{RV}\OR
+ \equal{#2}{rm}\OR\equal{#2}{RM}%
+ }{%
+ \gdef\@MXV@mime{application/vnd.rn-realmedia}%
}{%
\PackageError{movie15}{%
I couldn't determine MIME type of file:\MessageBreak`#1':\MessageBreak
@@ -381,11 +396,11 @@
non-standard file name extension, the MIME type must\MessageBreak
explicitly be specified. Try option `mimetype=<mime type>'!
}%
- }}}}}}}}}}}}}}}}%
+ }}}}}}}}}}}}}}}}}}%
}
%sets @MXV@issound boolean
-\def\@MXV@@issound#1/#2.{% argument: \@MXV@mime.
+\def\@MXV@@issound#1/#2:{% argument: \@MXV@mime.
\def\@MXV@firstarg{#1}%
\def\@MXV@audio{audio}%
\ifx\@MXV@firstarg\@MXV@audio%
@@ -1846,7 +1861,7 @@
\else%
\xdef\@MXV@filename{\filename@base.\filename@ext}%
\fi%
- \expandafter\@MXV@@issound\@MXV@mime.%
+ \expandafter\@MXV@@issound\@MXV@mime:%
%
%if 3D object is not embedded inline we must use some external player :(
\ifthenelse{%
@@ -2234,7 +2249,7 @@
%script for normal activation by mouse click
\xdef\@MXV@activationjsentry{%
/JS (
- app.focusRect=true;%
+ app.focusRect=true;%
if(focusonplayer==undefined){%
var focusonplayer=0; %shared by all annots
}
@@ -2539,6 +2554,8 @@
\edef\@MXV@linkjscriptiiid{%
\@MXV@linkjscriptiiid
try{
+% console.show();
+% console.clear();
%constructor for doubly linked list
function List(){%
this.first_node=null;%
@@ -2921,6 +2938,7 @@
}%
}{\edef\@MXV@jscriptiiidaction{}}%
}{% #### 2D ####
+ \setkeys{MXV@user}{#1}%
%retrieve original settings
\ifthenelse{\equal{\@MXV@getlabelvalue{@MXV@\@MXV@label.mouse}}{true}}{%
\setboolean{@MXV@mouse}{true}%
@@ -2934,7 +2952,9 @@
\edef\@MXV@startat{\@MXV@getlabelvalue{@MXV@\@MXV@label.startAt}}%
\edef\@MXV@endat{\@MXV@getlabelvalue{@MXV@\@MXV@label.endAt}}%
\edef\@MXV@volume{\@MXV@getlabelvalue{@MXV@\@MXV@label.volume}}%
- \setkeys{MXV@user}{#1}%override with new settings
+ \if@MXV@linkreset\else%
+ \setkeys{MXV@user}{#1}%override with new settings
+ \fi%
%
\edef\@MXV@operation{}%
%
@@ -2959,23 +2979,47 @@
\@MXV@settings{\@MXV@ctrls}{\@MXV@palindrome}{\@MXV@repeat}%
{\@MXV@rate}{\@MXV@startat}{\@MXV@endat}{\@MXV@volume}%
\@MXV@events{\@MXV@currplayer}%
- {\if@MXV@mouse true\else false\fi}{true}%
- try{%
- if(player\@MXV@currplayer.isOpen){%
- player\@MXV@currplayer.close(%
- app.media.closeReason.general);
- player\@MXV@currplayer=null;
- }%
- }%
- catch(e){}%
- %
+ {\if@MXV@mouse true\else false\fi}%
+ {true}%
+ \if@MXV@requirereopen\else
try{%
- var player\@MXV@currplayer=app.media.openPlayer({%
- settings: settings,%
- events: events%
- });
+ \ifx\@MXV@@startat\@empty
+ player\@MXV@currplayer.seek(%
+ player\@MXV@currplayer.settings.startAt%
+ );
+ \else
+ player\@MXV@currplayer.seek(\@MXV@@startat);
+ \fi
+ player\@MXV@currplayer.play();
+ \ifx\@MXV@@startat\@empty
+ player\@MXV@currplayer.seek(%
+ player\@MXV@currplayer.settings.startAt%
+ );
+ \else
+ player\@MXV@currplayer.seek(\@MXV@@startat);
+ \fi
}%
- catch (e){}%
+ catch(e)\@charlb%
+ \fi%
+ try{%
+ if(player\@MXV@currplayer.isOpen){%
+ player\@MXV@currplayer.close(%
+ app.media.closeReason.general);
+ player\@MXV@currplayer=null;
+ }%
+ }%
+ catch(e){}%
+ %
+ try{%
+ var player\@MXV@currplayer=app.media.openPlayer({%
+ settings: settings,%
+ events: events%
+ });%
+ }%
+ catch (e){}%
+ \if@MXV@requirereopen\else
+ \@charrb%
+ \fi%
)%
}%
\fi%
@@ -3017,7 +3061,8 @@
\@MXV@settings{\@MXV@ctrls}{\@MXV@palindrome}{\@MXV@repeat}%
{\@MXV@rate}{\@MXV@startat}{\@MXV@endat}{\@MXV@volume}%
\@MXV@events{\@MXV@currplayer}%
- {\if@MXV@mouse true\else false\fi}{true}%
+ {\if@MXV@mouse true\else false\fi}%
+ {true}%
try{%
var player\@MXV@currplayer=app.media.openPlayer({%
settings: settings,%
@@ -3092,7 +3137,8 @@
\@MXV@settings{\@MXV@ctrls}{\@MXV@palindrome}{\@MXV@repeat}%
{\@MXV@rate}{\@MXV@startat}{\@MXV@endat}{\@MXV@volume}%
\@MXV@events{\@MXV@currplayer}%
- {\if@MXV@mouse true\else false\fi}{true}%
+ {\if@MXV@mouse true\else false\fi}%
+ {true}%
try{%
var player\@MXV@currplayer=app.media.openPlayer({%
settings: settings,%
@@ -3117,54 +3163,6 @@
)%
}%
\fi%
- \if@MXV@linkreset% reset to orig. settings
- %retrieve original settings
- \ifthenelse{\equal{\@MXV@getlabelvalue{@MXV@\@MXV@label.mouse}}{true}}{%
- \setboolean{@MXV@mouse}{true}%
- }{%
- \setboolean{@MXV@mouse}{false}%
- }%
- \ifthenelse{\equal{\@MXV@getlabelvalue{@MXV@\@MXV@label.autoplay}}{true}}{%
- \setboolean{@MXV@autoplay}{true}%
- }{%
- \setboolean{@MXV@autoplay}{false}%
- }%
- %
- \edef\@MXV@operation{%
- /OP 0%
- /JS (%
- if(focusonplayer==undefined){%
- var focusonplayer=0; %shared by all annots
- }%
- \@MXV@settings{\@MXV@getlabelvalue{@MXV@\@MXV@label.showUI}}%
- {\@MXV@getlabelvalue{@MXV@\@MXV@label.palindrome}}%
- {\@MXV@getlabelvalue{@MXV@\@MXV@label.repeat}}%
- {\@MXV@getlabelvalue{@MXV@\@MXV@label.rate}}%
- {\@MXV@getlabelvalue{@MXV@\@MXV@label.startAt}}%
- {\@MXV@getlabelvalue{@MXV@\@MXV@label.endAt}}%
- {\@MXV@getlabelvalue{@MXV@\@MXV@label.volume}}%
- \@MXV@events{\@MXV@currplayer}%
- {\if@MXV@mouse true\else false\fi}%
- {\if@MXV@autoplay true\else false\fi}%
- try{%
- if(player\@MXV@currplayer.isOpen){%
- player\@MXV@currplayer.close(%
- app.media.closeReason.general);
- player\@MXV@currplayer=null;
- }%
- }%
- catch(e){}%
- %
- try{%
- var player\@MXV@currplayer=app.media.openPlayer({%
- settings: settings,%
- events: events%
- });
- }%
- catch (e){}%
- )%
- }%
- \fi%
}%
\fi%
\fi%
@@ -3261,6 +3259,10 @@
}%
}
+%set to true for certain \movieref options, which require the media player to
+%be re-opened
+\newboolean{@MXV@requirereopen}
+
%standard keys to be processed first
%key definitions for options to \includemovie
\define@key{MXV@user}{draft}[true]{%
@@ -3277,6 +3279,7 @@
\gdef\@MXV@label{#1}%
}
\define@key{MXV@user}{controls}[true]{%
+ \setboolean{@MXV@requirereopen}{true}%
\xdef\@MXV@ctrls{, showUI: #1}%
\xdef\@MXV@@ctrls{/C #1}%
\ifthenelse{\boolean{@MXV@iiiDfeat}}{%
@@ -3293,6 +3296,7 @@
\define@key{MXV@user}{volume}{%
\def\@MXV@@volume{/V #1}%
\def\@MXV@volume{#1}%
+ \setboolean{@MXV@requirereopen}{true}%
}
\define@key{MXV@user}{mimetype}{%
\ifthenelse{\equal{#1}{model/u3d}}{%
@@ -3352,23 +3356,27 @@
}
\define@key{MXV@user}{mouse}[true]{%
\setboolean{@MXV@mouse}{#1}%
+ \setboolean{@MXV@requirereopen}{true}%
\ifthenelse{\equal{false}{#1}\AND\boolean{@MXV@iiiDfeat}}{%
\def\@MXV@iiidia{/3DI #1}%
}{}%
}
\define@key{MXV@user}{palindrome}[true]{%
\xdef\@MXV@palindrome{, palindrome: #1}%
+ \setboolean{@MXV@requirereopen}{true}%
\ifthenelse{\boolean{@MXV@iiiDfeat}}{%
\gdef\@MXV@iiidpalindrome{/Subtype/Oscillating}%
}{}%
}
\define@key{MXV@user}{rate}{%
+ \setboolean{@MXV@requirereopen}{true}%
\xdef\@MXV@rate{, rate: #1}%
\ifthenelse{\boolean{@MXV@iiiDfeat}}{%
\gdef\@MXV@iiidrate{/TM #1}%
}{}%
}
\define@key{MXV@user}{repeat}[Infinity]{%
+ \setboolean{@MXV@requirereopen}{true}%
\ifthenelse{%
\equal{#1}{Infinity}\OR%
\equal{#1}{0}%
@@ -3389,8 +3397,10 @@
}
\define@key{MXV@user}{startat}{%
\xdef\@MXV@startat{, startAt: {#1}}%
+ \xdef\@MXV@@startat{{#1}}%
}
\define@key{MXV@user}{endat}{%
+ \setboolean{@MXV@requirereopen}{true}%
\xdef\@MXV@endat{, endAt: {#1}}%
}
\define@key{MXV@user}{poster}[true]{%
@@ -3526,7 +3536,6 @@
\setboolean{@MXV@linkresume}{false}%
\setboolean{@MXV@linkstop}{false}%
\setboolean{@MXV@linkclose}{false}%
- \setboolean{@MXV@linkreset}{false}%
\fi%
}
\define@key{MXV@user}{pause}[true]{%
@@ -3535,7 +3544,6 @@
\setboolean{@MXV@linkresume}{false}%
\setboolean{@MXV@linkstop}{false}%
\setboolean{@MXV@linkclose}{false}%
- \setboolean{@MXV@linkreset}{false}%
\setboolean{@MXV@linkplay}{false}%
\fi%
}
@@ -3545,7 +3553,6 @@
\setboolean{@MXV@linkpause}{false}%
\setboolean{@MXV@linkstop}{false}%
\setboolean{@MXV@linkclose}{false}%
- \setboolean{@MXV@linkreset}{false}%
\setboolean{@MXV@linkplay}{false}%
\fi%
}
@@ -3555,7 +3562,6 @@
\setboolean{@MXV@linkpause}{false}%
\setboolean{@MXV@linkresume}{false}%
\setboolean{@MXV@linkclose}{false}%
- \setboolean{@MXV@linkreset}{false}%
\setboolean{@MXV@linkplay}{false}%
\fi%
}
@@ -3565,18 +3571,19 @@
\setboolean{@MXV@linkpause}{false}%
\setboolean{@MXV@linkresume}{false}%
\setboolean{@MXV@linkstop}{false}%
- \setboolean{@MXV@linkreset}{false}%
\setboolean{@MXV@linkplay}{false}%
\fi%
}
\define@key{MXV@user}{reset}[true]{%
\setboolean{@MXV@linkreset}{#1}%
\if@MXV@linkreset%
- \setboolean{@MXV@linkpause}{false}%
- \setboolean{@MXV@linkresume}{false}%
- \setboolean{@MXV@linkstop}{false}%
- \setboolean{@MXV@linkclose}{false}%
- \setboolean{@MXV@linkplay}{false}%
+ \setboolean{@MXV@requirereopen}{true}%
+ \fi%
+}
+\define@key{MXV@user}{default}[true]{% synonyme for `reset'
+ \setboolean{@MXV@linkreset}{#1}%
+ \if@MXV@linkreset%
+ \setboolean{@MXV@requirereopen}{true}%
\fi%
}
\define@key{MXV@user}{3Dviewindex}{%