#!/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 "$@" revAltPropList3on altShowPropList palette this stack show this stack end altShowPropList on altGetInfo answer first word of fld info end altGetInfo on openStack if word 1 of the systemVersion is "NT" and word 2 of the systemVersion > 5 then put queryRegistry("HKEY_CURRENT_USER\Control Panel\Colors\MenuBar") into tColor if tColor <> "" then put word 1 of tColor,word 2 of tColor,word 3 of tColor into tColor set the backgroundColor of this stack to tColor end if end if end openStack  revstackfalsePropList Plugin  Ums sans serif Wms sans serif UVerdana UVerdanaUVerdana @UVerdanaUms sans serif cREVGeneralscriptChecksum{嶨>m'k bookmarks handlerList$altShowPropList altGetInfo openStack tempScript prevHandleraltShowPropListscriptSelectionchar 486 to 485script

on altShowPropList

palette this stack

show this stack

end altShowPropList

on altGetInfo

answer first word of fld info

end altGetInfo

on openStack

if word 1 of the systemVersion is "NT" and word 2 of the systemVersion > 5 then

put queryRegistry("HKEY_CURRENT_USER\Control Panel\Colors\MenuBar") into tColor

if tColor <> "" then

put word 1 of tColor,word 2 of tColor,word 3 of tColor into tColor

set the backgroundColor of this stack to tColor

end if

end if

