#!/bin/sh # MetaCard 2.4 stack # The following is not ASCII text, # so now would be a good time to q out of more exec mc $0 "$@" Managing Contextual Tooltips2 Z/* Contextual tooltips Stack By Eric Chatonet 2/25/05 http://www.sosmartsoftware.com/ */ Managing Contextual Tooltips ULucida Grande ULucida Grande WLucida Grande WLucida Grande WCourier UGeorgiaUGeorgia @ULucida Grande cREVGeneralscriptChecksumQ dxw debugObjects bookmarks handlerList tempScript prevHandlerscriptSelection char 51 to 50scriptU

/*

Contextual tooltips Stack

By Eric Chatonet

2/25/05

http://www.sosmartsoftware.com/

*/

 P5constant kTab = " " -- HTML value for tab local lToolTipDelay ------------------------------------ on preOpenStack set the style of this stack to modeless set the loc of this stack to the screenLoc end preOpenStack ------------------------------------ on preOpenCard put the openstacks into tStacks sort tStacks international -- I think of French, Spanish and other users :-) repeat for each line tStack in tStacks if the fileName of stack tStack = empty then next repeat put "

" & kTab & tStack & tab & the fileName of stack tStack & "

" & cr after tList -- 1006 is the ID of the checkmark image stored into this stack end repeat delete last char of tList set the htmlText of fld "List" to tList set the hilitedLine of fld "List" to 1 choose browse tool ----- put the toolTipDelay into lToolTipDelay SetTooltipDelay -- end preOpenCard ------------------------------------ on closeCArd set the tooltipDelay to lToolTipDelay end closeCArd ------------------------------------ on ToggleCheckmark pLine local tCurStack,tHtmlText,tHtmlLine ----- set the itemDel to tab put item 2 of the hilitedText of fld "List" into tCurStack ----- set the itemDel to "&" put the htmlText of fld "List" into tHtmlText put line pLine of tHtmlText into tHtmlLine set the itemDel to "&" ----- if "img src=" is in item 1 of tHtmlLine then put char 1 to 3 of item 1 of tHtmlLine into item 1 of line pLine of tHtmlText else put " " after item 1 of line pLine of tHtmlText ----- set the htmlText of fld "List" to tHtmlText ----- set the hilitedLine of fld "List" to lineOffset(tCurStack,fld "List") end ToggleCheckmark ------------------------------------ on SetTooltipDelay switch the menuHistory of btn "Delay" case 1 set the tooltipDelay to 1 -- 0 means no tooltip break case 2 set the tooltipDelay to 100 break case 3 set the tooltipDelay to 200 break default set the tooltipDelay to 500 end switch end SetTooltipDelay  cREVGeneralscriptChecksumғp>/ ^ bookmarks handlerListBpreOpenStack preOpenCard closeCArd ToggleCheckmark SetTooltipDelayscriptSelectionchar 222 to 221 prevHandler preOpenCard tempScriptscriptf

constant kTab = "	" -- HTML value for tab

local lToolTipDelay

------------------------------------

on preOpenStack

set the style of this stack to modeless

set the loc of this stack to the screenLoc

end preOpenStack

------------------------------------

on preOpenCard

put the openstacks into tStacks

sort tStacks international -- I think of French, Spanish and other users :-)

repeat for each line tStack in tStacks

if the fileName of stack tStack = empty then next repeat

put "<p> <img src=" & quote & "1006" & quote & ">" & kTab & tStack & tab & the fileName of stack tStack & "</p>" & cr after tList

-- 1006 is the ID of the checkmark image stored into this stack

end repeat

delete last char of tList

set the htmlText of fld "List" to tList

set the hilitedLine of fld "List" to 1

choose browse tool

-----

put the toolTipDelay into lToolTipDelay

SetTooltipDelay -- 

end preOpenCard

------------------------------------

on closeCArd

set the tooltipDelay to lToolTipDelay

end closeCArd

------------------------------------

on ToggleCheckmark pLine

local tCurStack,tHtmlText,tHtmlLine

