See More

REVO7000 þ LCWidgetTest @ € g f%´ ? ÿÿÿÿ U Lucida Grande,unicode cREVGeneral breakpointstates breakpoints breakpointconditions stackfileversion 7.0 scalefactor ð? uVersion ID ô UUID $6dc682de-d5c3-4e3e-9cc2-4abc49634e7b ê @ € %´: uVersion ID ê UUID $2da8aa28-1985-45eb-80e7-0549b8ce942e ì î ñ õ ì ButtonàE‹pÓon mouseUp set the itemDelimiter to slash local tPath put item 1 to -4 of the filename of stack "home" into tPath put tPath & "/_build/mac/Debug" into tPath put field 1 into url ("binfile:~/Desktop/testlclibscript.lc") get shell(tPath & "/lc-compile -output ~/Desktop/testlclibscript.lcm ~/Desktop/testlclibscript.lc") put it into field 2 if it is empty or it contains "Generated module" then try delete the last widget end try unload extension "~/Desktop/testlclibscript.lcm" load extension "~/Desktop/testlclibscript.lcm" answer the result create widget as "bar.test" set the rect of it to the rect of graphic 1 end if end mouseUp € R ˜ uVersion ID ì UUID $95a283e2-1a41-44bd-822b-8f1dc8691a7c cREVGeneral revUniqueID €+>U¡tB scripteditorvscroll scripteditorselection 207 î Field ƒ)` € $€ ô uVersion ID î UUID $988a65d5-3916-4409-adf1-64144198b214 cREVGeneral revUniqueID Э>U¡tB ê widget bar.test ' # ' ' variable sColor ' ' public handler OnOpen() ' . " put color [1, 0, 0] into sColor ' D end handler ' ' +public handler OnMouseDown(pX, pY, pButton) ' V ! put color [0, 1, 0] into sColor ' B redraw all ' end handler ' ' )public handler OnMouseUp(pX, pY, pButton) ' R ! put color [1, 0, 0] into sColor ' B redraw all ' end handler ' ' public handler OnPaint() ' 0 ; set the paint of this canvas to solid paint with sColor ' v C fill rectangle path of rectangle [0, 0, 100,100] on this canvas ' † end handler ' ' end widget ' ' ó ` w % ò ñ Field ‚)` € €Œ uVersion ID ñ UUID $9fb29145-5f6c-47dd-9974-a708dacfc50c cREVGeneral revUniqueID €ð?U¡tB ê /[26837] [Emit] BeginWidgetModule(bar.test) -> 0 ' ^ $[26837] [Emit] DefinitionIndex(-> 0) ' H $[26837] [Emit] DefinitionIndex(-> 1) ' H $[26837] [Emit] DefinitionIndex(-> 2) ' H $[26837] [Emit] DefinitionIndex(-> 3) ' H $[26837] [Emit] DefinitionIndex(-> 4) ' H [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F /[26837] [Emit] VariableDefinition(0, sColor, 1) ' ^ [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F "[26837] [Emit] BeginHandlerType(1) ' D #[26837] [Emit] EndHandlerType(-> 2) ' F 3[26837] [Emit] BeginHandlerDefinition(1, OnOpen, 2) ' f #[26837] [Emit] CreateRegister(-> 0) ' F #[26837] [Emit] CreateRegister(-> 1) ' F #[26837] [Emit] CreateRegister(-> 2) ' F %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D D[26837] [Emit] ImportedHandler(1, MCCanvasColorMakeWithList, 3 -> 7) ' ˆ )[26837] [Emit] ContinueDefinitionGroup(7) ' R '[26837] [Emit] EndDefinitionGroup(-> 8) ' N #[26837] [Emit] CreateRegister(-> 3) ' F #[26837] [Emit] CreateRegister(-> 4) ' F "[26837] [Emit] AssignInteger(4, 1) ' D #[26837] [Emit] CreateRegister(-> 5) ' F "[26837] [Emit] AssignInteger(5, 0) ' D #[26837] [Emit] CreateRegister(-> 6) ' F "[26837] [Emit] AssignInteger(6, 0) ' D ![26837] [Emit] BeginAssignList(3) ' B $[26837] [Emit] ContinueAssignList(4) ' H $[26837] [Emit] ContinueAssignList(5) ' H $[26837] [Emit] ContinueAssignList(6) ' H [26837] [Emit] EndAssignList() ' < #[26837] [Emit] CreateRegister(-> 7) ' F *[26837] [Emit] BeginExecuteInvoke(8, 0, 7) ' T [26837] [Emit] ContinueInvoke(3) ' @ [26837] [Emit] ContinueInvoke(2) ' @ [26837] [Emit] EndInvoke() ' 4 ![26837] [Emit] DestroyRegister(7) ' B ![26837] [Emit] DestroyRegister(3) ' B #[26837] [Emit] CreateRegister(-> 3) ' F [26837] [Emit] Assign(3, 2) ' 6 [26837] [Emit] StoreGlobal(3, 0) ' @ ![26837] [Emit] DestroyRegister(2) ' B ![26837] [Emit] DestroyRegister(3) ' B ![26837] [Emit] DestroyRegister(0) ' B ![26837] [Emit] DestroyRegister(1) ' B #[26837] [Emit] CreateRegister(-> 0) ' F ![26837] [Emit] AssignUndefined(0) ' B [26837] [Emit] Return(0) ' 0 ![26837] [Emit] DestroyRegister(0) ' B %[26837] [Emit] EndHandlerDefinition() ' J [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F "[26837] [Emit] BeginHandlerType(1) ' D [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F -[26837] [Emit] HandlerTypeParameter(0, pX, 1) ' Z [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F -[26837] [Emit] HandlerTypeParameter(0, pY, 1) ' Z [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F 2[26837] [Emit] HandlerTypeParameter(0, pButton, 1) ' d #[26837] [Emit] EndHandlerType(-> 4) ' F 8[26837] [Emit] BeginHandlerDefinition(2, OnMouseDown, 4) ' p [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F +[26837] [Emit] HandlerParameter(pX, 1 -> 0) ' V [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F +[26837] [Emit] HandlerParameter(pY, 1 -> 1) ' V [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F 0[26837] [Emit] HandlerParameter(pButton, 1 -> 2) ' ` #[26837] [Emit] CreateRegister(-> 0) ' F #[26837] [Emit] CreateRegister(-> 1) ' F #[26837] [Emit] CreateRegister(-> 2) ' F %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D D[26837] [Emit] ImportedHandler(1, MCCanvasColorMakeWithList, 3 -> 7) ' ˆ )[26837] [Emit] ContinueDefinitionGroup(7) ' R '[26837] [Emit] EndDefinitionGroup(-> 8) ' N #[26837] [Emit] CreateRegister(-> 3) ' F #[26837] [Emit] CreateRegister(-> 7) ' F "[26837] [Emit] AssignInteger(7, 0) ' D #[26837] [Emit] CreateRegister(-> 8) ' F "[26837] [Emit] AssignInteger(8, 1) ' D #[26837] [Emit] CreateRegister(-> 9) ' F "[26837] [Emit] AssignInteger(9, 0) ' D ![26837] [Emit] BeginAssignList(3) ' B $[26837] [Emit] ContinueAssignList(7) ' H $[26837] [Emit] ContinueAssignList(8) ' H $[26837] [Emit] ContinueAssignList(9) ' H [26837] [Emit] EndAssignList() ' < $[26837] [Emit] CreateRegister(-> 10) ' H +[26837] [Emit] BeginExecuteInvoke(8, 0, 10) ' V [26837] [Emit] ContinueInvoke(3) ' @ [26837] [Emit] ContinueInvoke(2) ' @ [26837] [Emit] EndInvoke() ' 4 "[26837] [Emit] DestroyRegister(10) ' D ![26837] [Emit] DestroyRegister(3) ' B #[26837] [Emit] CreateRegister(-> 3) ' F [26837] [Emit] Assign(3, 2) ' 6 [26837] [Emit] StoreGlobal(3, 0) ' @ ![26837] [Emit] DestroyRegister(2) ' B ![26837] [Emit] DestroyRegister(3) ' B %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.widget -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D @[26837] [Emit] ImportedHandler(2, MCWidgetExecRedrawAll, 3 -> 9) ' € )[26837] [Emit] ContinueDefinitionGroup(9) ' R ([26837] [Emit] EndDefinitionGroup(-> 10) ' P +[26837] [Emit] BeginExecuteInvoke(10, 0, 1) ' V [26837] [Emit] EndInvoke() ' 4 ![26837] [Emit] DestroyRegister(0) ' B ![26837] [Emit] DestroyRegister(1) ' B #[26837] [Emit] CreateRegister(-> 0) ' F ![26837] [Emit] AssignUndefined(0) ' B [26837] [Emit] Return(0) ' 0 ![26837] [Emit] DestroyRegister(0) ' B %[26837] [Emit] EndHandlerDefinition() ' J [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F "[26837] [Emit] BeginHandlerType(1) ' D [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F -[26837] [Emit] HandlerTypeParameter(0, pX, 1) ' Z [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F -[26837] [Emit] HandlerTypeParameter(0, pY, 1) ' Z [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F 2[26837] [Emit] HandlerTypeParameter(0, pButton, 1) ' d #[26837] [Emit] EndHandlerType(-> 4) ' F 6[26837] [Emit] BeginHandlerDefinition(3, OnMouseUp, 4) ' l [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F +[26837] [Emit] HandlerParameter(pX, 1 -> 0) ' V [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F +[26837] [Emit] HandlerParameter(pY, 1 -> 1) ' V [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F 0[26837] [Emit] HandlerParameter(pButton, 1 -> 2) ' ` #[26837] [Emit] CreateRegister(-> 0) ' F #[26837] [Emit] CreateRegister(-> 1) ' F #[26837] [Emit] CreateRegister(-> 2) ' F %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D D[26837] [Emit] ImportedHandler(1, MCCanvasColorMakeWithList, 3 -> 7) ' ˆ )[26837] [Emit] ContinueDefinitionGroup(7) ' R '[26837] [Emit] EndDefinitionGroup(-> 8) ' N #[26837] [Emit] CreateRegister(-> 3) ' F $[26837] [Emit] CreateRegister(-> 10) ' H #[26837] [Emit] AssignInteger(10, 1) ' F $[26837] [Emit] CreateRegister(-> 11) ' H #[26837] [Emit] AssignInteger(11, 0) ' F $[26837] [Emit] CreateRegister(-> 12) ' H #[26837] [Emit] AssignInteger(12, 0) ' F ![26837] [Emit] BeginAssignList(3) ' B %[26837] [Emit] ContinueAssignList(10) ' J %[26837] [Emit] ContinueAssignList(11) ' J %[26837] [Emit] ContinueAssignList(12) ' J [26837] [Emit] EndAssignList() ' < $[26837] [Emit] CreateRegister(-> 13) ' H +[26837] [Emit] BeginExecuteInvoke(8, 0, 13) ' V [26837] [Emit] ContinueInvoke(3) ' @ [26837] [Emit] ContinueInvoke(2) ' @ [26837] [Emit] EndInvoke() ' 4 "[26837] [Emit] DestroyRegister(13) ' D ![26837] [Emit] DestroyRegister(3) ' B #[26837] [Emit] CreateRegister(-> 3) ' F [26837] [Emit] Assign(3, 2) ' 6 [26837] [Emit] StoreGlobal(3, 0) ' @ ![26837] [Emit] DestroyRegister(2) ' B ![26837] [Emit] DestroyRegister(3) ' B %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.widget -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D @[26837] [Emit] ImportedHandler(2, MCWidgetExecRedrawAll, 3 -> 9) ' € )[26837] [Emit] ContinueDefinitionGroup(9) ' R ([26837] [Emit] EndDefinitionGroup(-> 10) ' P +[26837] [Emit] BeginExecuteInvoke(10, 0, 1) ' V [26837] [Emit] EndInvoke() ' 4 ![26837] [Emit] DestroyRegister(0) ' B ![26837] [Emit] DestroyRegister(1) ' B #[26837] [Emit] CreateRegister(-> 0) ' F ![26837] [Emit] AssignUndefined(0) ' B [26837] [Emit] Return(0) ' 0 ![26837] [Emit] DestroyRegister(0) ' B %[26837] [Emit] EndHandlerDefinition() ' J [26837] [Emit] AnyType(-> 0) ' 8 #[26837] [Emit] OptionalType(0 -> 1) ' F "[26837] [Emit] BeginHandlerType(1) ' D #[26837] [Emit] EndHandlerType(-> 2) ' F 4[26837] [Emit] BeginHandlerDefinition(4, OnPaint, 2) ' h #[26837] [Emit] CreateRegister(-> 0) ' F #[26837] [Emit] CreateRegister(-> 1) ' F #[26837] [Emit] CreateRegister(-> 2) ' F %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D K[26837] [Emit] ImportedHandler(1, MCCanvasSolidPaintMakeWithColor, 3 -> 11) ' – *[26837] [Emit] ContinueDefinitionGroup(11) ' T ([26837] [Emit] EndDefinitionGroup(-> 12) ' P #[26837] [Emit] CreateRegister(-> 3) ' F [26837] [Emit] FetchGlobal(3, 0) ' @ $[26837] [Emit] CreateRegister(-> 13) ' H ,[26837] [Emit] BeginExecuteInvoke(12, 0, 13) ' X [26837] [Emit] ContinueInvoke(3) ' @ [26837] [Emit] ContinueInvoke(2) ' @ [26837] [Emit] EndInvoke() ' 4 "[26837] [Emit] DestroyRegister(13) ' D ![26837] [Emit] DestroyRegister(3) ' B #[26837] [Emit] CreateRegister(-> 3) ' F %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D <[26837] [Emit] ImportedHandler(1, MCCanvasSetPaint, 3 -> 13) ' x *[26837] [Emit] ContinueDefinitionGroup(13) ' T ([26837] [Emit] EndDefinitionGroup(-> 14) ' P $[26837] [Emit] CreateRegister(-> 13) ' H %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D >[26837] [Emit] ImportedHandler(1, MCCanvasThisCanvas, 3 -> 15) ' | *[26837] [Emit] ContinueDefinitionGroup(15) ' T ([26837] [Emit] EndDefinitionGroup(-> 16) ' P $[26837] [Emit] CreateRegister(-> 14) ' H ,[26837] [Emit] BeginExecuteInvoke(16, 0, 14) ' X ![26837] [Emit] ContinueInvoke(13) ' B [26837] [Emit] EndInvoke() ' 4 "[26837] [Emit] DestroyRegister(14) ' D [26837] [Emit] Assign(3, 2) ' 6 %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D <[26837] [Emit] ImportedHandler(1, MCCanvasSetPaint, 3 -> 13) ' x *[26837] [Emit] ContinueDefinitionGroup(13) ' T ([26837] [Emit] EndDefinitionGroup(-> 14) ' P $[26837] [Emit] CreateRegister(-> 14) ' H ,[26837] [Emit] BeginExecuteInvoke(14, 0, 14) ' X [26837] [Emit] ContinueInvoke(3) ' @ ![26837] [Emit] ContinueInvoke(13) ' B [26837] [Emit] EndInvoke() ' 4 "[26837] [Emit] DestroyRegister(14) ' D %[26837] [Emit] BeginDefinitionGroup() ' J ([26837] [Emit] EndDefinitionGroup(-> 17) ' P ![26837] [Emit] DestroyRegister(2) ' B ![26837] [Emit] DestroyRegister(3) ' B "[26837] [Emit] DestroyRegister(13) ' D %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D B[26837] [Emit] ImportedHandler(1, MCCanvasCanvasFillPath, 3 -> 18) ' „ *[26837] [Emit] ContinueDefinitionGroup(18) ' T ([26837] [Emit] EndDefinitionGroup(-> 19) ' P #[26837] [Emit] CreateRegister(-> 2) ' F %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D I[26837] [Emit] ImportedHandler(1, MCCanvasPathMakeWithRectangle, 3 -> 20) ' ’ *[26837] [Emit] ContinueDefinitionGroup(20) ' T ([26837] [Emit] EndDefinitionGroup(-> 21) ' P #[26837] [Emit] CreateRegister(-> 3) ' F %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D I[26837] [Emit] ImportedHandler(1, MCCanvasRectangleMakeWithList, 3 -> 22) ' ’ *[26837] [Emit] ContinueDefinitionGroup(22) ' T ([26837] [Emit] EndDefinitionGroup(-> 23) ' P $[26837] [Emit] CreateRegister(-> 13) ' H $[26837] [Emit] CreateRegister(-> 14) ' H #[26837] [Emit] AssignInteger(14, 0) ' F $[26837] [Emit] CreateRegister(-> 15) ' H #[26837] [Emit] AssignInteger(15, 0) ' F $[26837] [Emit] CreateRegister(-> 16) ' H %[26837] [Emit] AssignInteger(16, 100) ' J $[26837] [Emit] CreateRegister(-> 17) ' H %[26837] [Emit] AssignInteger(17, 100) ' J "[26837] [Emit] BeginAssignList(13) ' D %[26837] [Emit] ContinueAssignList(14) ' J %[26837] [Emit] ContinueAssignList(15) ' J %[26837] [Emit] ContinueAssignList(16) ' J %[26837] [Emit] ContinueAssignList(17) ' J [26837] [Emit] EndAssignList() ' < $[26837] [Emit] CreateRegister(-> 18) ' H ,[26837] [Emit] BeginExecuteInvoke(23, 0, 18) ' X ![26837] [Emit] ContinueInvoke(13) ' B [26837] [Emit] ContinueInvoke(3) ' @ [26837] [Emit] EndInvoke() ' 4 "[26837] [Emit] DestroyRegister(18) ' D "[26837] [Emit] DestroyRegister(13) ' D $[26837] [Emit] CreateRegister(-> 13) ' H ,[26837] [Emit] BeginExecuteInvoke(21, 0, 13) ' X [26837] [Emit] ContinueInvoke(3) ' @ [26837] [Emit] ContinueInvoke(2) ' @ [26837] [Emit] EndInvoke() ' 4 "[26837] [Emit] DestroyRegister(13) ' D ![26837] [Emit] DestroyRegister(3) ' B #[26837] [Emit] CreateRegister(-> 3) ' F %[26837] [Emit] BeginDefinitionGroup() ' J 9[26837] [Emit] ModuleDependency(com.livecode.canvas -> 0) ' r "[26837] [Emit] UndefinedType(-> 3) ' D >[26837] [Emit] ImportedHandler(1, MCCanvasThisCanvas, 3 -> 15) ' | *[26837] [Emit] ContinueDefinitionGroup(15) ' T ([26837] [Emit] EndDefinitionGroup(-> 16) ' P $[26837] [Emit] CreateRegister(-> 13) ' H ,[26837] [Emit] BeginExecuteInvoke(16, 0, 13) ' X [26837] [Emit] ContinueInvoke(3) ' @ [26837] [Emit] EndInvoke() ' 4 "[26837] [Emit] DestroyRegister(13) ' D +[26837] [Emit] BeginExecuteInvoke(19, 0, 1) ' V [26837] [Emit] ContinueInvoke(2) ' @ [26837] [Emit] ContinueInvoke(3) ' @ [26837] [Emit] EndInvoke() ' 4 %[26837] [Emit] BeginDefinitionGroup() ' J ([26837] [Emit] EndDefinitionGroup(-> 17) ' P ![26837] [Emit] DestroyRegister(2) ' B ![26837] [Emit] DestroyRegister(3) ' B ![26837] [Emit] DestroyRegister(0) ' B ![26837] [Emit] DestroyRegister(1) ' B #[26837] [Emit] CreateRegister(-> 0) ' F ![26837] [Emit] AssignUndefined(0) ' B [26837] [Emit] Return(0) ' 0 ![26837] [Emit] DestroyRegister(0) ' B %[26837] [Emit] EndHandlerDefinition() ' J $[26837] [Emit] ExportedDefinition(1) ' H $[26837] [Emit] ExportedDefinition(2) ' H $[26837] [Emit] ExportedDefinition(3) ' H $[26837] [Emit] ExportedDefinition(4) ' H [26837] [Emit] EndModule() ' 4 *[26837] Generated module file of size 1024 ' T ' ' ô ` w! Š õ Rectangle K €  $Œd| uVersion ID õ UUID $e499df1f-8381-4aa8-8168-4cdfdff9d148 cREVGeneral revUniqueID °ù”å¢tB