Dialog::new: link $2 pushi $8d ; 141, new push0 super Set, $4 bnot sat temp[$0] pToa plane sat temp[$1] push ldi $0 eq? bnt code_011a lag global[$8] sat temp[$1] code_011a: pToa font not bnt code_0129 pushi $2a ; 42, '*', font push1 lsg global[$3a] lat temp[$0] send $6 bnot code_0129: push0 push1 pushi $8d ; 141, new push0 lat temp[$1] send $4 bnot push lat temp[$0] send $6 bnot lat temp[$0] ret Dialog::open: link $3 pTos modal dup ldi $2 eq? bnt code_0176 pushi $aa ; 170, addToFront push1 pushSelf lag global[$13] send $6 bnot pushi $aa ; 170, addToFront push1 pushSelf lag global[$4d] send $6 bnot pushi $94 ; 148, init push0 pushi $1b4 ; 436, enable push0 pushi $57 ; 87, 'W', draw push0 pushi $8d ; 141, new push0 lag global[$c] send $4 bnot aTop savedCursor send $c bnot jmp code_01b2 code_0176: dup ldi $0 eq? bnt code_01b2 pushi $97 ; 151, isKindOf push1 class screen push self $6 bnot bnt code_019e pushi $9f ; 159, add push1 pushSelf lag global[$13] send $6 bnot pushi $9f ; 159, add push1 pushSelf lag global[$4d] send $6 bnot jmp code_01b2 code_019e: pushi $aa ; 170, addToFront push1 pushSelf lag global[$13] send $6 bnot pushi $aa ; 170, addToFront push1 pushSelf lag global[$4d] send $6 bnot code_01b2: toss pToa priority not bt code_01bd pTos priority ldi $ff ; 255, asInteger eq? code_01bd: bnt code_01ca push0 callk kernel_44, $0 bnot push ldi $1 add aTop priority code_01ca: pushi $7 ; priority push1 pTos priority pushi $94 ; 148, init push0 pushi $1b8 ; 440, addCast push1 pushSelf pToa plane send $10 bnot pushi $9d ; 157, eachElementDo push2 pushi $94 ; 148, init pushSelf self $8 bnot pushi $57 ; 87, 'W', draw push0 self $4 bnot ret Dialog::dispose: link $5 lag global[$68] bnt code_01fc pushi $58 ; 88, 'X', delete push1 pushSelf send $6 bnot code_01fc: pToa curItem bnt code_0213 pushi $29 ; 41, ')', state push1 pushi $29 ; 41, ')', state push0 send $4 bnot push ldi $f7 ; 247, cat and push pToa curItem send $6 bnot code_0213: ldi $0 aTop curShowMouseObj pToa disposeList bnt code_0226 pushi $95 ; 149, dispose push0 send $4 bnot ldi $0 aTop disposeList code_0226: pushi $b3 ; 179, begin push0 pushi $8d ; 141, new push1 pushSelf class Sequence send $6 bnot sat temp[$1] send $4 bnot code_0239: pushi $51 ; 81, 'Q', value push0 lat temp[$1] send $4 bnot sat temp[$2] bnt code_026f pushi $29 ; 41, ')', state push0 send $4 bnot push ldi $80 ; 128, lastKey and not bnt code_025e pushi $95 ; 149, dispose push0 lat temp[$2] send $4 bnot jmp code_0239 code_025e: pushi $4c ; 76, 'L', next push0 lat temp[$1] send $4 bnot sat temp[$2] not bnt code_0239 jmp code_026f jmp code_0239 code_026f: push2 push1 pTos elements callk kernel_90, $4 bnot ldi $0 aTop elements pushi $95 ; 149, dispose push0 lat temp[$1] send $4 bnot pToa plane bnt code_029d sat temp[$4] pushi $1b9 ; 441, deleteCast push1 pushSelf pToa plane send $6 bnot pushi $95 ; 149, dispose push0 lat temp[$4] send $4 bnot code_029d: pushi $58 ; 88, 'X', delete push1 pushSelf lag global[$13] send $6 bnot pushi $58 ; 88, 'X', delete push1 pushSelf lag global[$4d] send $6 bnot pToa caller sat temp[$3] pTos modal ldi $2 eq? bnt code_02c9 pToa savedCursor bnt code_02c9 pushi $95 ; 149, dispose push0 send $4 bnot ldi $0 aTop savedCursor code_02c9: push1 pushSelf callk kernel_11, $2 bnot lat temp[$3] bnt code_02df pushi $c7 ; 199, cue push1 pushSelf send $6 bnot ldi $0 aTop caller code_02df: ret Dialog::delete: pToa disposeList bnt code_02ee pushi $58 ; 88, 'X', delete push1 lsp param[$1] &rest $2 send $6 bnot code_02ee: pushi $58 ; 88, 'X', delete push1 lsp param[$1] &rest $2 super Set, $6 bnot ret Dialog::doit: link $6 lsg global[$41] push0 callk kernel_121, $0 bnot add sag global[$40] lap param[$0] bnt code_030e lap param[$1] jmp code_0319 code_030e: pushi $a0 ; 160, firstTrue push2 pushi $1cc ; 460, checkState push1 self $8 bnot code_0319: sat temp[$0] pushi $1d4 ; 468, selectItem push2 push push0 self $8 bnot pushi $94 ; 148, init push0 pushi $1b4 ; 436, enable push0 pushi $8d ; 141, new push0 lag global[$c] send $4 bnot sat temp[$5] send $8 bnot ldi $0 sat temp[$1] pToa curItem not bnt code_0350 pToa eatTheMice sat temp[$3] push0 callk kernel_121, $0 bnot sat temp[$4] jmp code_0354 code_0350: ldi $0 sat temp[$3] code_0354: lat temp[$1] not bnt code_03b6 push0 callk kernel_33, $0 bnot lag global[$28] bnt code_0369 pushi $45 ; 69, 'E', doit push1 push1 send $6 bnot code_0369: pushi $9d ; 157, eachElementDo push1 pushi $1cd ; 461, cycle self $6 bnot pushi $b9 ; 185, localize push1 pTos plane pushi $8d ; 141, new push1 pushi $7fff ; 32767 pushi $f4 ; 244, curEvent push0 lag global[$e] send $4 bnot send $6 bnot sat temp[$2] send $6 bnot pushi $c8 ; 200, handleEvent push1 lst temp[$2] self $6 bnot sat temp[$1] pushi $24a ; 586, check push0 self $4 bnot bnt code_03a7 jmp code_03b6 code_03a7: lst temp[$1] ldi $ff ; 255, asInteger eq? bnt code_0354 ldi $0 sat temp[$1] jmp code_03b6 jmp code_0354 code_03b6: pushi $95 ; 149, dispose push0 lat temp[$5] send $4 bnot lat temp[$1] ret Dialog::handleEvent: link $4 pushi $24c ; 588, mapKeyToDir push0 lag global[$e] send $4 bnot bnt code_03d6 push1 lsp param[$1] callk kernel_83, $2 bnot code_03d6: pushi $2b ; 43, '+', type push0 lap param[$1] send $4 bnot sat temp[$2] pushi $31 ; 49, '1', message push0 lap param[$1] send $4 bnot sat temp[$3] ldi $0 sat temp[$0] pushi $50 ; 80, 'P', claimed push0 lap param[$1] send $4 bnot bnt code_03fd ldi $0 jmp code_068c code_03fd: lst temp[$2] ldi $0 eq? bnt code_04ab pushi $a0 ; 160, firstTrue pushi $3 ; z pushi $a3 ; 163, contains push1 push0 lap param[$1] send $4 bnot push push2 push0 lap param[$1] send $4 bnot push self $a bnot sat temp[$1] bnt code_0497 push pToa curShowMouseObj ne? bnt code_0456 pushi $29 ; 41, ')', state push0 lat temp[$1] send $4 bnot push ldi $400 ; 1024, pEndurance and bnt code_0456 pToa curShowMouseObj bnt code_0447 pushi $1cf ; 463, showMouseOver push1 push0 send $6 bnot code_0447: pushi $1cf ; 463, showMouseOver push1 push1 lat temp[$1] aTop curShowMouseObj send $6 bnot jmp code_068c code_0456: pToa curShowMouseObj bnt code_046d lst temp[$1] ne? bnt code_046d pushi $1cf ; 463, showMouseOver push1 push0 pToa curShowMouseObj send $6 bnot ldi $0 aTop curShowMouseObj code_046d: push1 lst temp[$1] calle export60000_0, $2 bnot bnt code_068c pushi $97 ; 151, isKindOf push1 class Slider push lat temp[$1] send $6 bnot bnt code_068c pushi $c8 ; 200, handleEvent push1 lsp param[$1] lat temp[$1] send $6 bnot jmp code_068c code_0497: pToa curShowMouseObj bnt code_068c pushi $1cf ; 463, showMouseOver push1 push0 send $6 bnot ldi $0 aTop curShowMouseObj jmp code_068c code_04ab: pushi $a0 ; 160, firstTrue push2 pushi $c8 ; 200, handleEvent lsp param[$1] self $8 bnot sat temp[$0] bnt code_04f9 pushi $1d4 ; 468, selectItem push2 push push1 self $8 bnot bnt code_04f2 pushi $45 ; 69, 'E', doit push0 pToa curItem send $4 bnot pushi $99 ; 153, respondsTo push1 pushi $1cc ; 460, checkState pToa curItem send $6 bnot bnt code_068c pushi $1cc ; 460, checkState push1 push2 pToa curItem send $6 bnot not bnt code_068c ldi $0 sat temp[$0] jmp code_068c code_04f2: ldi $0 sat temp[$0] jmp code_068c code_04f9: pushi $50 ; 80, 'P', claimed push0 lap param[$1] send $4 bnot bnt code_0508 ldi $0 jmp code_068c code_0508: lst temp[$2] ldi $4 ; scaleX eq? bnt code_059f lst temp[$3] ldi $d ; 13, seenRect eq? bnt code_059f pToa curItem bnt code_059f pushi $97 ; 151, isKindOf push1 class EditItem push pToa curItem send $6 bnot bnt code_059f push2 push1 push2 pushi $9 ; inLeft pushi $23 ; 35, '#', text push0 pToa curItem send $4 bnot push callk kernel_91, $4 bnot push callk kernel_92, $4 bnot bnt code_059f pushi $1cc ; 460, checkState push1 push1 pToa curItem send $6 bnot bnt code_059f pushi $1d6 ; 470, crIsChar push0 pToa curItem send $4 bnot not bnt code_059f pToa retObject bnt code_056f pushi $3 ; z push pTos retSelector push1 calle export60025_5, $6 bnot code_056f: pushi $50 ; 80, 'P', claimed push1 push1 lap param[$1] send $6 bnot pushi $97 ; 151, isKindOf push1 class EditItem push pToa curItem send $6 bnot bnt code_0598 pushi $1db ; 475, exitOnEnter push0 pToa curItem send $4 bnot bnt code_0598 ldi $1 sat temp[$0] jmp code_068c code_0598: ldi $ff ; 255, asInteger sat temp[$0] jmp code_068c code_059f: pushi $4 ; scaleX lat temp[$2] eq? bnt code_05e4 pushi $9 ; inLeft lat temp[$3] eq? bt code_05cf pushi $d ; 13, seenRect lat temp[$3] eq? bnt code_05e4 pToa curItem bnt code_05e4 pushi $99 ; 153, respondsTo push1 pushi $1cc ; 460, checkState send $6 bnot bnt code_05e4 pushi $1cc ; 460, checkState push1 push2 pToa curItem send $6 bnot not code_05cf: bnt code_05e4 pushi $20f ; 527, advance push0 self $4 bnot pushi $50 ; 80, 'P', claimed push1 push1 lap param[$1] send $6 bnot jmp code_068c code_05e4: pushi $4 ; scaleX lat temp[$2] eq? bnt code_0606 pushi $f00 ; 3840, BAD SELECTOR lat temp[$3] eq? bnt code_0606 pushi $210 ; 528, retreat push0 self $4 bnot pushi $50 ; 80, 'P', claimed push1 push1 lap param[$1] send $6 bnot jmp code_068c code_0606: pushi $4 ; scaleX lat temp[$2] eq? bnt code_0626 pushi $1b ; 27, illegalBits lat temp[$3] eq? bnt code_0626 pTos modal ldi $0 ne? bnt code_0626 pushi $97 ; 151, isKindOf push1 class screen push self $6 bnot not code_0626: bt code_066c pushi $a0 ; 160, firstTrue push2 pushi $1cc ; 460, checkState push1 self $8 bnot not bnt code_068c pTos modal ldi $1 eq? bt code_0643 pTos modal ldi $2 eq? code_0643: bnt code_068c pushi $97 ; 151, isKindOf push1 class screen push self $6 bnot not bnt code_068c pushi $4 ; scaleX lat temp[$2] eq? bnt code_065f pushi $d ; 13, seenRect lat temp[$3] eq? code_065f: bt code_066c push1 lat temp[$2] eq? bt code_066c pushi $20 ; 32, ' ', name lat temp[$2] eq? code_066c: bnt code_068c pToa retObject bnt code_067f pushi $3 ; z push pTos retSelector push0 calle export60025_5, $6 bnot code_067f: pushi $50 ; 80, 'P', claimed push1 push1 lap param[$1] send $6 bnot ldi $ff ; 255, asInteger sat temp[$0] code_068c: ldi $9 ; inLeft lat temp[$0] ret Dialog::returnHandler: link $3 ldi $fe ; 254, strIndex sat temp[$1] pTos modal ldi $0 eq? bnt code_06a3 ldi $0 jmp code_0734 code_06a3: ldi $1 sat temp[$2] lsp param[$1] ldi $ff ; 255, asInteger eq? bt code_06ba lsp param[$1] ldi $1 eq? bt code_06ba lsp param[$1] ldi $0 eq? code_06ba: bnt code_06c3 lap param[$1] sat temp[$1] jmp code_0729 code_06c3: pToa curItem not bnt code_06cf ldi $1 sat temp[$1] jmp code_0729 code_06cf: pushi $29 ; 41, ')', state push0 lap param[$1] send $4 bnot push ldi $2 and bnt code_0725 pushi $51 ; 81, 'Q', value push0 lap param[$1] send $4 bnot sat temp[$1] pushi $241 ; 577, keepDialog push0 self $4 bnot not bnt code_06f8 pushi $69 ; 105, 'i', hide push0 self $4 bnot code_06f8: pToa retObject bnt code_0729 pushi $3 ; z push pTos retSelector pushi $51 ; 81, 'Q', value push0 lap param[$1] send $4 bnot push calle export60025_5, $6 bnot sat temp[$1] push ldi $ff ; 255, asInteger eq? bnt code_0729 pushi $75 ; 117, 'u', show push0 self $4 bnot ldi $0 sat temp[$2] jmp code_0729 code_0725: ldi $0 sat temp[$2] code_0729: lat temp[$2] bnt code_0734 pushi $95 ; 149, dispose push0 self $4 bnot code_0734: lat temp[$1] ret Dialog::process: link $4 ldi $0 sat temp[$0] pTos modal dup ldi $1 eq? bnt code_0777 lap param[$0] bnt code_074d lap param[$1] jmp code_074f code_074d: ldi $0 code_074f: sat temp[$2] code_0751: pushi $45 ; 69, 'E', doit push1 lst temp[$2] self $6 bnot sat temp[$0] pushi $1d5 ; 469, returnHandler push1 push self $6 bnot sat temp[$0] push ldi $fe ; 254, strIndex ne? bnt code_076e jmp code_0878 code_076e: lat temp[$0] sat temp[$2] jmp code_0751 jmp code_0878 code_0777: pushi $b9 ; 185, localize push1 pToa plane bnt code_0781 jmp code_078f code_0781: push0 push0 pushi $f2 ; 242, pCast push0 lag global[$3] send $4 bnot send $4 bnot code_078f: push lap param[$1] send $6 bnot pushi $1f7 ; 503, input push0 lag global[$e] send $4 bnot bnt code_07db pushi $2b ; 43, '+', type push0 lap param[$1] send $4 bnot push ldi $4 ; scaleX eq? bnt code_07db pTos modal ldi $2 eq? bnt code_07db pushi $31 ; 49, '1', message push0 lap param[$1] send $4 bnot push ldi $1b ; 27, illegalBits ne? bnt code_07db pushi $a0 ; 160, firstTrue push2 pushi $97 ; 151, isKindOf class EditItem push self $8 bnot not bnt code_07db ldi $0 sat temp[$0] jmp code_0878 code_07db: pTos modal ldi $2 eq? sat temp[$3] pushi $ba ; 186, globalize push0 lap param[$1] send $4 bnot pushi $2b ; 43, '+', type push0 lap param[$1] send $4 bnot push ldi $0 ne? bnt code_082d pushi $2b ; 43, '+', type push0 lap param[$1] send $4 bnot push ldi $4 ; scaleX ne? bnt code_082d pTos modal ldi $0 eq? bnt code_082d pushi $97 ; 151, isKindOf push1 class screen push self $6 bnot not bnt code_082d pushi $a3 ; 163, contains push1 lsp param[$1] pToa plane send $6 bnot bnt code_082d ldi $1 sat temp[$3] code_082d: pushi $b9 ; 185, localize push1 pToa plane bnt code_0837 jmp code_0845 code_0837: push0 push0 pushi $f2 ; 242, pCast push0 lag global[$3] send $4 bnot send $4 bnot code_0845: push lap param[$1] send $6 bnot pushi $c8 ; 200, handleEvent push1 lsp param[$1] self $6 bnot sat temp[$1] bnt code_0862 pushi $1d5 ; 469, returnHandler push1 push self $6 bnot sat temp[$0] code_0862: lat temp[$3] bnt code_086f pushi $50 ; 80, 'P', claimed push1 push1 lap param[$1] send $6 bnot code_086f: pushi $ba ; 186, globalize push0 lap param[$1] send $4 bnot code_0878: toss lat temp[$0] ret Dialog::draw: ldi $0 aTop hidden pushi $9d ; 157, eachElementDo push1 pushi $57 ; 87, 'W', draw self $6 bnot ret Dialog::erase: ldi $1 aTop hidden pushi $1ba ; 442, erase push0 pToa plane send $4 bnot ret Dialog::addItem: link $4 pushi $8d ; 141, new push0 lap param[$1] send $4 bnot sat temp[$0] ldi $0 sat temp[$1] code_08a9: lst temp[$1] lsp param[$0] ldi $1 sub lt? bnt code_08da lat temp[$1] lapi param[$2] sat temp[$2] lst temp[$1] ldi $1 add lapi param[$2] sat temp[$3] pushi $3 ; z lst temp[$0] lst temp[$2] push calle export60025_5, $6 bnot lst temp[$1] ldi $2 add sat temp[$1] jmp code_08a9 code_08da: pushi $1be ; 446, setSize push0 lat temp[$0] send $4 bnot pushi $9f ; 159, add push1 lst temp[$0] self $6 bnot lat temp[$0] ret Dialog::posnItem: link $5 lsp param[$0] ldi $3 ; z eq? bnt code_08fc lap param[$1] jmp code_0919 code_08fc: pushi $5a ; 90, 'Z', size push0 self $4 bnot bnt code_0917 pushi $4b ; 75, 'K', at push1 pushi $5a ; 90, 'Z', size push0 self $4 bnot push ldi $1 sub push self $6 bnot jmp code_0919 code_0917: ldi $0 code_0919: sat temp[$4] not bnt code_091f ret code_091f: lsp param[$0] ldi $2 eq? bnt code_092a lap param[$1] jmp code_092c code_092a: lap param[$2] code_092c: sat temp[$2] lsp param[$0] ldi $2 eq? bnt code_0939 lap param[$2] jmp code_093b code_0939: lap param[$3] code_093b: sat temp[$3] lst temp[$2] ldi $fb ; 251, subStr eq? bnt code_0979 pushi $4e ; 78, 'N', width push0 lat temp[$4] send $4 bnot push pushi $4e ; 78, 'N', width push0 pToa plane send $4 bnot gt? bnt code_0979 pushi $e3 ; 227, expand push2 pushi $4e ; 78, 'N', width push0 lat temp[$4] send $4 bnot push pushi $4e ; 78, 'N', width push0 pToa plane send $4 bnot sub push ldi $2 div push push0 self $8 bnot code_0979: lst temp[$2] dup ldi $fd ; 253, strip eq? bnt code_0986 ldi $6 ; maxScale jmp code_0a30 code_0986: dup ldi $ff ; 255, asInteger eq? bnt code_09a3 pToa prevItem bnt code_099e pushi $88 ; 136, right push0 send $4 bnot push ldi $c ; 12, inBottom add jmp code_0a30 code_099e: lat temp[$2] jmp code_0a30 code_09a3: dup ldi $fe ; 254, strIndex eq? bnt code_09bc pToa prevItem bnt code_09b7 pushi $87 ; 135, left push0 send $4 bnot jmp code_0a30 code_09b7: lat temp[$2] jmp code_0a30 code_09bc: dup ldi $fa ; 250, lower eq? bnt code_09dd pushi $6 ; maxScale pushi $4e ; 78, 'N', width push0 ldi $1 lapi param[$3] send $4 bnot push ldi $2 lapi param[$3] sub push ldi $2 div add jmp code_0a30 code_09dd: dup ldi $fb ; 251, subStr eq? bnt code_09fd pushi $4e ; 78, 'N', width push0 pToa plane send $4 bnot push pushi $4e ; 78, 'N', width push0 lat temp[$4] send $4 bnot sub push ldi $2 div jmp code_0a30 code_09fd: dup ldi $fc ; 252, getToken eq? bnt code_0a0f pushi $88 ; 136, right push0 pToa plane send $4 bnot jmp code_0a30 code_0a0f: dup ldi $f9 ; 249, upper eq? bnt code_0a2e lsp param[$4] lsp param[$5] lap param[$4] sub push pushi $4e ; 78, 'N', width push0 lat temp[$4] send $4 bnot sub push ldi $2 div add jmp code_0a30 code_0a2e: lat temp[$2] code_0a30: toss sat temp[$0] lst temp[$3] dup ldi $fd ; 253, strip eq? bnt code_0a40 ldi $6 ; maxScale jmp code_0aad code_0a40: dup ldi $ff ; 255, asInteger eq? bnt code_0a5e pToa prevItem bnt code_0a59 pushi $8a ; 138, bottom push0 send $4 bnot push ldi $6 ; maxScale add jmp code_0aad code_0a59: lat temp[$3] jmp code_0aad code_0a5e: dup ldi $fe ; 254, strIndex eq? bnt code_0a78 pToa prevItem bnt code_0a73 pushi $89 ; 137, top push0 send $4 bnot jmp code_0aad code_0a73: lat temp[$3] jmp code_0aad code_0a78: dup ldi $fb ; 251, subStr eq? bnt code_0a9a pushi $e1 ; 225, height push0 pToa plane send $4 bnot push pushi $e1 ; 225, height push0 lat temp[$4] send $4 bnot sub push ldi $2 div jmp code_0aad code_0a9a: dup ldi $fc ; 252, getToken eq? bnt code_0aab pushi $8a ; 138, bottom push0 pToa plane send $4 bnot jmp code_0aad code_0aab: lat temp[$3] code_0aad: toss sat temp[$1] pushi $db ; 219, moveTo push2 lst temp[$0] push lat temp[$4] send $8 bnot lat temp[$4] aTop prevItem ret Dialog::selectItem: pToa curItem bnt code_0b0f push lap param[$1] eq? bnt code_0ad1 ldi $0 jmp code_0b0f code_0ad1: pushi $99 ; 153, respondsTo push1 pushi $1ca ; 458, select pToa curItem send $6 bnot bnt code_0aec pushi $1ca ; 458, select push1 push0 pToa curItem send $6 bnot jmp code_0b0f code_0aec: pushi $99 ; 153, respondsTo push1 pushi $29 ; 41, ')', state pToa curItem send $6 bnot bnt code_0b0f pushi $29 ; 41, ')', state push1 pushi $29 ; 41, ')', state push0 pToa curItem send $4 bnot push ldi $f7 ; 247, cat and push pToa curItem send $6 bnot code_0b0f: lap param[$1] aTop curItem pToa curItem not bnt code_0b1d ldi $0 jmp code_0bcd code_0b1d: pToa curItem bnt code_0b8e lsp param[$0] ldi $1 gt? bnt code_0b8e lap param[$2] bnt code_0b8e pushi $99 ; 153, respondsTo push1 pushi $1cb ; 459, choose pToa curItem send $6 bnot bnt code_0b8e pushi $99 ; 153, respondsTo push1 pushi $1c7 ; 455, handler pToa curItem send $6 bnot bnt code_0b71 pushi $1c7 ; 455, handler push0 pToa curItem send $4 bnot bnt code_0b71 pushi $45 ; 69, 'E', doit push2 pTos curItem pushi $1cb ; 459, choose pushi $1c7 ; 455, handler push0 pToa curItem send $4 bnot send $8 bnot ret jmp code_0bcd code_0b71: pToa selectHandler bnt code_0b82 pushi $45 ; 69, 'E', doit push2 pTos curItem pushSelf send $8 bnot ret jmp code_0bcd code_0b82: pushi $1cb ; 459, choose push0 pToa curItem send $4 bnot jmp code_0bcd code_0b8e: pushi $99 ; 153, respondsTo push1 pushi $1ca ; 458, select pToa curItem send $6 bnot bnt code_0baa pushi $1ca ; 458, select push1 push1 pToa curItem send $6 bnot jmp code_0bcd code_0baa: pushi $99 ; 153, respondsTo push1 pushi $29 ; 41, ')', state pToa curItem send $6 bnot bnt code_0bcd pushi $29 ; 41, ')', state push1 pushi $29 ; 41, ')', state push0 pToa curItem send $4 bnot push ldi $8 ; fixPriority or push pToa curItem send $6 bnot code_0bcd: ldi $1 ret Dialog::advance: link $3 pToa curItem bnt code_0c34 sat temp[$1] pushi $8d ; 141, new push1 pushSelf class Sequence send $6 bnot sat temp[$0] pushi $b5 ; 181, set push1 pTos curItem send $6 bnot code_0bee: pushi $4c ; 76, 'L', next push0 lat temp[$0] send $4 bnot sat temp[$2] not bnt code_0c06 pushi $b3 ; 179, begin push0 lat temp[$0] send $4 bnot jmp code_0bee code_0c06: pushi $29 ; 41, ')', state push0 lat temp[$2] send $4 bnot push ldi $1 and bnt code_0bee jmp code_0c18 jmp code_0bee code_0c18: pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot lat temp[$2] bnt code_0c34 lst temp[$1] ne? bnt code_0c34 pushi $1d4 ; 468, selectItem push1 lst temp[$2] self $6 bnot code_0c34: ret Dialog::retreat: link $3 pToa curItem bnt code_0c9c sat temp[$1] pushi $8d ; 141, new push1 pushSelf class Sequence send $6 bnot sat temp[$0] pushi $b5 ; 181, set push1 pTos curItem send $6 bnot code_0c53: pushi $a9 ; 169, prev push0 lat temp[$0] send $4 bnot sat temp[$2] not bnt code_0c6d pushi $b4 ; 180, end push0 lat temp[$0] send $4 bnot jmp code_0c53 code_0c6d: pushi $29 ; 41, ')', state push0 lat temp[$2] send $4 bnot push ldi $1 and bnt code_0c53 jmp code_0c7f jmp code_0c53 code_0c7f: pushi $95 ; 149, dispose push0 lat temp[$0] send $4 bnot lat temp[$2] bnt code_0c9c lst temp[$1] ne? bnt code_0c9c pushi $1d4 ; 468, selectItem push1 lst temp[$2] self $6 bnot code_0c9c: ret Dialog::check: link $1 pToa seconds bnt code_0cbd push1 push1 callk kernel_121, $2 bnot sat temp[$0] pTos lastSeconds ne? bnt code_0cc9 lat temp[$0] aTop lastSeconds dpToa seconds not ret jmp code_0cc9 code_0cbd: pToa ticks bnt code_0cc9 lsg global[$40] sub push ldi $0 gt? ret code_0cc9: ldi $0 ret Dialog::setSize: link $5 pToa plane bnt code_0d69 pushi $b5 ; 181, set pushi $4 ; scaleX push0 push0 push0 push0 send $c bnot pToa elements sat temp[$2] push2 pushi $17 ; 23, lsTop push callk kernel_90, $4 bnot sat temp[$3] ldi $0 sat temp[$1] code_0cf2: lst temp[$1] lat temp[$3] lt? bnt code_0d16 pushi $af ; 175, union push1 pushi $3 ; z pushi $11 ; 17, bitmap lst temp[$2] lst temp[$1] callk kernel_90, $6 bnot sat temp[$4] push pToa plane send $6 bnot +at temp[$1] jmp code_0cf2 code_0d16: pushi $e3 ; 227, expand push2 push2 push2 pToa plane send $8 bnot pushi $1c3 ; 451, fixedWidth push0 pToa plane send $4 bnot bnt code_0d3f pushi $4e ; 78, 'N', width push1 pushi $1c3 ; 451, fixedWidth push0 pToa plane send $4 bnot push pToa plane send $6 bnot code_0d3f: pushi $1c4 ; 452, fixedHeight push0 pToa plane send $4 bnot bnt code_0d5e pushi $e1 ; 225, height push1 pushi $1c4 ; 452, fixedHeight push0 pToa plane send $4 bnot push pToa plane send $6 bnot code_0d5e: pushi $db ; 219, moveTo push2 push0 push0 pToa plane send $8 bnot code_0d69: ret Dialog::expand: pToa plane bnt code_0d8a pushi $e3 ; 227, expand push2 lsp param[$1] lsp param[$2] send $8 bnot pushi $9d ; 157, eachElementDo pushi $3 ; z pushi $dd ; 221, moveBy lsp param[$1] lsp param[$2] self $a bnot code_0d8a: ret Dialog::contract: pToa plane bnt code_0daf pushi $e4 ; 228, contract push2 lsp param[$1] lsp param[$2] send $8 bnot pushi $9d ; 157, eachElementDo pushi $3 ; z pushi $dd ; 221, moveBy lap param[$1] neg push lap param[$2] neg push self $a bnot code_0daf: ret Dialog::addToDisposeList: pToa disposeList not bnt code_0dc1 pushi $8d ; 141, new push0 class Set send $4 bnot aTop disposeList code_0dc1: pushi $9f ; 159, add push1 lsp param[$1] pToa disposeList send $6 bnot ret Dialog::hide: pToa plane bnt code_0dd7 pushi $69 ; 105, 'i', hide push0 send $4 bnot code_0dd7: pushi $58 ; 88, 'X', delete push1 pushSelf lag global[$13] send $6 bnot pushi $58 ; 88, 'X', delete push1 pushSelf lag global[$4d] send $6 bnot ret Dialog::show: pushi $a3 ; 163, contains push1 pushSelf lag global[$13] send $6 bnot bnt code_0df7 ret code_0df7: pToa plane bnt code_0e02 pushi $75 ; 117, 'u', show push0 send $4 bnot code_0e02: pTos modal dup ldi $2 eq? bnt code_0e22 pushi $aa ; 170, addToFront push1 pushSelf lag global[$13] send $6 bnot pushi $aa ; 170, addToFront push1 pushSelf lag global[$4d] send $6 bnot jmp code_0e61 code_0e22: dup ldi $0 eq? bnt code_0e61 pushi $97 ; 151, isKindOf push1 class screen push self $6 bnot bnt code_0e4d pushi $9f ; 159, add push1 pushSelf lag global[$13] send $6 bnot pushi $9f ; 159, add push1 pushSelf lag global[$4d] send $6 bnot jmp code_0e61 code_0e4d: pushi $aa ; 170, addToFront push1 pushSelf lag global[$13] send $6 bnot pushi $aa ; 170, addToFront push1 pushSelf lag global[$4d] send $6 bnot code_0e61: toss ret Dialog::setBackground: pushi $1bd ; 445, setBitmap pushi $3 ; z lsp param[$1] lsp param[$2] lsp param[$3] pushi $1bc ; 444, scaleBitmap push0 pushi $6d ; 109, 'm', picture push1 pushi $fe ; 254, strIndex pToa plane send $14 bnot pushi $dc ; 220, posn push2 pushi $4 ; scaleX push0 lsp param[$1] lsp param[$2] lsp param[$3] callk kernel_34, $8 bnot push pushi $4 ; scaleX push1 lsp param[$1] lsp param[$2] lsp param[$3] callk kernel_34, $8 bnot push pushi $4a ; 74, 'J', setPri push1 push0 pushi $11 ; 17, bitmap push0 pToa plane send $4 bnot send $e bnot push1 pTos plane callk kernel_42, $2 bnot push1 pushi $11 ; 17, bitmap push0 pToa plane send $4 bnot push callk kernel_32, $2 bnot ret Dialog::isHidden: pushi $1bf ; 447, isHidden push0 pToa plane send $4 bnot ret FancyDialog::new: link $2 pushi $8d ; 141, new push0 super Dialog, $4 bnot sat temp[$0] push0 push0 send $4 bnot bnt code_0ef6 pushi $95 ; 149, dispose push0 push0 push0 lat temp[$0] send $4 bnot send $4 bnot push0 push1 push0 lat temp[$0] send $6 bnot code_0ef6: pToa plane sat temp[$1] push ldi $0 eq? bnt code_0f0b lag global[$4e] bnt code_0f07 jmp code_0f09 code_0f07: lag global[$8] code_0f09: sat temp[$1] code_0f0b: pToa font not bnt code_0f1b pushi $2a ; 42, '*', font push1 lsg global[$3a] lat temp[$0] send $6 bnot code_0f1b: push0 push1 pushi $8d ; 141, new push0 lat temp[$1] send $4 bnot push lat temp[$0] send $6 bnot lat temp[$0] ret