-----

set the itemDel to tab

put item 2 of the hilitedText of fld "List" into tCurStack

-----

set the itemDel to "&"

put the htmlText of fld "List" into tHtmlText

put line pLine of tHtmlText into tHtmlLine

set the itemDel to "&"

-----

if "img src=" is in item 1 of tHtmlLine then put char 1 to 3 of item 1 of tHtmlLine into item 1 of line pLine of tHtmlText

else put " <img src=" & quote & "1006" & quote & ">" after item 1 of line pLine of tHtmlText

-----

set the htmlText of fld "List" to tHtmlText

-----

set the hilitedLine of fld "List" to lineOffset(tCurStack,fld "List")

end ToggleCheckmark

------------------------------------

on SetTooltipDelay

switch the menuHistory of btn "Delay"

case 1

set the tooltipDelay to 1 -- 0 means no tooltip

break

case 2

set the tooltipDelay to 100

break

case 3

set the tooltipDelay to 200

break

default

set the tooltipDelay to 500

end switch

end SetTooltipDelay

@BlackCheckmark.png PNG  IHDR  pHYs  gAMA|Q cHRMz%u0`:o_FxIDATxb` 17 R@L:̤/@,0@1I +x%@LħHW ť$@PIV dĊK806IENDB` cREVGeneral revUniqueID 1109347801497Field i r  cREVGeneral revUniqueID 1109350000228 List )yP-- Managing complex contextual tooltips with a mousemove handler ------------------------------------ on mouseUp if ClickedColumn("List") = 1 then -- see this function below -- put word 2 of the clickLine into tLineNo -- use clickLine to check vertical mouse position -- your stuff here ToggleCheckmark the hilitedLine of me -- C -- see this handler in the card script if you are intererested else -- we are in the right column -- your stuff here end if mouseMove -- -- sets the tooltip: see below end mouseUp ------------------------------------ on mouseMove if "ShowTips" is not among the lines the pendingMessages then send "ShowTips" to me in the toolTipDelay milliseconds -- we send a pending message -- delay is fixed by toolTipDelay function: see the docs about this function (500 milliseconds by default) -- here toolTipDelay value can be changed using the option menu end mouseMove ------------------------------------ function ClickedColumn pFldName -- field tabstops are used to check horizontal clickLoc position local tH,tVal,tTabsList ----- put item 1 of the clickLoc - the left of fld pFldName into tH put 0 into tVal repeat with i = the number of items of the tabStops of fld pFldName down to 1 put item i of the tabStops of fld pFldName - item i-1 of the tabStops of fld pFldName & comma before tTabsList end repeat delete last char of tTabsList repeat with i = 1 to the number of items of tTabsList add item i of tTabsList to tVal if tVal > tH then return i end repeat end ClickedColumn ------------------------------------ function MouseColumn pFldName -- field tabstops are used to check horizontal mouseLoc position local tH,tVal,tTabsList ----- put item 1 of the mouseLoc - the left of fld pFldName into tH put 0 into tVal repeat with i = the number of items of the tabStops of fld pFldName down to 1 put item i of the tabStops of fld pFldName - item i-1 of the tabStops of fld pFldName & comma before tTabsList end repeat delete last char of tTabsList repeat with i = 1 to the number of items of tTabsList add item i of tTabsList to tVal if tVal > tH then return i end repeat end MouseColumn ------------------------------------ on ShowTips local tLine,tTooltip,tAddUp ----- put word 2 of the mouseLine into tLine -- mouseline (see the docs) is the line the mouse is flying over -- use mouseline to check vertical mouse position ----- if MouseColumn("List") = 2 then -- see this function above -- then we are in the right column : use field tabstops to check horizontal mouse position set the itemDel to tab put item 3 of line tLine of me into tTooltip -- information is hidden from the user but it is in the field: that's another trick -- see my other "How to" stack about HTML lists for more details about hidden information if the tooltip of me <> tTooltip then set the toolTip of me to empty -- important set the toolTip of me to tTooltip end if else set the itemDel to tab if "img src=" is in the htmlText of line tLine of me then -- there is a checkmark in the mouseLine put "Uncheck" && quote & item 2 of line tLine of me & quote && "to..." into tTooltip else if line tLine of me <> empty then -- there is no checkmark in the mouseLine and it is not a blank line put "Check" && quote & item 2 of line tLine of me & quote && "to..." into tTooltip end if if the tooltip of me <> tTooltip then set the toolTip of me to empty -- important set the toolTip of me to tTooltip end if end if end ShowTips @"i

Choice 1

Choice 2

Choice 3

Choice 4

Choice 5

Choice 6

Choice 7<

Choice 1

Choice 2

Choice 3

Choice 4

Choice 5

Choice 6

Choice 7

Choice 1

Choice 2

Choice 3

Choice 4

Choice 5

Choice 6

Choice 7

Choice 1

Choice 2

Choice 3

Choice 4

Choice 5

Choice 6

Choice 7

Choice 1

Choice 2

Choice 3

Choice 4

Choice 5

Choice 6

Choice 7

Choice 1

Choice 2

Choice 3

Choice 4

Choice 5

Choice 6

Choice 7

Choice 1

Choice 2

Choice 3

Choice 4

Choice 5

Choice 6

Choice 7

Choice 1

Choice 2

Choice 3

Choice 4

Choice 5

Choice 6

Choice 7



Choice 2

 cREVGeometryMaster,scaleBottomObjectSideBottomMaster,movehDistancefalseMastertrueMaster,scaleBottomObjectRefcardMaster,scaleBottomAbsolutetrueMaster,scaleBottomtrueMaster,expectedRect 0,34,218,248Master,scalebottomDistance-36Master,movevDistancefalseMaster,scaleRightAbsolutetrueMaster,scaleRighttrueMaster,scalerightDistance0Master,scaleRightObjectRefcardMaster,scaleRightObjectSideRightMaster,cardRanking2Master,scaleleftDistanceMaster,scaletopDistance cREVGeneral scriptChecksumyBS S breakPoints handlerList4mouseUp mouseMove ClickedColumn MouseColumn ShowTipsscriptSelectionchar 732 to 731 revUniqueID 1109347221705 bookmarks tempScript prevHandler mouseMovescript#

-- Managing complex contextual tooltips with a mousemove handler

------------------------------------

on mouseUp

if ClickedColumn("List") = 1 then

-- see this function below

-- put word 2 of the clickLine into tLineNo -- use clickLine to check vertical mouse position

-- your stuff here

ToggleCheckmark the hilitedLine of me -- C

-- see this handler in the card script if you are intererested

else

-- we are in the right column

-- your stuff here

end if

mouseMove -- 

-- sets the tooltip: see below

end mouseUp

------------------------------------

on mouseMove

if "ShowTips" is not among the lines the pendingMessages

then send "ShowTips" to me in the toolTipDelay milliseconds

-- we send a pending message

-- delay is fixed by toolTipDelay function: see the docs about this function (500 milliseconds by default)

-- here toolTipDelay value can be changed using the option menu

end mouseMove

------------------------------------

function ClickedColumn pFldName

-- field tabstops are used to check horizontal clickLoc position

local tH,tVal,tTabsList

-----

put item 1 of the clickLoc - the left of fld pFldName into tH

put 0 into tVal

repeat with i = the number of items of the tabStops of fld pFldName down to 1

put item i of the tabStops of fld pFldName - item i-1 of the tabStops of fld pFldName & comma before tTabsList

end repeat

delete last char of tTabsList

repeat with i = 1 to the number of items of tTabsList

add item i of tTabsList to tVal

if tVal > tH then return i

end repeat

end ClickedColumn

------------------------------------

function MouseColumn pFldName

-- field tabstops are used to check horizontal mouseLoc position

local tH,tVal,tTabsList

-----

put item 1 of the mouseLoc - the left of fld pFldName into tH

put 0 into tVal

repeat with i = the number of items of the tabStops of fld pFldName down to 1

put item i of the tabStops of fld pFldName - item i-1 of the tabStops of fld pFldName & comma before tTabsList

end repeat

delete last char of tTabsList

repeat with i = 1 to the number of items of tTabsList

add item i of tTabsList to tVal

if tVal > tH then return i

end repeat

end MouseColumn

------------------------------------

on ShowTips

local tLine,tTooltip,tAddUp

-----

put word 2 of the mouseLine into tLine

-- mouseline (see the docs) is the line the mouse is flying over

-- use mouseline to check vertical mouse position

-----

if MouseColumn("List") = 2 then

-- see this function above

-- then we are in the right column : use field tabstops to check horizontal mouse position

set the itemDel to tab

put item 3 of line tLine of me into tTooltip

-- information is hidden from the user but it is in the field: that's another trick

-- see my other "How to" stack about HTML lists for more details about hidden information

if the tooltip of me <> tTooltip then

set the toolTip of me to empty -- important

set the toolTip of me to tTooltip

end if

else

set the itemDel to tab

if "img src=" is in the htmlText of line tLine of me then

-- there is a checkmark in the mouseLine

put "Uncheck" && quote & item 2 of line tLine of me & quote && "to..." into tTooltip

else if line tLine of me <> empty then

-- there is no checkmark in the mouseLine and it is not a blank line

put "Check" && quote & item 2 of line tLine of me & quote && "to..." into tTooltip

end if

if the tooltip of me <> tTooltip then

set the toolTip of me to empty -- important

set the toolTip of me to tTooltip

end if

end if

end ShowTips

Managing Contextual Tooltips /Users/eric/Documents/Revolution/Piles moi/How to stacks/Tutorials released/Managing Tooltips.rev  @1006  O Message Box /Applications/Revolution 2.6/components/tools/revmessagebox.rev  @1006 L K revMenubar /Applications/Revolution 2.6/components/tools/revmenubar.rev  @1006 H G revTools /Applications/Revolution 2.6/components/tools/revtools.rev  @1006 D V rev_Backups Picker 1.1 /Applications/Revolution 2.6/plugins/Backups Picker 1.1.rev  @1006 S P Stacks Picker 1.0 /Applications/Revolution 2.6/plugins/Stacks Picker 1.0.rev  @1006 M R Windows Picker 1.0 /Applications/Revolution 2.6/plugins/Windows Picker 1.0.rev  @1006 O `gShow Field ScriptEp8on mouseUp edit the script of fld "List" end mouseUp ?No contextual tooltip :-) cREVGeneralscriptChecksum*;WU3 bookmarks revUniqueID 1109349648253 handlerListmouseUpscriptSelection char 14 to 42 prevHandler tempScriptscript

