summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/fancytooltips
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-04-08 23:37:46 +0000
committerKarl Berry <karl@freefriends.org>2010-04-08 23:37:46 +0000
commit8ff11e49578310a0c3428113e92191f2cfb6a817 (patch)
tree1ec9076362547d258880adf19c059c8197811e25 /Master/texmf-dist/tex/latex/fancytooltips
parent63d129fdafcca92fbfcc868ac054833d6547fd70 (diff)
fancytooltips 1.6 (8apr10)
git-svn-id: svn://tug.org/texlive/trunk@17758 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/fancytooltips')
-rw-r--r--Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.eps34
-rw-r--r--Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.pdfbin1454 -> 1245 bytes
-rw-r--r--Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.svg47
-rw-r--r--Master/texmf-dist/tex/latex/fancytooltips/fancytooltips.sty200
4 files changed, 201 insertions, 80 deletions
diff --git a/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.eps b/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.eps
index 88f7ee9d360..e5f246e0bfa 100644
--- a/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.eps
+++ b/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.eps
@@ -1,36 +1,36 @@
%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: inkscape 0.44.1
+%%Creator: inkscape 0.46
%%Pages: 1
%%Orientation: Portrait
%%BoundingBox: 0 0 169 151
%%HiResBoundingBox: 0 0 169 151
-%%DocumentMedia: plain 169 151 0 () ()
%%EndComments
%%Page: 1 1
0 151 translate
0.8 -0.8 scale
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
gsave [1 0 0 1 0 0] concat
gsave [1 0 0 1 -40.05603 -249.7852] concat
-gsave [0.935811 0 0 1 -63.65906 -70.64426] concat
+gsave [1 0 0 1 40.05603 249.7852] concat
gsave
-0 1 1 setrgbcolor
+0.68235296 0.99215686 0.99215686 setrgbcolor
newpath
-335.7423 393.98685 moveto
-335.7423 434.59055 287.45367 467.54427 227.95518 467.54427 curveto
-168.4567 467.54427 120.16807 434.59055 120.16807 393.98685 curveto
-120.16807 353.38315 168.4567 320.42942 227.95518 320.42942 curveto
-286.11139 320.42942 333.61417 351.71797 335.67463 391.38073 curveto
+109.59375 0 moveto
+53.91441 0 8.7500002 32.958799 8.75 73.5625 curveto
+8.75 100.6214 28.819291 124.25609 58.6875 137.03125 curveto
+46.718756 180.50775 0 185.71875 0 185.71875 curveto
+9.6194678e-14 185.71875 80.353988 202.74436 139 143.9375 curveto
+180.35547 134.75429 210.46876 106.71062 210.46875 73.5625 curveto
+210.40625 70.9375 lineto
+208.47805 31.274736 164.01697 -6.2537662e-13 109.59375 0 curveto
+closepath
fill
grestore
grestore
-gsave
-0 1 1 setrgbcolor
-newpath
-100.50421 378.69272 moveto
-92.492997 429.67311 40.056027 435.49943 40.056027 435.49943 curveto
-40.056027 435.49943 125.9944 453.70671 184.98599 387.4322 curveto
-eofill
-grestore
grestore
grestore
showpage
diff --git a/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.pdf b/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.pdf
index 75e0f26d72c..ee5af6ab93c 100644
--- a/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.pdf
+++ b/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.svg b/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.svg
index e145e4587af..304789b7d4f 100644
--- a/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.svg
+++ b/Master/texmf-dist/tex/latex/fancytooltips/fancytipmark.svg
@@ -2,7 +2,7 @@
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://web.resource.org/cc/"
+ xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
@@ -13,12 +13,21 @@
id="svg2"
inkscape:label="Pozadí"
sodipodi:version="0.32"
- inkscape:version="0.44.1"
+ inkscape:version="0.46"
version="1.0"
sodipodi:docbase="/home/marik/livetooltips"
- sodipodi:docname="fancytipmark.svg">
+ sodipodi:docname="fancytipmark.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
- id="defs3" />
+ id="defs3">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 94.0019 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="210.47626 : 94.0019 : 1"
+ inkscape:persp3d-origin="105.23813 : 62.667933 : 1"
+ id="perspective9" />
+ </defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
@@ -27,14 +36,15 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.3730769"
- inkscape:cx="149.07861"
+ inkscape:cx="4.1486356"
inkscape:cy="73.050093"
inkscape:document-units="px"
inkscape:current-layer="layer1"
inkscape:window-width="926"
- inkscape:window-height="622"
- inkscape:window-x="5"
- inkscape:window-y="55" />
+ inkscape:window-height="730"
+ inkscape:window-x="6"
+ inkscape:window-y="55"
+ showgrid="false" />
<metadata
id="metadata6">
<rdf:RDF>
@@ -52,22 +62,9 @@
id="layer1"
transform="translate(-40.05603,-249.7852)">
<path
- sodipodi:type="arc"
- style="fill:aqua;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
- id="path1871"
- sodipodi:cx="227.95518"
- sodipodi:cy="393.98685"
- sodipodi:rx="107.78712"
- sodipodi:ry="73.557426"
- d="M 335.7423,393.98685 A 107.78712,73.557426 0 1 1 335.67463,391.38073"
- transform="matrix(0.935811,0,0,1,-63.65906,-70.64426)"
- sodipodi:start="0"
- sodipodi:end="6.2477482"
- sodipodi:open="true" />
- <path
- style="fill:aqua;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="M 100.50421,378.69272 C 92.492997,429.67311 40.056027,435.49943 40.056027,435.49943 C 40.056027,435.49943 125.9944,453.70671 184.98599,387.4322"
- id="path1873"
- sodipodi:nodetypes="ccc" />
+ style="fill:#aefdfd;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;opacity:1"
+ d="M 109.59375 0 C 53.91441 0 8.7500002 32.958799 8.75 73.5625 C 8.75 100.6214 28.819291 124.25609 58.6875 137.03125 C 46.718756 180.50775 0 185.71875 0 185.71875 C 9.6194678e-14 185.71875 80.353988 202.74436 139 143.9375 C 180.35547 134.75429 210.46876 106.71062 210.46875 73.5625 L 210.40625 70.9375 C 208.47805 31.274736 164.01697 -6.2537662e-13 109.59375 0 z "
+ transform="translate(40.05603,249.7852)"
+ id="path1871" />
</g>
</svg>
diff --git a/Master/texmf-dist/tex/latex/fancytooltips/fancytooltips.sty b/Master/texmf-dist/tex/latex/fancytooltips/fancytooltips.sty
index 83fb819cd1d..1504e3d0f2e 100644
--- a/Master/texmf-dist/tex/latex/fancytooltips/fancytooltips.sty
+++ b/Master/texmf-dist/tex/latex/fancytooltips/fancytooltips.sty
@@ -22,7 +22,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{fancytooltips}
- [2009/05/05 v1.5 fancytooltips.dtx file]
+ [2010/04/10 v1.6 fancytooltips.dtx file]
\RequirePackage{everyshi}
\RequirePackage{graphicx}
\RequirePackage{xkeyval}
@@ -43,39 +43,111 @@
\newif\ifmouseover\mouseoverfalse
\DeclareOptionX{mouseover}{\mouseovertrue}
+\newif\if@fancytooltips@inactive\@fancytooltips@inactivefalse
+\DeclareOptionX{inactive}{\@fancytooltips@inactivetrue}
+
+\newif\if@fancytooltips@active\@fancytooltips@activefalse
+\DeclareOptionX{active}{\@fancytooltips@activetrue}
+
\DeclareOptionX{filename}{\xdef\TooltipFilename{#1}}
\DeclareOptionX{pages}{\xdef\TooltipPages{#1}}
+\def\fancytooltipsdebugmsg{}
+\DeclareOptionX{debug}{\def \fancytooltipsdebugmsg
+{
+if (this.getField("ikona") == null)
+ {app.alert("No buttons for placing tootlips are available. Contact the author. The file may need more compilations.");}
+ else
+ {app.alert("Buttons for placing tooltips are available. Congratulations! Hope everything will work.");}
+if (this.getField("animtiph") == null)
+ {app.alert("No hidden buttons containing tooltips available. The interactive features will not work. \n\n If you created the file by dvips, run the command ImportTooltips() in the Javascript console (Ctrl+J, write the command followed by semicolon and Ctrl+Enter).");}
+ else
+ {app.alert("Hidden buttons containing tooltips are available. Congratulations! Hope everything will work.");}
+}}
+
\ProcessOptionsX
+\newdimen\buttontipwidth
+\newdimen\buttontipheight
+\newdimen\fancy@a
+\newdimen\fancy@b
+
+\if@fancytooltips@active\@fancytooltips@inactivefalse\fi
+
+\if@fancytooltips@inactive
+\newcommand{\tooltip}{\@ifstar\tooltip@Star\tooltip@NoStar}%
+\newcommand{\tooltip@Star}[2]{#1}%
+\newcommand{\tooltip@NoStar}[2]{#1}%
+
+\newcommand{\tooltipanim}{\@ifstar\tooltipanim@Star\tooltipanim@NoStar}%
+\newcommand{\tooltipanim@Star}[2]{#1}%
+\newcommand{\tooltipanim@NoStar}[2]{#1}%
+\def\keytip#1{}%
+\def\FancyHook{}%
+\def\TooltipPage#1#2{}%
+\let\TooltipExtratext\relax
+\let\TooltipRefmark\relax
+\PackageWarning{fancytooltips}{Fancytooltips inactive}%
+\expandafter\endinput\fi
+
+\newcount\fancycheckcount\fancycheckcount=0
+\def\fancy@second#1#2#3#4{#2}
+
+\def\FancyHook{
+\global\let\oldref\ref
+\gdef\ref##1{\oldref{##1}\global\advance\fancycheckcount by 1\relax
+\edef\templabel{fancyanchorref:\the\fancycheckcount}%
+\expandafter\label\expandafter{\templabel}%
+\expandafter\ifx \csname FancyToolTip@##1\endcsname\relax \else\hbox to 0 pt{%
+\expandafter\ifx \csname r@##1\endcsname \relax\else
+\edef\temp{\csname r@##1\endcsname}%
+\expandafter\edef\expandafter\fan@tempa\expandafter{\expandafter\fancy@second\temp}%
+\fi
+\expandafter\ifx \csname r@fancyanchorref:\the\fancycheckcount\endcsname \relax\else
+\edef\fan@ttemp{r@fancyanchorref:\the\fancycheckcount}%
+\expandafter\let\expandafter\fan@temp@w\csname \fan@ttemp\endcsname
+\edef\fan@temp@ww{\expandafter\fancy@second\fan@temp@w}%
+\fi
+\ifx\fan@temp@ww\undefined\else
+\fi
+\ifx\fan@tempa\fan@temp@ww\else\smash{%
+ \let\TooltipExtratext\relax\tooltip{\strut\TooltipRefmark}{##1}}%
+\fi
+\hss}%
+\fi}
+\ifTooltip@usepdftex
+\def\TooltipRefmark{\hbox {\raisebox{0.4em}{\includegraphics[width=0.7em]%
+ {fancytipmark.pdf}}}}%
+\else
+\def\TooltipRefmark{\hbox {\raisebox{0.4em}{\includegraphics[width=0.7em]%
+ {fancytipmark.eps}}}}%
+\fi%\ifTooltip@usepdftex
+}
+
+\ifcreatetips
+\newwrite\tipfile
+\immediate\openout\tipfile \jobname.tips
+\def\keytip#1{\write\tipfile{\string\tooltipname{#1}{\arabic{page}}}}
+\expandafter\endinput\fi
+
\ifx\TooltipFilename\undefined
\PackageWarning{fancytooltips}{** The filename with tooltips is not given. **}
\fi
\ifTooltip@usepdftex
\RequirePackage[pdftex]{eforms}
-\def\TooltipExtratext{\hbox to 0 pt{\smash
- {\raisebox{0.5em}{\includegraphics[width=0.7em]%
- {fancytipmark.pdf}}}\hss}}
+\def\TooltipExtratext{\hbox{\raisebox{0.4em}{\includegraphics[width=0.7em]%
+ {fancytipmark.pdf}}}}
\else
\RequirePackage[dvips]{eforms}
-\def\TooltipExtratext{\hbox to 0 pt{\smash
- {\raisebox{0.5em}{\includegraphics[width=0.7em]%
- {fancytipmark.eps}}}\hss}}
+\def\TooltipExtratext{\hbox{\raisebox{0.4em}{\includegraphics[width=0.7em]%
+ {fancytipmark.eps}}}}
\fi%\ifTooltip@usepdftex
\ifextratext\else\let\TooltipExtratext\relax\fi
-\ifcreatetips
-\newwrite\tipfile
-\immediate\openout\tipfile fancytips.tex
-\def\keytip#1{\write\tipfile{\string\tooltipname{#1}{\arabic{page}}}}
-\else
-
-\newdimen\buttontipwidth
-\newdimen\buttontipheight
\AtBeginDocument{
-\buttontipwidth=\paperwidth
-\buttontipheight=\paperheight
+\global\buttontipwidth=\paperwidth
+\global\buttontipheight=\paperheight
}
\ifTooltip@usepdftex
@@ -129,73 +201,115 @@
\expandafter\gdef\csname Tooltipcount2page#1\endcsname{#2}%
}
-\def\tooltip#1#2{%
+\def\fancy@JS#1{\JS{var DirtyBeforeTooltip=this.dirty; #1
+ this.dirty=DirtyBeforeTooltip;}}
+
+\newcommand{\tooltip}{\@ifstar
+ \tooltip@Star%
+ \tooltip@NoStar%
+}
+
+\newcommand{\tooltip@Star}[2]{{\color{tooltipcolor}#1}%
+ {\let\SaveTooltipExtratext\TooltipExtratext
+ \let\TooltipExtratext\relax
+ \hbox to 0 pt{\tooltip@NoStar{\strut\SaveTooltipExtratext}{#2}\hss}}}
+
+\newcommand{\tooltip@NoStar}[2]{%
\global\advance\tooltip@count by 1%
\edef\act{\write\@auxout{\noexpand\string\noexpand\TooltipPage{\the\tooltip@count}{\the\tooltip@pagetoks}}}\act
\edef\tooltippage{\csname Tooltipcount2page\the\tooltip@count \endcsname}%
\checkTipNumber{#2}\edef\TipNumber{\FindTipNumber{#2}}%
- \leavevmode
- \setbox0=\hbox{{\color{tooltipcolor}{#1}}}\hbox to 0 pt{{\copy0\TooltipExtratext\hss}}%
\def\tempfancytooltips{}%
\ifmovetips\edef\tempfancytooltips{nastav(\TipNumber,\tooltippage);}\fi
- \pushButton[\BC{}\BG{}\S{}\AA{\AAMouseExit{\JS{CloseTooltips();}}%
+ \leavevmode
+ \setbox0=\hbox{{\color{tooltipcolor}{#1}}}\hbox to 0 pt{\copy0\smash{\TooltipExtratext}\hss}%
+ \fancy@a=\ht0
+ \advance\fancy@a by \dp 0
+ \fancy@b=0.5\fancy@a
+ \advance\fancy@b by -\dp0
+ \advance\fancy@b by -2bp
+ \lower-\fancy@b\vtop{\hbox{%
+ \pushButton[\BC{}\BG{}\S{}\AA{\AAMouseExit{\fancy@JS{CloseTooltips();}}%
\ifmouseover
- \AAMouseEnter{\JS{this.getField("ikona."+(\tooltippage)).hidden=false;
+ \AAMouseEnter{\fancy@JS{this.getField("ikona."+(\tooltippage)).hidden=false;
try {app.clearInterval(animace);}catch (e) {}
\tempfancytooltips
zobraz(\TipNumber,\tooltippage);
}}
\fi}
- \A{\JS{this.getField("ikona."+(\tooltippage)).hidden=false;
+ \A{\fancy@JS{this.getField("ikona."+(\tooltippage)).hidden=false;
try {app.clearInterval(animace);}catch (e) {}
\tempfancytooltips
zobraz(\TipNumber,\tooltippage);
}}]
- {TooltipField}{\wd0}{\ht0}}
+ {TooltipField}{\wd0}{\fancy@a}}}}
+
\def\delayinterval{200}
-\def\tooltipanim#1#2#3{%
+
+\newcommand{\tooltipanim}{\@ifstar
+ \tooltipanim@Star%
+ \tooltipanim@NoStar%
+}
+
+\newcommand{\tooltipanim@Star}[3]{{\color{tooltipcolor}#1}%
+ {\let\SaveTooltipExtratext\TooltipExtratext
+ \let\TooltipExtratext\relax
+ \hbox to 0 pt{\tooltipanim@NoStar{\strut\SaveTooltipExtratext}{#2}{#3}\hss}}}
+
+\newcommand{\tooltipanim@NoStar}[3]{%
\global\advance\tooltip@count by 1%
\edef\act{\write\@auxout{\noexpand\string\noexpand\TooltipPage{\the\tooltip@count}{\the\tooltip@pagetoks}}}\act
\edef\tooltippage{\csname Tooltipcount2page\the\tooltip@count \endcsname}%
\checkTipNumber{#2}\edef\TipNumberA{\FindTipNumber{#2}}%
\checkTipNumber{#3}\edef\TipNumberB{\FindTipNumber{#3}}%
\leavevmode
- \setbox0=\hbox{{\color{tooltipcolor}{#1}}}\hbox to 0 pt{{\copy0\TooltipExtratext\hss}}%
+ \setbox0=\hbox{{\color{tooltipcolor}{#1}}}\hbox to 0 pt{\copy0\smash{\TooltipExtratext}\hss}%
\def\tempfancytooltips{}%
\ifmovetips\edef\tempfancytooltips{nastav(\TipNumberA,\tooltippage);}\fi
- \pushButton[\BC{}\BG{}\S{}\AA{\AAMouseExit{\JS{CloseTooltips();}}
+ \fancy@a=\ht0
+ \advance\fancy@a by \dp 0
+ \fancy@b=0.5\fancy@a
+ \advance\fancy@b by -\dp0
+ \advance\fancy@b by -2bp
+ \lower-\fancy@b\vtop{\hbox{%
+ \pushButton[\BC{}\BG{}\S{}\AA{\AAMouseExit{\fancy@JS{CloseTooltips();}}
\ifmouseover
- \AAMouseEnter{\JS{
+ \AAMouseEnter{\fancy@JS{
try {app.clearInterval(animace);}catch (e) {}
var cislo=\TipNumberA;
\tempfancytooltips
function animuj()
{
+ var DirtyBeforeTooltipanim=this.dirty;
if (cislo<\TipNumberB) cislo=cislo+1;
this.getField('ikona.'+(\tooltippage)).buttonSetIcon(this.getField("animtiph."+cislo).buttonGetIcon());
+ this.dirty=DirtyBeforeTooltipanim;
};
this.getField('ikona.'+(\tooltippage)).buttonSetIcon(this.getField("animtiph."+\TipNumberA).buttonGetIcon());
this.getField("ikona."+(\tooltippage)).hidden=false;
animace=app.setInterval('animuj();', \delayinterval);
}}
\fi}
- \A{\JS{
+ \A{\fancy@JS{
try {app.clearInterval(animace);}catch (e) {}
var cislo=\TipNumberA;
\tempfancytooltips
function animuj()
{
+ var DirtyBeforeTooltipanim=this.dirty;
if (cislo<\TipNumberB) cislo=cislo+1;
this.getField('ikona.'+(\tooltippage)).buttonSetIcon(this.getField("animtiph."+cislo).buttonGetIcon());
+ this.dirty=DirtyBeforeTooltipanim;
};
this.getField('ikona.'+(\tooltippage)).buttonSetIcon(this.getField("animtiph."+\TipNumberA).buttonGetIcon());
this.getField("ikona."+(\tooltippage)).hidden=false;
animace=app.setInterval('animuj();', \delayinterval);
}}
- ]{TooltipField}{\wd0}{\ht0}}
+ ]{TooltipField}{\wd0}{\fancy@a}}}}
\ifTooltip@usepdftex
\def\TooltipPageopencloseJS{ \global\pdfpageattr{%
- /AA << /O << /S /JavaScript /JS (CloseTooltips();) >> >>}%
+ /AA << /O << /S /JavaScript /JS (
+ var DirtyBeforeCloseTooltip=this.dirty; CloseTooltips(); this.dirty=DirtyBeforeCloseTooltip;) >> >>}%
}
\pdfximage{\TooltipFilename.pdf}%
\edef\TooltipPages{\the\pdflastximagepages}%
@@ -203,14 +317,16 @@
\def\TooltipPageopencloseJS{
\literalps@out{%
[ {ThisPage} << /AA <<
- /O << /S /JavaScript /JS (CloseTooltips();) >>
+ /O << /S /JavaScript /JS (var DirtyBeforeCloseTooltip=this.dirty; CloseTooltips(); this.dirty=DirtyBeforeCloseTooltip;) >>
>> >> /PUT pdfmark}}
-\OpenAction{/S /JavaScript /JS (CloseTooltips();)}
+\OpenAction{/S /JavaScript /JS (var DirtyBeforeCloseTooltip=this.dirty; CloseTooltips(); this.dirty=DirtyBeforeCloseTooltip;)}
\fi%\ifTooltip@usepdftex
\EveryShipout{\TooltipPageopencloseJS}%
\ifTooltip@usepdftex
\begin{insDLJS}[fancyTooltipsLoaded]{Tooltipsdljs}{DLJS for Tooltips}
+ \fancytooltipsdebugmsg
+
var animace;
var fancyTooltipsLoaded = true;
@@ -246,12 +362,17 @@
f.hidden=false;
f.buttonSetIcon(g.buttonGetIcon());
}
+
+ this.dirty=false;
+ app.focusRect = false;
\end{insDLJS}
\else
\begin{insDLJS}[fancyTooltipsLoaded]{Tooltipsdljs}{DLJS for Tooltips}
var animace;
var fancyTooltipsLoaded = true;
+ \fancytooltipsdebugmsg
+
function CloseTooltips()
{
try {this.getField("ikona").hidden=true;}catch (e) {}
@@ -271,7 +392,7 @@
p.hidden=true;
this.getField("animtiph."+i).buttonImportIcon("\TooltipFilename.pdf",(i-1));
}
- console.println("imported \TooltipPages pictures");
+ console.println("Imported \TooltipPages pictures, save the PDF file.");
return(1);
}
@@ -301,6 +422,9 @@
f.hidden=false;
f.buttonSetIcon(g.buttonGetIcon());
}
+
+ this.dirty=false;
+ app.focusRect = false;
\end{insDLJS}
\fi
\newcount\tooltip@count
@@ -337,9 +461,10 @@
\else
\let\TooltipHidden\relax
\fi
-\AtBeginDocument{\IfFileExists{fancytips.tex}{\input{fancytips.tex}
-\PackageInfo{fancytooltips}{Inputting fancytips.tex.}}%
- {\PackageWarning{fancytooltips}{No file fancytips.tex!
+\AtBeginDocument{\IfFileExists{\TooltipFilename.tips}%
+ {\input{\TooltipFilename.tips}
+ \PackageInfo{fancytooltips}{Inputting \TooltipFilename.tips.}}%
+ {\PackageWarning{fancytooltips}{No file \TooltipFilename.tips!
Your keywords for tooltips will not work!}}}
\def\tooltipname#1#2{\expandafter\xdef\csname FancyToolTip@#1\endcsname{#2}}
@@ -353,7 +478,6 @@
number of the frame.}%
\fi}
-\fi
\endinput
%%
%% End of file `fancytooltips.sty'.