end openStack

 cREVLoadInfoloadchosen @ fldProperties)k] cREVGeneral revUniqueID 1008741741038  `@y Get Properties 1Epon mouseUp put the selectedObject into PropObj if PropObj is empty then answer warning "Please Select an Object First" exit mouseUp end if put the long name of PropObj into fld "fldObject1" lock screen put the properties of PropObj into thearray put the keys of thearray into keyList set itemDel to tab repeat with thisItem = 1 to the number of lines in the keys of thearray put item 3 of line thisItem of fld "fldProperties" into t3 put item 4 of line thisItem of fld "fldProperties" into t4 put line thisItem of keyList into t1 put thearray[line thisItem of keyList] into t2 replace linefeed with " " in t2 put t1 & tab & t2 & tab & t3 & tab & t4 into line thisItem of fld "fldProperties" if t2 <> t4 or t1<>t3 then if t3 is not empty then set the textColor of line thisItem of fld "fldProperties" to red end if else set the textColor of line thisItem of fld "fldProperties" to black end if end repeat unlock screen end mouseUp "4v cREVGeneralscriptChecksumٯDgE-) revUniqueID 1008658341098 bookmarks handlerListmouseUp tempScript prevHandlermouseUpscriptSelectionchar 893 to 892script

on mouseUp

put the selectedObject into PropObj

if PropObj is empty then

answer warning "Please Select an Object First"

exit mouseUp

end if

put the long name of PropObj into fld "fldObject1"

lock screen

put the properties of PropObj into thearray

put the keys of thearray into keyList

set itemDel to tab

repeat with thisItem = 1 to the number of lines in the keys of thearray

put item 3 of line thisItem of fld "fldProperties" into t3

put item 4 of line thisItem of fld "fldProperties" into t4

put line thisItem of keyList into t1

put thearray[line thisItem of keyList] into t2

replace linefeed with " " in t2

put t1 & tab & t2 & tab & t3 & tab & t4 into line thisItem of fld "fldProperties"

if t2 <> t4 or t1<>t3 then

if t3 is not empty then

set the textColor of line thisItem of fld "fldProperties" to red

end if

else

set the textColor of line thisItem of fld "fldProperties" to black

end if

end repeat

unlock screen

end mouseUp

titles@ zu] cREVGeneral revUniqueID 1008741741038  "Property1 Value1 Property2 Value2 ! New ButtonA`@1[ cREVGeneral revUniqueID 1008743653749  fldObject1)`N, cREVGeneral revUniqueID 1008743731355  `@O * info.png@ <,PNG  IHDR<,HL 7iCCPPhotoshop ICC profilexwTSϽ7PkhRH H.*1 J"6DTpDQ2(C"QDqpId߼y͛~kg}ֺLX Xňg` lpBF|،l *?Y"1P\8=W%Oɘ4M0J"Y2Vs,[|e92<se'9`2&ctI@o|N6(.sSdl-c(2-yH_/XZ.$&\SM07#1ؙYrfYym";8980m-m(]v^DW~ emi]P`/u}q|^R,g+\Kk)/C_|Rax8t1C^7nfzDp 柇u$/ED˦L L[B@ٹЖX!@~(* {d+} G͋љς}WL$cGD2QZ4 E@@A(q`1D `'u46ptc48.`R0) @Rt CXCP%CBH@Rf[(t CQhz#0 Zl`O828.p|O×X ?:0FBx$ !i@ڐH[EE1PL ⢖V6QP>U(j MFkt,:.FW8c1L&ӎ9ƌaX: rbl1 {{{;}#tp8_\8"Ey.,X%%Gщ1-9ҀKl.oo/O$&'=JvMޞxǥ{=Vs\x ‰N柜>ucKz=s/ol|ϝ?y ^d]ps~:;/;]7|WpQoH!ɻVsnYs}ҽ~4] =>=:`;cܱ'?e~!ańD#G&}'/?^xI֓?+\wx20;5\ӯ_etWf^Qs-mw3+?~O~gAMA|Q cHRMz%u._:oi+IDATxbuՂ}lS d%@r=B6lhŻޯ@1U ߥW3~?!3l^T 4g@ Y.8Uq\pХ{!: բ*mR B> ۤU+nGaC.E] sz蓤: 2.Zع[^v:(tmվ{W^]Aj\~cՊ%VkFm,ZqЭsa"x Đs:G :w//*?~߿1$5 ۏ?s_Vߩ`[Aג.e wn!u0w)g%б}?~7=ѵ`k~`Rt4 @ r,QGyы~ͷ﾿z?]A u W05`¹P'w~}Kc{.½\dGCZy@юL~냗߀߁$X;X0 > V327ۣ>"s.Rt2It4@A6v*rçWvõ=|!*qՇ>^nW=VU|!@{. i*-w圿ߥkQ" h;VN>磗_w';q݉NxwȽwO:ywӯ]xg/>N]{wޟuQ^|}ɧ)k.+Z眿ۥ+(YhbH:o t>)]v'{N={3w}]g_'{OX?yo@4Ͽͷhϩ{.@tWϽ{SϷx|BRX'hbH>oߥh]{rϽ=tk>[{/6o˦;_ֳOxrÕ+~sS~mM[dgX{ٺCπ5pϩϪ:)wKa#ne9 ]7zmJ |k [ђݏxqݽ57mw;պ3z Lq뜙ǧx]o.-hȂn3wWO;9wS rǮkطpW'9g뽥hs\;~a3ԍ+4}{۵~y޵wfl|tyLZwh- DQhBqq=SV]\zyʺ[3/ǵu>ei毿O3 le/@sIn@^GU灂% 8S8uw]rza8 Pm>z7M:␻"}IA.9娋uQ,8.?ZqD'880٨gW80K?`:kwBۡ[ůupCvM[&nZ|ȭxPFѳ/fg9>m&L#gDNmRuO9;܀m97٦o,nhَ $Glsbh"( ]p=q ojWGN6a:eD_!tFkI,ۺth-:ZakJǢnESN)6;dhBq}MsYCS62iQL븅szb&ni\6kT@(N?71kA}9;379dl8 0dbvn?kCZϿ=32Mo Xp_+_6;wlq딻1lA2wfج+gv=Ŏ >蒳)l /,8k[.,uR|o>k{7۴doR5d^FV {6Y564)w4@w!^SE]k.Ev9\p2km6\\r#`’S@qk&`rM[뜳h]i5m@y^7Ig`Ss ;VX[,+|=0uuy|sN` @veմW￝<$np.;ݧ<:ZeQu҃+ew jvn_d1D M;Xo8$dlo:NPqc*PG.63)L_Do&{Ѹ(jUbPF,<"ymaqybfoRbO0 h=6ucע~S;j8 l#`oץP*kUi6u>?b2}$^uYqd Z:yc H im)s4@;!}#!]x,:蘷 `1s:4N)^"3I5ltjm5a6$be y 1N䔹H!h`!ꔳ*us~Ż͓dmslVs;}u1sM#gEN7 lCG4Y`:u-0r LNywfm3KYwN ` nr.>N!4ܚ %& +3Nv:螻6s50dlj&cuFuɫ㗚/2YL1 ',LYNl& Xnj얷=lo~ǙSI+6:eoZ lg1@&P; G,ޚu:xN۩cIGS'6Mj8t4Xbᤆ# &=W{Į?T= T d57j;z+-򬭎{]hbHpi.}QⰊYmӛfl9d#pv&n10dC l=S(v0doqK\KhbH`}еQcM:۴&Cꊰmeb*wVCj]+lCJӸ~mZ-s`yZB Đw:+0 {` N]kdMb.0Yh,nc YڦL̠u/=RvAu4hc~`.m]Z֩,VX'" 5fRhSVǂ=@GcĐ ,As됿!k]`ho7};P# hCv`؄ G!  h *q>t1Su'OT>]}Ի7A.iS}ԧoq 7] h>$CMb'U^ @ !ܖx-SXDK+z,RX D Q<L[4\c'.`z.F7hJy_;:CIENDB` cREVGeneral revUniqueID 1008745554629info_over.png@L<,ljPNG  IHDR<,HL 7iCCPPhotoshop ICC profilexwTSϽ7PkhRH H.*1 J"6DTpDQ2(C"QDqpId߼y͛~kg}ֺLX Xňg` lpBF|،l *?Y"1P\8=W%Oɘ4M0J"Y2Vs,[|e92<se'9`2&ctI@o|N6(.sSdl-c(2-yH_/XZ.$&\SM07#1ؙYrfYym";8980m-m(]v^DW~ emi]P`/u}q|^R,g+\Kk)/C_|Rax8t1C^7nfzDp 柇u$/ED˦L L[B@ٹЖX!@~(* {d+} G͋љς}WL$cGD2QZ4 E@@A(q`1D `'u46ptc48.`R0) @Rt CXCP%CBH@Rf[(t CQhz#0 Zl`O828.p|O×X ?:0FBx$ !i@ڐH[EE1PL ⢖V6QP>U(j MFkt,:.FW8c1L&ӎ9ƌaX: rbl1 {{{;}#tp8_\8"Ey.,X%%Gщ1-9ҀKl.oo/O$&'=JvMޞxǥ{=Vs\x ‰N柜>ucKz=s/ol|ϝ?y ^d]ps~:;/;]7|WpQoH!ɻVsnYs}ҽ~4] =>=:`;cܱ'?e~!ańD#G&}'/?^xI֓?+\wx20;5\ӯ_etWf^Qs-mw3+?~O~gAMA|Q cHRMz%u._:oi+IDATxbuՂ}lS d%@r=B6lhŻޯ@1U ߥW3~?!3l^T 4g@ Y.8Uq\pХ{!: բ*mR B> ۤU+nGaC.E] sz蓤: 2.Zع[^v:(tmվ{W^]Aj\~cՊ%VkFm,ZqЭsa"x Đs:G :w//*?~߿1$5 ۏ?s_Vߩ`[Aג.e wn!u0w)g%б}?~7=ѵ`k~`Rt4 @ r,QGyы~ͷ﾿z?]A u 2zp. 4ݧ_Xꞿ˱pkW`)#Đs*.{c6Ƨ7 z/w yz`ɯ geo G/}-ϫEZ\ץ+0eh8z 0mR_U2O?{އk?^{C U ǫ?^r|pۿ}&:{7{?@C@}t05s~CG,@ :T [U:ģ^~}ʫcWߝčw';uN|}g{ޞG?~=7@ٓ`dĕ7'zu;O>MYsY!p:.]Aɚ4GCZylMьX❷;O]{z;9u+YkE?]sϞ3_?{˧U_;tk>[wٚxr=?h=.]hBrtv)-7~8o.voGKv?Yuu?v]=m2߿}X=aeRݺ]ԗ=˾:x'Kv>`|gNjEvGhk-zIknzy[4/~0J;_ Y0Eޭw_g8~\LxoŶȱau&9cュ`Һ@clUwL'"GG왲JS*y9_Aa篞 ~%uD;dIh_?9)5!izf!f zu.<qpʅt-9AMWI/^f*3Qǻ8$8Oh,+_Kf,YgNh;<\rA8 vn=SMY\yU zïjtgO4f5(|A@QywOi4ș摓DVvLS1Cn7`ۨC>M< [nZG9Xl=CIēo^~ϧs24ru;__@˕6I ['Ηs]VXttJ]Na}nESN)6;dhBq}MsY`X瞶Jש-c'[-蒻UW<4]3!Lfc*YTZ*tZx9cM@$ LGoheu2i 'ԀNa)[^9Svtofǜy{]rk:yr.M.f]>{)v4@s40yЛ7{Rgm|0a`HgV[-HleP옻1coy}cSmxȳKnI}oA]g4!cgN1+*Zi!혳˕z! @4sX8x꿿 /^K92HSUc<&l6.}i]vḄ&X-\ۙzi 8ڥ}f+ yV*eSQۣ>pE@)ǙUbyǏeELYDNMZ .cJBw-rڥ申&muta^靿~pM"]YFjq߾FslS9q-:m&:IPH.%GRYGL]Qӿ?}do_TY1 fk1:yc H im)s4@;!}#!]x,:蘷 `1s}g l3 UT:Ֆ6ԻX8,`o6$be y 1N䔹$r9%2auZ`V嘻$9f3oGq9"%-<\|ĝDGC ha/5KLVf(>Qu=wmfk`j6kM&봍Vi,W/5_d|Mc/6OXb (k&cM n-o{p3,Vڥmtng1@&P; G,ޚu:xN۩cIGS'6Mj8t4Xbᤆ# &=W{Į?T= T d57j;z+26:fmu,RtؽdGCj/h,%cNvbUj;|4hfь  3!Xv+&bHf}FK'{c<`^:ZzTGCz샮%L[mR٦46RWn.S3rw\2PcL]e;V-NYi.c G\tX;w4@1]6A9 `Khmj`5]d4fIEd `ZY4dTp`fP`u);L:@B4}Qr1oCnR&6I+SWY&N^aEjiO]e| p{.12Ƨ!Xe K<`!Cv-z.Xn" vd!F v雁EX6:  G!  h *q>t1Su'OT>]}Ի7A.iS}ԧoq 7] h>$CMb'U^ @ !ܖx-SXDK+z,RX D Q<L[4\c'.`z.F7hJyϠ^y:IENDB` cREVGeneral revUniqueID 1008745569213 info_dn.png@<,#PNG  IHDR<,HL 7iCCPPhotoshop ICC profilexwTSϽ7PkhRH H.*1 J"6DTpDQ2(C"QDqpId߼y͛~kg}ֺLX Xňg` lpBF|،l *?Y"1P\8=W%Oɘ4M0J"Y2Vs,[|e92<se'9`2&ctI@o|N6(.sSdl-c(2-yH_/XZ.$&\SM07#1ؙYrfYym";8980m-m(]v^DW~ emi]P`/u}q|^R,g+\Kk)/C_|Rax8t1C^7nfzDp 柇u$/ED˦L L[B@ٹЖX!@~(* {d+} G͋љς}WL$cGD2QZ4 E@@A(q`1D `'u46ptc48.`R0) @Rt CXCP%CBH@Rf[(t CQhz#0 Zl`O828.p|O×X ?:0FBx$ !i@ڐH[EE1PL ⢖V6QP>U(j MFkt,:.FW8c1L&ӎ9ƌaX: rbl1 {{{;}#tp8_\8"Ey.,X%%Gщ1-9ҀKl.oo/O$&'=JvMޞxǥ{=Vs\x ‰N柜>ucKz=s/ol|ϝ?y ^d]ps~:;/;]7|WpQoH!ɻVsnYs}ҽ~4] =>=:`;cܱ'?e~!ańD#G&}'/?^xI֓?+\wx20;5\ӯ_etWf^Qs-mw3+?~O~gAMA|Q cHRMz%u._:oi+kIDATxbXsٴfn~8ьM}Ty O0:e"YPp_@ )睊HCehaS{F5@1$ww,8wm5 }{;= oohߢ(4雯_}If{q ɔDhNy; 6sٛow~3}#d6y|;O{EgɻϾ}ϑ-Ҷȹp+0e! 08Џ[_/pGy%0]:?z+]onpP ꂐw_mo)w'("5h@GĮ[ɫ_|yҫ×ȕ@(<|s_x_ ?lyדN\}× BGiȅ/~Woi?.~bG\¿;惃|-Pv^ 9|˱[=Yd^d]υ 4Go7_;i5/}އ+=^OWxdϛG~4[7Ymn7kYo.~+|e&PHhBut653NM\qoIkoMpw{ӯŶ^x_E5S]gTF=)8QۿGuQioPd}gۖܜޔwW[~e%;(p4@8!{y҆c.4̽P6Bpqcg[9?CETЉS }f柞mmگ|vO|VW35/̿оOvd; m!@r!=֙-Cɗ/]"~a, 1QcmDMSeP}a`qD[`XC+Tx.w]К}=G= ٤hBw]fǬM6i-s->\x9oׯl .1d1"fQސ^wZfѳ̣gDLW{Fq[rZv#␹>c} @Xmdb.Gwya|e6+rvRGAB~qb-.y@=dϾ㦏 FN7]ibj9 8؋q٢TBXuZx,`dE_-"gm:6K7/ѕu]i>c3MG%GaG;doՋ>3ےkkd?G- BgelJ u-OLQvTu4@tX|3ui܊&(i' "kRO55a <<vi5WDTpU6&#K[c ~Eӵ#}F;>IZ3͢g$gD9 \v(z,I3I`ɭ~5u W.Hܸ,f_3fRɧϼ?r'V7.2 h;.u-8V6GgBV#S6fQ3<FW|& ڳt:għdD'DfuMuuG(~gt5@N% 909ABz35"@a:z b!0'Y/2=,jFWOUAbeKtFLOumZX Z#R^G;fh'x8ۤt^ y+"r*&{O7f14|yl`˜) hJC m5w+0y8 4[ ~h:mT2 6MC:e,k*] ;CzA.e! }Lf@}V眭6 tGۤm*Q.s+BK AGY[5y|i}m ::U:͆bX'- ]:D[Bl5'u4@A suꆨꃑ7:{/H:Amd"gO2 5 21 h9"n0By!gq :.kS@G1GK@]tTnN[_3T`^ی-@kw]o`l6i뭒W/1g54r&D2k2iM:쳷uv;l3:goKl8prt>2 @qB[Od=Rϫp'0xt/Qý`[6-.\2:vJ[锾1}K9 w{t펬:x,dX^5lxM@!0q\#XzԦMG dJQ S @t8ՃɆ A#`P`iMG34rXkTx (2B cyXكbe Ӛ6bGiPtC4㔹2e]z`Rt\pvq| 蛻+gKjĥ]Z ہq q9 .<tlW[%HXf"a97~1MZ`K1 ,tPGѐCs@6c#a:e ed0׃ []F`AF13Đ=[)S^U'*{(=^ l*q+Z˥`+،Vv-^rgQ@{kNB$ l L6_Ro.W]D{"0ZHH{ue +Vm[ 5H+pRi,EIENDB` cREVGeneral revUniqueID 1008745601989 infoX 7on linkClicked pLink revGoURL pLink end linkClicked *^, cREVGeneralscriptChecksum%3zlo%4 revUniqueID 1008746424778 bookmarks handlerList linkClicked tempScript prevHandlerscriptSelection char 54 to 53scriptJ

on linkClicked pLink

revGoURL pLink

end linkClicked

 V1.6 PropList allows you to compare the properties of two different objects. First, select an object, then click the Get Properties button. Visit Altuit's RUNREV website for more plugins and downloads  6http://www.altuit.com/webs/altuit2/RunRev/default.htm Get Properties 2Epon mouseUp put the selectedObject into PropObj if PropObj is empty then answer warning "Please Select an Object First" exit mouseUp end if put the long name of PropObj into fld "fldObject2" lock screen put the properties of PropObj into thearray put the keys of thearray into keyList set itemDel to tab repeat with thisItem = 1 to the number of lines in the keys of thearray put item 1 of line thisItem of fld "fldProperties" into t1 put item 2 of line thisItem of fld "fldProperties" into t2 put line thisItem of keyList into t3 put thearray[line thisItem of keyList] into t4 replace linefeed with " " in t4 put t1 & tab & t2 & tab & t3 & tab & t4 into line thisItem of fld "fldProperties" if t1 is not t3 or t2 is not t4 then if t1 is not empty then set the textColor of line thisItem of fld "fldProperties" to red end if else set the textColor of line thisItem of fld "fldProperties" to black end if --if t1 is in "id,layer,name,rect" then set the textColor of line thisItem of fld "fldProperties" to blue --else if t2 <> t4 then set the textColor of line thisItem of fld "fldProperties" to red end repeat unlock screen end mouseUp 4v cREVGeneralscriptChecksump::O>%+D revUniqueID 1008658341098 bookmarks handlerListmouseUp tempScript prevHandlermouseUpscriptSelectionchar 900 to 899script

on mouseUp

put the selectedObject into PropObj

if PropObj is empty then

answer warning "Please Select an Object First"

exit mouseUp

end if

put the long name of PropObj into fld "fldObject2"

lock screen

put the properties of PropObj into thearray

put the keys of thearray into keyList

set itemDel to tab

repeat with thisItem = 1 to the number of lines in the keys of thearray

put item 1 of line thisItem of fld "fldProperties" into t1

put item 2 of line thisItem of fld "fldProperties" into t2

put line thisItem of keyList into t3

put thearray[line thisItem of keyList] into t4

replace linefeed with " " in t4

put t1 & tab & t2 & tab & t3 & tab & t4 into line thisItem of fld "fldProperties"

if t1 is not t3 or t2 is not t4 then

if t1 is not empty then

set the textColor of line thisItem of fld "fldProperties" to red

end if

else

set the textColor of line thisItem of fld "fldProperties" to black

end if

--if t1 is in "id,layer,name,rect" then set the textColor of line thisItem of fld "fldProperties" to blue

--else if t2 <> t4 then set the textColor of line thisItem of fld "fldProperties" to red

end repeat

unlock screen

end mouseUp

 fldObject2)`N, cREVGeneral revUniqueID 1008743731355  `@nO * Clear AllEpon mouseUp put empty into fld "fldProperties" put empty into fld "fldObject1" put empty into fld "fldObject2" end mouseUp ^ cREVGeneralscriptChecksumTwԈ@b t revUniqueID 1008748649063 bookmarks handlerListmouseUp tempScript prevHandlermouseUpscriptSelectionchar 116 to 115script

on mouseUp

put empty into fld "fldProperties"

put empty into fld "fldObject1"

put empty into fld "fldObject2"

end mouseUp

 altPlug.png @ altOpenVisibletruealtPlugFileNamerevAltPropList.revaltMenuInfo altOnClickMealtShowPropListaltMenuHandlers altGetInfoProperty List Palette߉PNG  IHDR szzgAMA aIDATxyU?6f-Fʄ ",?*h#2hv"2[^de`;3㜙;wy˹}ܑgn$k"?b@q64A@4jEw/T*UapP͡EȀ BG@ 4 @1%!LW! qR&qB'TZDUԀ)8iAa' "$@%@$De"EPD,Ʀ@5!.[P lFzENPwrp  =pXЬD0p Hō"A#͜D.臀z *EE#9q }A}QSВ&7uCL,iV)To.i{Yiu#DW˲&1gt Is;fxzx;hUx?Bj#i=<VfJ$]qM[qO[.;ð ^4~cEvX+j ṡͦl VsN4/9O`fgyuɛ䙥y!\F?2C̞9`p„-y]SP6ߛ;25?L3#=i2.{cr;rϝ4!Ueer˸oR (ŧv¢)b?a}A23wm{\>gGj _Dm+a h;S`JNjF@X_-X4qw&8f ijllum