on mouseUp

edit the script of fld "List"

end mouseUp

 CheckBox i -3  cREVGeneral revUniqueID 1109350058804 Check BoxhE-- Managing contextual tooltips with a mouseEnter handler ------------------------------------ on mouseUp -- your stuff here mouseEnter -- forces tooltip to refresh end mouseUp -------------------------------------- on mouseEnter set the toolTip of me to empty -- important -- sets the tooltip according to the hilite: if the hilite of me then set the tooltip of me to "Uncheck this box to..." else set the tooltip of me to "Check this box to..." end mouseEnter ;RUncheck this box to... cREVGeneralscriptChecksumE-!y^Xi bookmarks revUniqueID 1109347206858 handlerListmouseUp mouseEnterscriptSelectionchar 327 to 326 prevHandler mouseEnter tempScriptscript

-- Managing contextual tooltips with a mouseEnter handler

------------------------------------

on mouseUp

-- your stuff here

mouseEnter -- forces tooltip to refresh

end mouseUp

--------------------------------------

on mouseEnter

set the toolTip of me to empty -- important

-- sets the tooltip according to the hilite:

if the hilite of me then set the tooltip of me to "Uncheck this box to..."

else set the tooltip of me to "Check this box to..."

end mouseEnter

Show Check Box ScriptEp=on mouseUp edit the script of btn "Check Box" end mouseUp ?;No contextual tooltip :-) cREVGeneralscriptChecksum -hڕ bookmarks revUniqueID 1109349666670 handlerListmouseUpscriptSelection char 47 to 46 prevHandlermouseUp tempScriptscript

on mouseUp

edit the script of btn "Check Box"

end mouseUp

 Info)p8on linkClicked pLink revGoUrl pLink end linkClicked @<No contextual tooltip :-) cREVGeneralscriptChecksum)֜B3(=@ bookmarks revUniqueID 1109350253372 handlerList linkClickedscriptSelection char 38 to 37 prevHandler tempScriptscript

on linkClicked pLink

revGoUrl pLink

end linkClicked

 #How-To stack #006 by Eric Chatonet " 2/25/05 Initial release  @1606   B5/18/05 Miscellaneous changes for Tutorials Picker compatibility  @1606 9 .5/27/05 Tooltip flicker in list field fixed  @1606   " 85/30/05 Added ClickedColumn and MouseColumn functions  @1606   + 98/05/05 Added a trick to pop up a tooltip when pointing  1  a disabled control   ;This stack shows how to manage contextual tooltips. Enjoy! :  zLet the mouse over the check box, check and uncheck it to display a contextual tooltip according to the check box status. y Let the mouse over the different columns and lines of the field to display contextual tooltips. Here too, check and uncheck in the left column.   ;Note: not any action in this stack, it's only for demo :-) : GFor demo purposes, the displayed list mirrors the current open stacks. F &Check box contextual tooltip (simple) % 9How to pop up a tooltip when pointing a disabled control 8 tBy default, tooltips are not displayed when pointing disabled controls (according to the Guide Lines, they should). WSee http://support.runrev.com/bugdatabase/show_bug.cgi?id=197 for further information.  9 = But, as in the example above, you can set a tooltip for a disabled control by covering it with a transparent enabled button. This button's tooltip will pop up normally. When you will enable the "real" button, you just will disable the tooltip purpose button at the same time without needing to hide it :-) @ `=SSS.png  Hon mouseDown revGoUrl "http://www.sosmartsoftware.com" end mouseDown a"-PNG  IHDR". pHYs.#.#x?v 9iCCPPhotoshop ICC profilexڝwTTϽwz0z.0. Qf Ml@DEHb!(`HPb0dFJ|yyǽgs{.$O./ 'z8WGбx0Y驾A@$/7z HeOOҬT_lN:K"N3"$F/JPrb[䥟}Qd[Sl1x{#bG\NoX3I[ql2$ 8xtrp/8 pCfq.Knjm͠{r28?.)ɩL^6g,qm"[Z[Z~Q7%" 3R`̊j[~: w!$E}kyhyRm333: }=#vʉe tqX)I)B>== <8Xȉ9yP:8p΍Lg kk Ѐ$t!0V87`ɀ2A. @JPA#h'@8 .: ``a!2D!UH 2 dA>P ECqB**Z:]B=h~L2  5pN:|ó@ QC !H,G6 H9R ]H/r Aw( Q(OTJCm@*QGQ-(j MF+ 6h/*t:].G7Зw7 Xa<1:L1s3bXyeb~19 vGĩp+5qy^ oó|= ?'Htv`Ba3BDxHxE$Չ"XAP44077&9$An0;T2421t.54ld+s;# V]=iY9FgM֚k&=%Ō:nc1gcbcfX.}lGv{c)LŖN퉛w/p+/<j$.$%&㒣OdxTԂԑ4i3|o~C:&S@L u[Uo3C3OfIgwdO|;W-wsz 17jl8c͉̈́3+{%lKWr[ $ llGmnacOkE&EEY׾2⫅;K,KhtiN=e²{^-_V^Oo§s]?TWީrjVQ=w}`嚢zԶiו8>k׍ E  [ly邟~_Y53rW򯎼^{7so}x>|쇊z>yzgAMA|Q cHRMz%u0`:o_F"IDATxbax& O?"?z$<@,X< dz,,2{H?Hk4^B˧̌<4i_rD@,hgaӊb:޾zo]ǷDr8 4y6{5ݕ]WMż#٩ƧoZQqm8$Iyon0w 3+ `8 K d+ ,?ۏҟ]xۥW/~g33+?@S_B9.3_823J{;kc :e'HfCqΈ#{x#Sxs`]Ϛ[^>Y5c+?8r2,FF zh(~(M Ѱ狻v%?d|\>}aeE,^%oΦU{ǃ_Tdگ?w>ytfo <"JYղC"%.686lq-dG &pK\j{H@FeoFWwnAςDE|Փg{Y8~#%̅~f^U8]#50Ln>n^>~f[v6&߰ d cvF>H?~ߟ郹,",Z9}WX%ëXDHĄŠ 9J02qrrﳃ_+yop6E[?;3R.QYy844>?ǛGW50s[s|DYޜs%fq-9_KLu~W=\j^n+!a&lgǯ^ӏ]m rB#ǻ? hV.n6%Lz<х ;'￿ ?g{3蟿~/,r6 ~rOmsy9<9'x9 s-RXxծ|:,>̲ܿ?R= w3< 0 C_>;%'o3_?*imcރ?"2BqN.z6UI/"N~|zʲ/Ho_8AII[9Ԟ|d/O^0Q-$*ۻ= ?:Ű̢*'c*fy_ο> ^Q0si.c``_̒NL l [{p H),x]^ F o1ٍ-w}R0XxkqF_bh6^ . f6F Y. M;S.!IΞz+ *rO3߿z:;;El9%5<{{ˣa!0F6q!qNq M ߿,Oمye-d~82ċsɫ }?R\]WɫJEYDMI\XBV^]$L\ҺJj\6_d x }#ǩB__=r{ 73昳ps0+hڙ7}T~˻oya!!#v</^#.+YXUGN?FSHERTYQHXVDWߞ\RP&-<*e|o:ԹDZO\C7VUAqc㗶ɔ2SRS^!ѕ򊼡r2\vont@W޳2.>eͩ\Pvw׾zY-NݛoM7+Iq+Z( V2{sW/~PvKꙟ(wnZ_V!_xDľTbƯ@I]u &vnn:aAJJ}0-{aQf_>\~A>/x a|x]=҆'?X=ۜ\VqIe̩>[g$\be4 KkabEXOH9 ϟqɍO^-V`ʇ{<~y1I 2sps2 }g,,j2 UWUgWĿ630~}go |mĦ#".$"oϸd⃥>_v>AFN~A&HFLOhpIY PW&У O7., ٲ;|e  ,(|w(㷕 ~ մ6岛6mcC  ŋ"Ogw^z`)PK(B ]SLhُn gyf quc|xw铦-Wfh9Ӌn?zzȅ<U6t5J{ʜ&'O;/?_SģNZƯƐ1D#Ey8rD9*{2hl8zi{᧖UqP$(M[QWc 'Ӆn@ȏ>ov7V9:V Ɇ12 QWB`"EkyщYeWާӝwZ\i+7M4+' 6 7J7tAcV3! abF$Lup!5ӭ4ՠn es=>zZ$g?./}<9YS8RGJRpVܩ-M/)=PXT<_1CWMr!lqy[KIE 1A fzY-3W‘W]d7ۑRVͿ h(Tb 69|yfʖ V&%a&'Jt^c N@JXJԎ0yof6>0S'_!à-c0_cFˮ ¶ 2.5 XjS%-X%ԑ0ꀣÝz]m?^8%g*@̶2)x+[V,$p59'>qdI@%˟x/Ⱥ)e9RJ)sRCbN+$ %\w7[:·mwhMNl'bIг܂:m֐kuF]i.w/_ߞo]e3 p ؂_.b,&kWLZSϯ_nlvӓ~K@LTKT]PRV }xuc&G%+v6FQIUVPqyV<<>~z';;0v..Vf&fv6VfV`A痏RQJEME&X@w2(9XW.wLrjɲ&(A[հxUe||RZ*)b< D.N`Q+,'ۤ ԳQxɗ<~}i]`b'lg54`g|}ƉOOE.FB XKl ɻuVGDTT`}yBXvRbgW1P燔vx4v  _vM{Dun` `C73\&vU+_R^;LJן_]>[DLk~5+RigvYJQˏ[̎ZN32;?߿???ٝ;?>|sbҒڞR?>~x!*h/|&xwoJDX̎[cƒ+_ X'*fZ+k”WCּs Ý _=l>$ٹ#WTOGOGp[`0W'=?Ǡw\"zi+'Z{7Μ r7/_ZAˋfeTxoW@Ps&on?MM(WT ֥y E 6!ßon7?ҿ?>zr[ Ƿ7?y򆘦<^\۽bꅅ Wuov>ZBݩ>SV'_]:2@W_?6Zd~|t󯰲S_:w5w~O_7;GL7H^츹kfamo>xtv!޳+O=`F`]7^\9xɉ-o8ee~¯oo iWԿ=4!MU3A~1?@KOa}`~H/7737?>o(2A_?{u'>7 `==Wpi}dϧ'v.Ⱦ2Y^<ӇXyy~~{'6~u+h ë >q^!eV w2{*wξ ?pf/+po?>+a%,-G!xs{ UziN:Lȉj?bFbFZ`X!C_5 lfUHv#H{ y*ϊa-Xc \|(:mJ[}pwwK\ӻ^7#`@jE f{&0HaOeR^b:"8r G#Rτ%P>-Z[XhWCC VAGL[X _DGY36ؘs`AX@z?6e_4B+LI=88hY X"=G1"978H3X˄ ۦ { nfh !l8t~C)yyޞoՙoo-Hu,k-Te5ʈfFK\{Hpehu?" GDÆGZK'h?D⡕B>,,7ug'H= `ı} /Q@60,lk1'!l"F?M!H \2nha?h"?͈+#Ă'?[BX?Z'$V} e@)ii@:TZVJ@, \͌o'zM[{@D}3<bhT``4Ӥ(IENDB` cREVGeneralscriptChecksum`}^.e bookmarks revUniqueID 1109350299073 handlerList mouseDownscriptSelection char 13 to 12 prevHandler tempScriptscript

on mouseDown

revGoUrl "http://www.sosmartsoftware.com"

end mouseDown

@ Flche2.png z PNG  IHDR Kpl_ pHYs  gAMA|Q cHRMz%u0`:o_FIDATxb?,Xv$ϯ.?~~e'P#@11 @?~23_k_?V@p /÷>|()%ţ,%-F2\@ *n w JU牓/_ o_ū(II` b`AM]Nk5 _ ,?d+@021~K?@fӬ ~W XXY};w<||| ߿}Kw^W@koǑ74;Gڷo_߿uLL7qe`&Fqϟ_sPuFFfbA8`(10r=zk~ TxNP`=l|,IENDB` cREVGeneral revUniqueID 1109350346443  Label Field  cREVGeneral revUniqueID 1109354974199 GPlay with the check box and the field below... and watch the tooltips!Delay u3on menuPick SetTooltipDelay -- C end menuPick o No contextual tooltip :-)200 millisecondsHImmediate 100 milliseconds 200 milliseconds Standard (500 milliseconds) cREVGeneralscriptChecksum}\5fH~q bookmarks revUniqueID 1109365854604 handlerListmenuPickscriptSelection char 36 to 35 prevHandlermenuPick tempScriptscript

on menuPick

SetTooltipDelay -- C

end menuPick

ToolTipDelayLabel  d cREVGeneral revUniqueID 1109365941929 Tooltip Delay:Button`9;R cREVGeneral revUniqueID 1123228154295 Mask` 9;R)Here is a tooltip for a disabled button! cREVGeneral revUniqueID 1123228190908