mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-08-12 06:12:46 -06:00
T++ Alt+J: See referenced code
git-svn-id: svn://ultimatepp.org/upp/trunk@461 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
a449ed1eb3
commit
f3bd2b87ed
13 changed files with 569 additions and 88 deletions
|
|
@ -1,9 +1,80 @@
|
|||
TITLE("Option")
|
||||
COMPRESSED
|
||||
120,156,205,87,249,79,84,87,20,254,87,110,234,146,25,10,227,91,103,30,51,49,193,170,109,26,19,109,74,151,31,38,163,115,153,185,48,47,62,222,155,188,247,6,99,23,51,50,168,145,86,187,138,198,165,85,22,101,17,92,10,90,182,162,182,17,181,110,32,180,138,162,213,128,181,90,163,49,160,66,106,236,121,219,128,136,181,214,154,8,201,60,230,206,61,231,251,206,119,238,249,230,18,100,208,212,169,84,38,53,133,122,202,143,127,14,201,199,9,73,15,5,69,142,19,2,152,225,3,139,231,45,200,14,100,228,184,188,156,219,200,66,67,22,214,71,179,2,207,210,28,227,133,23,154,165,25,158,97,57,90,96,178,57,129,101,5,202,31,145,176,166,133,130,18,35,8,1,35,136,129,32,198,199,51,180,143,19,56,129,102,125,2,3,177,12,69,49,148,143,225,105,142,21,24,222,31,37,90,36,20,196,2,27,200,120,219,11,65,172,129,4,201,41,218,203,112,62,142,161,88,138,225,0,138,22,4,142,246,241,2,155,237,245,250,35,56,174,139,138,108,99,137,52,205,208,
|
||||
129,60,218,23,0,206,203,150,45,243,208,28,101,49,224,32,25,77,113,64,149,134,53,138,99,124,52,159,77,101,243,2,45,80,44,36,231,125,20,239,143,99,21,23,62,185,116,254,169,165,251,40,191,168,19,72,145,241,42,77,251,32,196,155,233,157,66,115,62,40,84,96,57,94,240,81,0,206,48,12,203,50,52,203,100,103,51,188,151,247,249,99,4,71,137,26,10,126,184,232,227,105,115,231,103,189,155,139,130,26,27,64,11,204,202,166,135,130,26,31,152,151,67,161,224,52,138,202,162,168,28,23,229,161,60,12,207,187,145,45,179,179,14,52,209,34,231,173,29,30,50,226,153,0,50,30,84,0,229,228,136,133,184,128,248,125,52,51,29,200,39,83,119,146,235,146,201,100,234,198,67,120,77,222,223,191,249,230,134,155,165,169,3,119,63,93,217,126,230,86,227,239,53,103,207,52,252,88,94,188,243,118,249,149,47,206,29,235,254,246,236,154,213,235,54,29,31,184,82,124,182,245,235,47,47,14,252,208,220,51,240,205,87,127,221,110,219,85,242,221,207,131,119,154,215,222,
|
||||
59,253,199,208,229,174,142,206,229,35,23,139,175,92,186,182,237,102,201,173,198,237,127,244,237,235,124,208,124,126,247,167,39,135,171,86,247,44,223,113,188,162,231,96,93,103,107,67,219,232,72,106,116,180,248,104,231,249,254,171,169,61,201,149,201,27,45,215,46,238,184,62,124,174,170,122,127,217,72,223,72,217,250,174,229,253,15,187,183,30,174,57,86,118,100,253,161,85,149,63,13,151,108,238,220,209,119,96,221,253,239,139,219,127,59,242,121,241,214,210,174,223,71,246,157,25,108,255,229,224,218,138,186,59,87,247,213,31,106,73,118,143,12,180,182,12,54,214,116,28,223,82,85,122,117,69,109,101,117,87,85,211,238,27,149,231,107,246,214,183,15,14,141,150,14,108,109,27,221,176,165,175,173,178,184,241,122,71,221,233,170,181,187,15,244,84,30,188,156,58,117,169,113,176,248,66,211,233,19,253,155,187,170,106,207,84,15,86,149,86,54,108,170,60,212,52,216,247,75,247,186,21,29,229,203,79,157,252,100,227,23,181,85,107,202,75,246,212,93,170,62,214,52,188,161,172,
|
||||
162,183,255,147,147,189,3,219,106,106,238,246,255,122,111,111,123,79,235,143,163,171,238,158,108,236,173,111,190,254,217,129,182,189,13,21,27,79,244,126,115,111,77,203,181,238,251,37,67,247,74,247,117,164,142,212,15,183,28,43,235,174,45,173,216,118,240,104,125,243,224,229,234,84,223,159,199,207,213,38,135,54,14,109,111,237,221,123,238,198,181,129,7,195,23,30,38,203,26,215,31,222,245,231,157,230,11,13,169,95,203,55,213,85,238,188,240,104,51,223,23,163,5,68,71,113,85,41,18,163,162,92,128,244,24,65,26,145,72,196,232,60,82,242,17,131,20,21,97,73,39,170,140,117,177,136,72,75,17,139,52,29,235,68,67,46,93,77,144,76,148,143,37,13,30,243,19,146,228,246,160,247,176,148,32,70,164,117,122,144,168,33,34,66,90,21,81,153,136,206,52,210,25,59,61,232,253,24,145,1,75,215,13,92,43,74,87,236,168,76,128,80,141,245,240,43,116,248,21,35,135,40,3,133,184,74,116,18,69,88,67,6,178,69,3,50,154,217,101,69,14,103,25,153,237,80,
|
||||
205,216,102,82,243,160,57,36,78,100,179,62,32,180,36,70,204,128,49,126,162,140,230,43,186,25,91,168,68,237,82,38,1,53,179,57,5,88,232,30,68,25,27,177,180,4,47,157,124,191,157,77,78,20,230,1,40,78,171,97,174,186,198,227,186,141,212,22,6,172,63,242,73,186,72,51,139,230,40,224,177,219,104,63,130,51,160,82,21,154,20,69,249,170,82,24,114,230,29,189,149,208,32,58,100,109,99,237,237,254,48,252,90,34,140,251,203,21,118,251,157,184,12,199,1,156,60,46,183,99,6,111,202,162,46,98,73,252,0,142,129,35,164,12,237,179,89,103,34,38,156,101,10,100,43,106,149,85,100,118,25,203,81,67,60,57,138,85,144,41,30,39,224,153,114,196,41,198,162,7,126,53,137,91,21,41,98,52,77,38,237,83,96,108,185,68,31,35,25,122,60,16,184,77,18,199,162,188,244,106,186,50,72,149,46,9,10,50,7,34,78,34,98,190,72,162,86,207,145,203,56,201,206,57,112,155,188,185,64,90,180,217,102,222,172,143,114,205,243,49,161,168,113,156,28,228,
|
||||
113,220,38,24,48,20,246,6,153,240,161,203,61,230,207,17,69,214,244,144,3,159,49,3,189,77,244,132,42,91,50,3,131,217,9,85,37,178,110,179,78,143,228,211,57,89,80,74,156,168,88,87,212,49,192,199,168,62,11,27,40,197,229,126,142,30,59,116,194,51,255,183,86,227,66,98,140,18,180,220,149,247,108,125,116,118,45,28,27,157,133,19,167,37,60,125,60,253,215,36,28,89,60,23,236,246,31,217,231,41,138,244,20,250,139,194,51,23,25,195,159,46,99,22,152,117,145,105,200,69,162,150,192,210,184,153,66,90,66,212,113,158,68,80,62,28,215,56,80,48,76,208,62,221,166,23,194,101,3,229,1,179,2,85,73,192,92,186,114,103,43,146,162,190,133,65,108,112,29,73,92,76,12,123,148,68,77,207,52,164,82,226,113,69,131,65,128,201,136,90,247,60,164,18,112,60,13,206,25,54,179,78,138,40,234,6,90,20,28,67,41,112,48,94,199,17,242,68,209,77,127,7,16,108,215,230,121,242,185,10,103,232,49,176,96,3,46,18,195,162,12,120,207,223,173,220,
|
||||
37,162,30,137,189,105,220,116,94,124,191,38,40,168,199,48,124,37,67,37,96,68,134,253,216,237,2,70,49,243,189,197,109,162,115,190,132,34,190,19,83,9,49,199,231,5,106,168,27,32,227,191,108,60,104,150,164,141,21,173,161,71,191,75,95,86,177,108,142,255,77,41,89,254,55,82,141,151,1,133,179,172,43,136,117,243,130,255,2,196,2,217,26,108,251,188,185,138,68,108,88,227,28,172,99,247,147,110,67,147,169,9,100,94,6,57,31,19,116,82,69,158,77,147,199,85,48,239,178,255,165,54,20,250,27,107,85,77,91,
|
||||
topic "Option";
|
||||
[2 $$0,0#00000000000000000000000000000000:Default]
|
||||
[i448;a25;kKO9;*@(64)2 $$1,0#37138531426314131252341829483380:class]
|
||||
[l288;2 $$2,0#27521748481378242620020725143825:desc]
|
||||
[a83;*R6 $$3,0#31310162474203024125188417583966:caption]
|
||||
[l288;i1121;b17;O9;~~~.1408;2 $$4,0#10431211400427159095818037425705:param]
|
||||
[i448;a25;kKO9;*@(64)2 $$5,0#37138531426314131252341829483370:item]
|
||||
[*+117 $$6,6#14700283458701402223321329925657:header]
|
||||
[{_}%EN-US
|
||||
[s3; Option&]
|
||||
[s5;K%- [@(0.0.255) class]_[@0 Option]&]
|
||||
[s2; &]
|
||||
[s0;
|
||||
@@image:712&131
|
||||
€ƒò€•€€€ƒëÿ€€€€ø·œí˜íŠƒÀöŒ†½Óï´ç©ØÓ®Ã¢‚¬ð¢â‘ÙÊÒŸØ<EFBFBD>‰•›Ìäâ‚Ø»”’Þä¾¹Ôäž“ü𼯄³Ëåò¹Ž
|
||||
÷ÐéôáÑ¿Ç<EFBFBD>ùÞ‚âßè¡í„ï´¦éÚ¶Çý¹Û°ŒÎõ¥‰Ô<EFBFBD>§Ì£ÔÁ«Ç»®¼úùƒúú‚ÉÇÛÝæƒ±€†€ëºèÞ§êõÙ¥¨·–ùÚù–—Ñ
|
||||
<EFBFBD>ÝÿÒ Æ©Ê–È—Â‡¤Äõ„œÇ§ÚÀ•ø¸‚½àÈ<EFBFBD>‚ ŠÑçù¶Óå½ÖÁŽ£«òæ¶Âº€Òù仺崩¿Ì<EFBFBD>¥Šæ…ª¤¨Ñ¥µ°ë¤Û©²
|
||||
½åôúŠä ¼ú˜<EFBFBD>Ú¼¤‚´ê¿«Ð¥Ž°ÀÔ¤ÁáƒÏß´å‚ܵÐÍݜѥªÓ¨å¥Š¤®›¤ÂµåÚÖÒ•…¿¢<EFBFBD>ÏÎ‹š‘ª¥<EFBFBD>¢„±«ß¨Êµõ
|
||||
˜–£ÕÝ‹ÎÕä¡©©öÝ×÷²½Ô»Ãú‡öδչê<EFBFBD>À¼²®£šÍÕž÷<EFBFBD>ºèÒø„ô÷ж¿ƒÈõºÊ–ÒªŠ£¡ÁɹåᨃÚìÌÙª€ôš
|
||||
ô¦»Õ²ÙëèäýõÜÿ€–´—Ưìò¹Ü®ƒ×¢›«¤¬Ü
|
||||
&]
|
||||
[s2; &]
|
||||
[s0; Widget providing the selection of 2 or alternatively 3 states
|
||||
(true, false, Null). Value of Option is either 0, 1, or Null.
|
||||
When setting Value to Option, string `"1`" is interpreted as
|
||||
true state, other non`-Null strings as false. Depending on whether
|
||||
Option is in NotNull mode, Null is interpreted as false or Null
|
||||
state. 0 is always interpreted as false, Null number as either
|
||||
Null (NotNull mode) or false (NoNotNull mode), other numbers
|
||||
as true.&]
|
||||
[s0; &]
|
||||
[s0;%- [%%/ Derived from][%% ]Pusher&]
|
||||
[s0;3 &]
|
||||
[s0;:`:`:Option`:`:Option`(`):%- [* Option]()&]
|
||||
[s2; Initializes Option into NotNull, 2`-state mode, false value
|
||||
and standard appearance.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [@(0.0.255) void]_[@0 Set]([@(0.0.255) int]_[@3 b])&]
|
||||
[s2; Sets Option to the specified state (0, 1 or Null).&]
|
||||
[s4; [%-*C@3 b]-|State.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [@(0.0.255) int]_[@0 Get]()_[@(0.0.255) const]&]
|
||||
[s4; [*/ Return value]-|Current state of Option.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- operator_[@(0.0.255) int]()_[@(0.0.255) const]&]
|
||||
[s4; [*/ Return value]-|Get()&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [@(0.0.255) void]_[@0 operator`=]([@(0.0.255) int]_[@3 b])&]
|
||||
[s2; Same as Set(b).&]
|
||||
[s4; [%-*C@3 b]-|State.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Option^ Option]`&_[@0 BlackEdge]([@(0.0.255) bool]_[@3 b]_`=_true)&]
|
||||
[s2; Activates visual appearance suitable for placing Option on white
|
||||
background (SColorPaper), like in list, as opposed to default
|
||||
representation suitable for placing it on dialog (SColorFace).&]
|
||||
[s4; [%-*C@3 b]-|true to activate.&]
|
||||
[s4; [*/ Return value]-|`*this for chaining.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Option^ Option]`&_[@0 SwitchImage]([@(0.0.255) bool]_[@3 b]_`=_true)&]
|
||||
[s2; Activates visual representation that paints the Option with
|
||||
the Switch appearance.&]
|
||||
[s4; [%-*C@3 b]-|true to activate.&]
|
||||
[s4; [*/ Return value]-|`*this for chaining.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Option^ Option]`&_[@0 ThreeState]([@(0.0.255) bool]_[@3 b]_`=_true)&]
|
||||
[s2; Activates three`-state mode. Also activates NoNotNull mode.&]
|
||||
[s4; [%-*C@3 b]-|true to activate.&]
|
||||
[s4; [*/ Return value]-|`*this for chaining.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Option^ Option]`&_[@0 NotNull]([@(0.0.255) bool]_[@3 nn]_`=_true)&]
|
||||
[s2; Activates NotNull mode `- Null Value assigned to Option (via
|
||||
SetData) is interpreted as false.&]
|
||||
[s4; [%-*C@3 nn]-|true to activate.&]
|
||||
[s4; [*/ Return value]-|`*this for chaining.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Option^ Option]`&_[@0 NoNotNull]()&]
|
||||
[s2; Activates NoNotNull mode `- Null Value assigned to Option is
|
||||
interpreted as Null.&]
|
||||
[s4; [*/ Return value]-|`*this for chaining.&]
|
||||
[s0; ]
|
||||
|
|
@ -1,13 +1,79 @@
|
|||
TITLE("OptionTree")
|
||||
COMPRESSED
|
||||
120,156,229,87,249,79,91,87,22,254,87,158,148,54,10,25,138,222,234,141,95,50,202,140,70,163,74,237,168,157,209,252,128,160,56,248,37,88,37,128,108,39,173,102,52,17,9,134,64,19,112,12,132,221,56,96,192,193,16,8,91,128,96,108,72,76,204,254,72,204,190,216,9,94,48,139,227,4,12,198,27,158,251,108,48,164,73,155,46,154,105,59,3,210,91,238,185,231,187,223,249,206,245,185,239,196,161,208,7,31,192,209,240,9,248,61,127,156,63,144,231,185,151,82,68,241,113,124,28,103,197,114,81,34,246,203,143,63,101,199,158,62,115,138,129,71,209,40,8,64,193,152,8,198,34,48,4,71,25,224,130,96,8,74,160,24,142,176,80,54,206,194,48,22,204,73,74,225,10,133,241,113,41,40,139,21,75,59,161,209,232,9,148,73,160,8,19,103,225,44,4,99,178,80,224,139,194,48,10,51,81,2,193,49,22,74,112,120,164,48,41,62,142,203,194,98,79,127,198,0,78,24,189,18,0,135,17,6,138,51,113,20,198,96,20,7,75,33,44,22,142,48,9,22,198,102,
|
||||
48,56,73,220,116,17,63,45,245,96,45,62,130,160,72,236,57,132,25,11,56,95,185,114,37,6,193,225,48,3,28,128,33,48,14,168,34,96,12,198,81,38,66,176,97,54,193,66,88,48,6,192,9,38,76,112,210,185,2,238,197,239,14,157,120,111,232,76,152,195,23,145,0,226,244,239,16,132,9,92,24,209,140,19,8,206,4,129,178,48,156,96,49,97,176,56,138,162,24,134,34,24,202,102,163,4,131,96,114,146,73,46,143,20,128,16,112,132,17,34,203,140,102,158,32,8,2,7,243,113,156,96,178,112,20,3,185,193,49,28,72,129,35,108,2,103,19,40,39,149,20,138,72,94,226,71,97,217,194,225,71,136,211,188,105,36,86,52,235,4,3,103,176,17,160,62,206,102,226,48,155,129,48,49,90,60,4,200,206,192,112,148,77,68,144,14,178,246,207,47,254,245,225,31,63,249,232,111,159,67,113,66,44,22,250,52,36,240,95,5,36,121,50,62,78,136,196,126,124,230,20,28,3,199,160,4,17,5,157,57,195,191,200,189,64,114,64,128,39,17,64,49,39,243,85,198,
|
||||
157,140,140,140,107,207,131,224,154,177,167,172,116,200,94,172,47,222,247,150,102,111,43,43,107,75,158,206,245,100,247,14,190,188,47,150,247,82,57,138,162,145,254,220,234,162,145,50,243,102,171,188,190,169,94,188,51,223,88,108,153,45,110,234,147,44,123,158,54,54,56,212,183,231,172,195,78,241,237,26,241,248,173,219,19,171,84,107,139,111,65,57,47,47,20,7,53,15,28,235,122,157,117,43,224,233,121,237,247,251,183,180,91,91,94,185,222,60,208,40,175,121,216,170,126,110,112,86,168,77,78,159,215,181,68,57,215,50,55,199,10,76,212,168,206,80,162,12,154,59,37,148,111,38,111,110,103,123,120,107,77,85,103,175,49,140,250,125,62,5,101,223,94,217,55,55,120,213,251,198,150,133,197,2,74,34,147,72,158,174,54,141,239,86,184,55,139,39,140,237,189,170,60,183,58,48,222,101,17,207,104,124,174,138,169,193,42,233,93,185,73,27,232,44,106,49,212,44,175,101,183,27,166,149,206,150,6,221,84,123,221,202,88,179,67,221,81,39,117,244,238,90,95,106,12,53,
|
||||
148,169,176,134,210,46,120,115,182,116,141,138,87,70,101,123,123,94,112,245,118,115,189,81,185,86,146,171,81,7,41,241,198,106,211,228,235,162,246,198,158,26,106,104,57,179,92,222,181,56,238,90,243,172,214,216,188,18,207,244,188,51,96,115,110,46,117,42,247,92,101,11,211,129,192,74,107,181,211,246,112,32,56,53,219,221,92,188,96,49,153,114,75,125,82,95,247,118,157,91,92,43,238,203,45,8,218,187,186,125,183,52,55,42,55,64,100,193,224,162,196,53,239,106,90,119,116,175,247,150,153,221,133,250,167,207,164,213,157,170,25,107,125,173,248,86,198,174,93,215,118,103,82,89,236,213,21,40,118,135,253,181,5,218,89,107,79,135,113,85,211,54,242,224,89,203,92,11,53,161,223,206,94,223,87,122,198,134,38,245,235,227,166,169,154,225,201,213,39,154,182,122,74,43,125,93,20,176,89,20,230,105,111,209,232,13,171,98,89,102,14,142,213,249,124,70,139,166,192,232,8,234,124,179,75,165,146,155,43,134,233,219,67,250,135,171,107,15,44,133,3,54,133,98,210,166,
|
||||
121,181,181,212,189,175,127,228,89,170,107,114,229,102,105,90,157,181,222,218,224,125,87,110,29,120,126,30,104,11,174,100,185,123,246,52,109,21,211,212,192,150,180,155,42,12,72,236,133,179,27,211,247,250,42,119,151,22,220,254,92,231,146,178,161,248,73,125,95,239,216,242,112,198,171,157,137,86,121,243,3,249,211,189,182,154,204,13,125,83,166,183,40,219,100,235,122,32,247,236,232,246,186,197,129,170,229,250,110,213,164,118,185,183,71,91,244,90,101,83,100,231,91,164,170,107,154,193,178,242,246,169,13,240,174,42,41,51,169,110,82,139,14,155,243,165,166,121,172,212,111,177,15,247,211,97,45,106,54,228,166,114,171,63,191,172,79,242,202,159,159,181,61,250,104,206,94,120,35,176,82,189,68,133,121,207,222,215,138,235,158,41,103,27,50,117,5,230,194,206,170,33,157,179,205,57,57,191,177,63,224,87,155,93,158,142,60,203,118,135,90,97,238,187,55,212,228,156,108,203,163,94,216,100,170,64,95,206,238,108,189,99,220,178,94,178,109,201,127,188,238,189,101,54,216,239,
|
||||
238,88,179,3,249,134,230,125,85,209,206,13,155,183,174,171,124,188,177,222,153,179,177,185,219,223,31,240,150,184,60,99,70,169,209,113,181,36,199,73,41,239,93,111,85,25,70,218,203,20,77,215,239,12,151,203,95,247,13,169,70,27,204,227,205,215,115,51,181,50,211,243,61,217,246,224,181,48,207,134,60,199,118,71,176,36,176,242,162,154,106,218,9,236,206,154,180,170,151,237,237,254,218,160,152,218,115,142,90,173,119,20,247,130,114,201,75,195,98,101,238,55,99,242,205,49,191,126,65,113,151,154,206,109,84,168,253,98,205,224,248,234,237,10,73,135,175,181,113,108,69,83,82,222,93,33,117,151,142,171,253,181,86,143,233,217,250,14,141,243,196,235,155,159,215,60,11,152,247,141,224,214,23,28,8,189,249,167,236,224,182,172,212,59,139,199,29,218,78,64,197,2,52,163,37,11,0,205,104,201,118,30,82,54,89,99,209,132,183,119,106,200,60,46,219,238,202,159,41,154,145,183,152,203,140,82,155,92,157,233,91,155,232,207,47,119,223,156,159,218,47,30,233,157,219,87,
|
||||
25,172,187,237,10,103,233,204,188,242,222,11,99,107,150,205,43,235,124,110,188,154,101,238,112,23,100,107,90,39,149,51,96,243,62,146,207,217,175,21,142,218,61,186,181,39,210,81,197,136,193,238,169,148,168,250,164,59,154,34,111,101,149,190,34,115,67,118,183,204,173,206,247,186,122,156,55,247,170,244,247,53,55,250,60,18,243,156,252,170,169,234,197,245,96,149,94,149,85,229,214,87,219,13,43,149,59,147,234,252,204,128,215,178,218,38,253,70,83,231,29,85,212,143,60,126,221,91,60,209,178,245,34,20,70,150,141,94,20,172,105,120,180,95,80,108,147,45,22,15,220,211,230,172,202,214,165,55,171,149,235,129,193,59,131,206,185,101,7,213,63,99,49,233,108,50,133,207,165,233,154,206,86,63,110,30,25,185,251,42,119,161,198,28,152,26,124,98,108,45,167,130,165,171,65,131,213,38,219,21,107,21,190,165,229,160,52,79,238,214,185,229,15,159,203,71,189,55,106,213,143,213,154,153,146,205,251,251,143,170,148,119,251,215,228,165,54,217,173,185,238,125,165,248,214,35,
|
||||
75,78,53,184,182,121,114,174,107,180,42,215,219,245,248,96,132,147,8,254,143,234,54,253,22,170,237,156,4,250,145,30,58,43,18,164,36,64,113,31,194,240,71,48,156,144,112,12,226,224,16,56,180,64,95,28,61,159,129,143,29,6,199,167,112,142,79,58,130,74,191,116,46,133,159,244,46,44,232,144,67,60,205,24,141,133,62,79,39,147,248,220,20,254,63,72,94,196,6,9,200,116,1,41,36,83,69,252,212,11,16,23,18,129,113,40,237,60,148,22,226,32,140,129,254,194,21,0,35,148,154,198,35,15,6,33,161,136,43,186,36,132,248,66,8,11,61,147,209,223,66,73,73,129,146,146,249,41,60,136,62,167,133,0,238,124,244,27,3,23,249,95,3,10,220,84,222,219,83,83,99,14,194,15,51,1,246,180,175,132,16,249,181,136,20,164,114,83,14,109,95,241,121,23,72,145,16,18,165,65,231,72,232,146,144,70,19,134,56,2,8,1,148,46,72,187,204,167,159,249,169,239,246,227,159,7,147,223,66,5,1,9,105,137,206,243,73,94,12,173,25,28,27,74,54,241,
|
||||
206,100,255,61,153,76,13,143,112,64,206,14,245,167,45,103,1,235,115,220,164,47,19,66,31,53,208,225,235,97,94,194,163,71,105,58,2,138,36,42,237,98,68,236,100,16,88,82,50,55,245,194,15,225,244,57,41,250,44,45,77,148,120,42,9,228,78,68,143,252,153,254,116,72,60,153,24,125,52,153,126,11,217,105,92,65,226,233,196,40,14,20,161,22,217,87,151,211,248,188,8,197,8,89,16,233,193,26,17,219,169,248,183,157,67,240,111,123,39,68,24,37,64,161,91,100,74,226,201,163,37,48,136,127,241,66,196,18,13,189,225,29,14,33,225,32,101,223,225,15,164,123,135,255,251,249,29,159,1,164,57,154,144,120,250,24,186,8,236,155,136,41,42,254,7,100,227,63,175,253,143,210,230,184,241,215,32,207,219,155,245,183,184,61,127,97,253,254,235,106,253,228,104,232,2,23,42,222,201,36,36,0,139,135,74,255,251,107,219,239,121,188,196,83,160,160,31,236,142,159,85,220,0,204,59,229,0,107,124,175,20,239,246,195,160,244,208,33,121,76,227,31,179,45,254,207,
|
||||
170,226,81,30,127,197,89,251,13,171,250,83,170,233,255,208,239,225,151,86,254,183,163,243,207,41,224,128,176,16,124,192,135,75,55,244,222,218,253,39,82,20,214,40,42,196,133,115,108,233,67,232,99,33,126,235,3,25,232,3,252,223,52,70,68,250,62,63,176,69,120,111,218,162,142,190,186,195,162,28,132,243,25,41,186,36,72,13,31,73,135,77,14,41,10,53,51,231,65,63,65,15,211,145,130,254,65,148,12,64,99,34,14,72,52,4,211,29,199,39,151,64,35,19,234,42,64,155,196,63,232,112,222,127,166,157,77,33,193,102,57,245,35,15,237,144,215,209,126,137,58,138,226,98,218,101,208,245,208,77,85,168,157,58,36,16,255,111,169,144,223,126,
|
||||
|
||||
topic "OptionTree";
|
||||
[2 $$0,0#00000000000000000000000000000000:Default]
|
||||
[i448;a25;kKO9;*@(64)2 $$1,0#37138531426314131252341829483380:class]
|
||||
[l288;2 $$2,2#27521748481378242620020725143825:desc]
|
||||
[a83;*R6 $$3,0#31310162474203024125188417583966:caption]
|
||||
[l288;i1121;b17;O9;~~~.1408;2 $$4,0#10431211400427159095818037425705:param]
|
||||
[i448;a25;kKO9;*@(64)2 $$5,0#37138531426314131252341829483370:item]
|
||||
[*+117 $$6,6#14700283458701402223321329925657:header]
|
||||
[l416;2 $$7,7#55548704457842300043401641954952:nested`-desc]
|
||||
[l288;i448;a25;kO9;*2 $$8,8#64691275497409617375831514634295:nested`-class]
|
||||
[{_}%EN-US
|
||||
[s3; OptionTree&]
|
||||
[s1;K [@(0.0.255)
|
||||
@@image:700&1000
|
||||
ˆƒð€ €€€‚àÿ€€€€ø§œí<EFBFBD>áêÛ°ú˜†ó§œ¤—ÑØ¹†»Åî°„Ÿ»Ïˆ£”ÊÀ‰¡”Ê™ã챟¦¬¦„õÙ«–ä×–¬½<EFBFBD>ÝùÑ«©í¼•
|
||||
ØåÉï„•¢„Í<EFBFBD>•Îçϱ¯ûÚ§ÙŸ“„ÿ¾¶íêÇÄåòýù¹ñüüüò¿òòúŸÇãÁ«Ÿ¢º±¼àÓßïûúôÜÏïéƒìÌ’ßÏËÄÓ—§ÿ
|
||||
ãµ<EFBFBD>ÏûÖ<EFBFBD>ØõóÉò骥è¢ÓËüûû£Ïèóâþã©ú¼þÞ¯ÚÛ’Ï<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ñç¬Íö›÷ì–ÎÞ³»ª<EFBFBD>÷¼ýÍ·ä„Ö¾ûô›ÔÅž‘¨Ÿß¿ýµ
|
||||
”¯Ó¢Ý醳ÓէﯩÄÔ³¥âÌ®í¼´¥‘í»öåî¾Ó¢Ïß“¢Ï¿ÚúˆòÄ«£ðÞ§³³<EFBFBD>ÿç•®¦Þ§é—‰¾¼ÿÏ„ëç¬Ðñ”³«¹¢ÏÈ
|
||||
݃šŸ·ÛÍôéùç¢æú<EFBFBD>ùÕÙïýæïìܵ§øô™ÚÕýýâ±¡ïæºÁÿÔ׸®–Úäß߉˜û‘û¸ó¥÷„¤„½‰’ÿè·¸û<EFBFBD>¾‹œëÓËüÿÿ
|
||||
Û<EFBFBD>ôÙô¬êí¸ê»™ã÷“ÇÑÒ‘¡µªÖ妤„<EFBFBD>€öèIJ Ч–úÄ’£öÉü¤’¿×å¹´Þ羲ʶүدÏÎÇó†êþ§ùÌÈÐÇêÍßÔ¢É
|
||||
ÐçÆ¾²¦Ï¿‘ñ”ýæä£ãÕú”Ë‹å£Ý<EFBFBD>ãÿÌ¥ûûÞä¾’ÞíÿÄû×ܘ<EFBFBD>ŒâÓÕ•ÈǺçé¶ä“Áæ££Ðæ¾ðòܸþÇÂùÜ¥¬ô‰…¾±
|
||||
ï¤ú¤ÿ°ô‰¥…¾±àý²ÿâ…÷¹ø¾²›ÕÏÁò‘¸Ï“ý<EFBFBD>è“×ëÕ½œöÜÚ÷ü‰ïܧ©–Ʀ½»ÌÝÉ€ðõαŸ®¶ŸÑø²¢ƒëǬƒú”
|
||||
†ßæ·¶ŸùõÄø¸„ýžÝ¦¸ªÐ¿Ý»¹¿”ñªæ£†Žä‘ª‚¾Å™š³Ôëªæ£ª—™ßªŒÏÛíæï̘üäèÉÀýæä£Û¾ëŸßšåüŽ™
|
||||
½<EFBFBD>ðüŽ…óËÂØè“‹ýâ¡ÜϬô‰…¾±×°¿„¥Ò§×©ƒÄ’㓵žÈÄï²ïÐÙëþÁü¼ãôù´<EFBFBD>äó´¼£ã½È¬ïв<EFBFBD>Ïáæ<EFBFBD>ªý½ˆö
|
||||
צíÍäê—óäŽÃêú<EFBFBD>ãÓè¨õå†ýŽÓ®þª”õ‹æú¥·šÍ«¦ïˆëìöÀÀýú—ôùÌÞ‘Þí<EFBFBD>—ˆïϧ‡±ªÓʳ™£¬‡ ÉšŸñ½Èª
|
||||
Ë©ãÍ®‡‰ƒ¿<EFBFBD>ßàø<EFBFBD>óÅ‚Øè“‹ýâ©<EFBFBD>íó´ÿ—ýâá¡Ï¬õýö×ß¿ªî³³ü¤ÿ„ÏøïËåå £ÿŸ<EFBFBD>îÓÛœ‰ŠÌŸìÌüÇÚ£¨ÏÕ‰
|
||||
«£¼ü„¾ÅÍç•›<EFBFBD>´û±«Ìâ¾—š¸›‘÷˜Í¼ü¤åùßÒêõ³³ü¤ÆúûÙÙ¾ÒýãþÞÙ¾Ò½ÿÁÙÙ¾ÒýüÔèÙ¾ÒݧÇï–Íí¿µè“‹
|
||||
äýâ¡Ï¬ô‰ý…¾±°¿„¥õºÏæ<EFBFBD>«”Îú»ÔÈãÍ<EFBFBD>ó·ŽÖ”ÖŸ¯ã™Þ‘柼ƒûéÎÀŽš÷ŒÙÔþ–Ê»ØþªÓåö³£ï˜ÖÙ§áÞ±…æ
|
||||
ú<EFBFBD>µàÞ<EFBFBD>…ã´÷’†¾±Ð§Ö–úÄŸØè‚“ËèùÄéÆ‘Ë£ÊÓèùœ<EFBFBD>ª½‘õ¾”úœžÇ›ƒë<EFBFBD>¨™÷¼Žúô¹ïŒøžÇ°¾‹½ù<EFBFBD>ãØŸ<EFBFBD>ßž
|
||||
á‡ÿžÇª…ž÷Ç¡èÓâœõÐ¼Žƒýúäç²‘Š¾¥úË£¦ÊÃñ»–ίòá¡Ï¬ô‰…澱Ч–úÄÓÂþ’–æ<EFBFBD>Û–Á¿ˆç<EFBFBD>ꑌ¡§êýÅ
|
||||
ÅïØÝíÏÀÖäßÄæ<EFBFBD>£ûô¾·Õ†¼Ã®Êʨð‰Ú¢ãýÔÅÆÞ±šÏÿ˜çÿÓåæ<EFBFBD>ö„¿£ûÜÝÿ‘<EFBFBD>Ÿ÷Ä÷ŸºàŸËú‹¤¼Ã¼¾Ö—ì°þž
|
||||
§¨À韘æ<EFBFBD><EFBFBD>ظþ§„<EFBFBD>Â䈡„<EFBFBD>²ùˆ‡¾¿ªô
|
||||
]&]
|
||||
[s1;K@(0.0.255) &]
|
||||
[s1;K:`:`:OptionTree`:`:class:%- [@(0.0.255) class]_[@0 OptionTree]_:_[@(0.0.255) public]_[^`:`:TreeCtrl^ T
|
||||
reeCtrl]&]
|
||||
[s2; Specialized TreeCtrl representing a tree of options. Parent
|
||||
node option status is 3 state, representing all child items off,
|
||||
child items mixed and all child items on. Option tree allows
|
||||
external Option widgets to be used as nodes or provides internal
|
||||
Option widgets if no external Option is specified.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:OptionTree`:`:WhenOption:%- [^`:`:Callback^ Callback]_[@0 WhenOption]&]
|
||||
[s2; Some option has changed.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:OptionTree`:`:SetRoot`(const`:`:Image`&`,`:`:Option`&`,const char`*`):%- [@(0.0.255) v
|
||||
oid]_[@0 SetRoot]([@(0.0.255) const]_[^`:`:Image^ Image]`&_[@3 img],
|
||||
[^`:`:Option^ Option]`&_[@3 opt], [@(0.0.255) const]_[@(0.0.255) char]_`*[@3 text])&]
|
||||
[s5;K:`:`:OptionTree`:`:SetRoot`(`:`:Option`&`,const char`*`):%- [@(0.0.255) void]_[@0 Se
|
||||
tRoot]([^`:`:Option^ Option]`&_[@3 option], [@(0.0.255) const]_[@(0.0.255) char]_`*[@3 text
|
||||
])&]
|
||||
[s5;K:`:`:OptionTree`:`:SetRoot`(const`:`:Image`&`,const char`*`):%- [@(0.0.255) void]_
|
||||
[@0 SetRoot]([@(0.0.255) const]_[^`:`:Image^ Image]`&_[@3 img], [@(0.0.255) const]_[@(0.0.255) c
|
||||
har]_`*[@3 text])&]
|
||||
[s5;K:`:`:OptionTree`:`:SetRoot`(const char`*`):%- [@(0.0.255) void]_[@0 SetRoot]([@(0.0.255) c
|
||||
onst]_[@(0.0.255) char]_`*[@3 text])&]
|
||||
[s2; Sets the root item.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:OptionTree`:`:Add`(int`,const`:`:Image`&`,`:`:Option`&`,const char`*`):%- [@(0.0.255) i
|
||||
nt]_[@0 Add]([@(0.0.255) int]_[@3 parentid], [@(0.0.255) const]_[^`:`:Image^ Image]`&_[@3 img
|
||||
], [^`:`:Option^ Option]`&_[@3 opt], [@(0.0.255) const]_[@(0.0.255) char]_`*[@3 text])&]
|
||||
[s5;K:`:`:OptionTree`:`:Add`(int`,`:`:Option`&`,const char`*`):%- [@(0.0.255) int]_[@0 Ad
|
||||
d]([@(0.0.255) int]_[@3 parentid], [^`:`:Option^ Option]`&_[@3 opt],
|
||||
[@(0.0.255) const]_[@(0.0.255) char]_`*[@3 text])&]
|
||||
[s5;K:`:`:OptionTree`:`:Add`(int`,const`:`:Image`&`,const char`*`):%- [@(0.0.255) int]_
|
||||
[@0 Add]([@(0.0.255) int]_[@3 parentid], [@(0.0.255) const]_[^`:`:Image^ Image]`&_[@3 img],
|
||||
[@(0.0.255) const]_[@(0.0.255) char]_`*[@3 text])&]
|
||||
[s5;K:`:`:OptionTree`:`:Add`(int`,const char`*`):%- [@(0.0.255) int]_[@0 Add]([@(0.0.255) i
|
||||
nt]_[@3 parentid], [@(0.0.255) const]_[@(0.0.255) char]_`*[@3 text])&]
|
||||
[s2; Adds an item. &]
|
||||
[s0; &]
|
||||
[s5;K:`:`:OptionTree`:`:Get`(int`)const:%- [@(0.0.255) int]_[@0 Get]([@(0.0.255) int]_[@3 id])
|
||||
_[@(0.0.255) const]&]
|
||||
[s2; Returns the option setting for the item with id. Returns 1,
|
||||
0 or Null if node is mixed.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:OptionTree`:`:Clear`(`):%- [@(0.0.255) void]_[@0 Clear]()&]
|
||||
[s2; Removes all items.&]
|
||||
[s0; ]
|
||||
|
|
@ -1,31 +1,187 @@
|
|||
TITLE("Progress")
|
||||
COMPRESSED
|
||||
120,156,213,122,249,83,226,89,150,239,191,66,76,207,244,171,170,151,83,225,150,149,89,89,243,58,186,163,95,79,191,142,233,232,233,168,174,137,249,161,162,170,210,202,164,43,141,177,52,67,205,170,233,247,98,58,16,68,84,4,113,67,100,17,101,7,81,217,65,145,77,20,1,149,69,22,101,23,69,80,118,81,144,157,247,69,115,49,171,178,58,43,115,58,38,222,211,136,239,23,238,189,231,220,243,57,231,220,115,206,229,222,79,155,64,127,251,183,13,183,26,126,210,240,154,191,123,255,19,252,199,214,39,237,61,159,125,218,214,210,114,247,163,214,166,219,31,253,219,63,253,243,135,31,189,247,243,119,62,104,121,23,96,210,8,48,105,190,211,216,124,247,118,115,99,75,211,7,192,163,177,185,177,233,118,83,115,75,227,221,166,15,91,238,54,55,223,109,184,247,160,189,181,187,251,179,79,219,155,238,222,253,168,62,115,211,173,166,159,52,221,185,221,212,120,167,229,110,203,221,198,230,59,119,155,0,218,166,134,134,166,134,59,77,183,27,91,154,239,54,221,190,247,16,220,253,
|
||||
224,179,79,91,239,54,127,244,222,199,31,0,68,205,245,153,0,230,13,141,31,52,181,220,105,105,106,104,110,104,106,1,166,106,188,123,183,165,241,206,237,187,205,31,126,240,193,189,7,173,143,123,218,58,59,158,206,213,214,216,216,212,248,209,151,141,119,62,2,68,254,243,159,255,252,126,99,75,195,181,4,45,0,179,198,134,22,64,212,70,160,173,161,165,233,78,227,237,15,27,62,188,125,183,241,110,67,51,192,252,246,157,134,219,247,30,183,118,181,126,253,106,228,117,30,183,95,11,253,78,195,189,182,30,48,192,226,189,255,222,216,120,7,32,249,224,214,7,63,105,108,185,3,0,189,219,220,114,251,238,157,6,96,242,166,166,166,230,230,166,198,230,166,15,63,108,186,253,193,237,59,247,30,129,91,31,130,187,62,251,244,255,124,241,31,127,247,171,223,253,253,191,252,1,244,105,119,243,71,160,223,119,117,126,213,5,238,238,254,233,103,159,118,55,126,244,79,247,238,3,255,207,218,234,159,175,148,124,15,244,233,223,53,52,252,125,67,195,207,223,105,120,191,225,253,166,
|
||||
219,183,223,5,61,213,254,117,59,232,139,103,159,126,222,240,156,229,139,206,123,47,186,95,48,120,252,228,203,246,182,7,223,231,240,121,125,218,127,109,235,121,244,140,207,111,91,255,212,249,164,231,115,208,247,219,158,19,255,195,75,196,159,116,62,254,215,182,142,135,157,223,126,14,122,254,241,249,208,159,125,241,89,29,107,211,11,232,160,182,110,80,119,219,215,143,219,193,160,71,224,246,199,224,46,208,195,182,214,246,206,175,64,61,143,90,123,64,15,90,59,64,95,130,65,79,186,193,15,65,61,157,160,238,71,157,223,130,90,65,143,159,209,118,254,17,212,222,217,241,21,168,19,160,107,173,59,9,168,181,227,106,32,64,247,0,220,14,106,235,121,255,233,116,79,95,63,255,121,219,215,173,95,129,239,53,126,208,210,242,211,219,77,13,16,152,161,247,4,242,252,47,191,73,76,144,144,118,251,241,184,82,45,197,12,231,156,71,190,161,140,43,26,246,184,182,183,121,228,129,212,70,111,159,21,99,25,88,23,185,53,107,123,248,48,219,150,115,74,29,156,133,164,216,189,74,
|
||||
50,154,21,155,49,163,223,44,62,9,22,162,98,172,139,105,90,154,199,69,6,134,70,250,167,195,149,244,76,63,206,15,245,214,182,164,170,160,57,28,54,95,240,88,2,169,182,166,10,85,99,75,169,218,249,206,169,191,164,204,165,106,42,133,34,146,154,19,139,125,253,188,51,166,118,204,8,25,99,36,161,65,235,198,212,244,160,145,177,60,86,240,238,104,67,167,167,162,208,228,249,160,65,32,24,137,77,243,182,169,236,144,100,52,76,211,229,247,49,107,43,189,146,179,224,114,73,20,8,158,141,177,220,2,212,158,144,5,95,240,64,92,18,6,199,191,195,181,96,102,213,185,112,150,86,237,29,156,150,184,220,81,42,203,58,170,142,197,142,61,110,10,153,17,83,164,2,131,90,127,40,73,202,234,98,246,24,127,193,90,139,146,114,12,252,92,46,177,182,125,89,86,175,17,102,73,57,251,82,113,237,66,213,71,75,39,49,196,40,86,154,133,243,231,248,138,3,22,100,77,87,224,166,250,229,211,44,178,86,161,64,251,130,125,75,20,237,158,60,228,89,210,96,183,76,201,
|
||||
57,249,224,236,114,94,91,242,65,78,39,250,170,116,232,44,9,202,89,180,230,133,118,11,222,112,198,62,35,90,12,100,250,129,51,99,113,244,186,24,70,44,196,48,31,60,244,78,157,18,166,43,99,6,59,131,111,152,210,102,182,33,66,161,211,216,187,163,149,100,86,180,18,113,111,124,187,215,182,16,244,184,123,221,115,253,236,61,3,82,36,16,28,158,139,245,69,17,93,1,77,247,113,85,253,22,203,73,202,114,201,146,77,212,48,101,134,133,168,227,109,174,186,121,196,77,189,132,61,238,114,237,172,154,76,28,33,39,232,116,140,39,40,231,163,167,115,54,150,193,40,94,214,101,44,48,218,30,107,122,57,50,189,15,87,122,18,121,219,246,209,164,36,121,208,87,20,143,70,241,104,168,109,32,172,156,29,95,90,99,156,133,100,24,90,223,224,4,147,219,231,128,133,49,14,6,110,21,86,8,141,57,241,104,12,103,34,219,107,218,29,155,31,28,29,52,206,174,47,30,96,37,108,61,157,151,52,226,46,242,138,194,132,77,5,89,207,147,42,138,194,164,29,109,82,198,
|
||||
161,17,41,211,35,67,50,231,125,233,73,103,108,129,134,170,229,161,6,25,159,50,192,60,88,172,34,184,27,193,45,251,50,178,52,236,222,114,4,166,12,235,229,141,228,204,113,158,202,181,109,199,71,207,240,142,225,254,228,242,9,103,219,171,52,44,14,149,44,4,141,86,27,217,133,161,78,230,233,25,174,95,98,131,69,209,208,89,127,186,48,101,38,163,131,195,50,235,244,72,137,161,100,239,6,171,137,196,233,17,58,94,9,139,236,62,165,151,32,183,248,132,81,116,120,176,128,215,76,10,33,217,240,240,236,176,91,210,139,89,245,179,157,228,5,156,74,70,43,204,88,75,27,187,222,61,78,0,199,34,15,110,29,41,121,33,29,118,76,140,32,91,176,187,30,42,75,194,220,21,154,79,20,165,44,206,172,36,217,189,44,104,144,89,69,43,136,43,195,235,134,124,90,161,45,162,168,201,152,94,133,149,206,240,149,53,158,52,154,38,199,11,165,128,68,197,223,185,88,48,234,108,200,130,110,202,148,65,153,151,36,171,242,173,221,116,28,27,244,172,224,171,91,2,159,110,
|
||||
61,81,241,31,225,227,211,70,187,252,100,12,174,85,14,144,93,75,98,241,138,125,166,56,51,57,90,204,145,120,92,9,83,200,223,152,59,87,56,28,140,204,46,124,89,147,220,155,246,78,186,18,8,10,214,143,160,247,5,49,124,31,213,160,49,77,56,134,19,187,243,178,241,136,69,232,201,175,153,28,163,151,57,34,188,148,168,241,61,165,76,248,60,188,39,193,29,250,253,7,101,190,153,55,49,143,136,75,146,251,199,230,125,229,26,79,236,147,30,158,178,37,42,205,249,186,202,107,188,48,208,145,186,190,154,44,56,147,201,160,208,209,145,138,195,147,200,12,225,77,102,151,75,199,81,10,224,51,71,54,91,185,247,114,192,155,198,44,22,145,148,137,9,138,156,62,186,187,46,53,172,200,46,194,98,106,232,112,112,150,25,60,136,225,245,9,213,69,255,86,54,49,181,93,146,16,140,126,163,52,233,61,202,39,143,176,213,211,139,10,67,55,225,235,167,37,252,171,22,73,106,116,154,18,49,171,237,17,147,109,177,36,146,137,130,219,65,90,117,221,158,144,89,251,197,228,
|
||||
124,204,177,32,209,43,133,118,78,118,107,186,60,41,35,44,111,231,115,48,119,121,158,147,15,81,102,14,156,88,189,143,222,55,42,51,184,189,57,255,150,163,79,34,222,203,18,176,110,127,217,89,18,164,10,233,21,229,9,13,177,43,164,251,84,115,110,23,129,185,199,117,205,234,93,203,30,18,127,135,100,87,194,163,49,116,141,214,111,68,113,244,51,181,220,200,217,254,8,3,69,137,158,152,57,89,54,42,226,158,159,205,85,2,24,215,209,161,209,144,205,200,104,106,58,135,188,55,63,28,194,91,125,164,194,122,66,190,39,159,158,37,46,163,89,40,174,141,165,157,79,106,228,185,221,82,76,152,117,226,177,225,84,209,54,164,83,187,202,85,221,10,130,182,110,65,114,178,37,113,182,176,155,57,159,39,236,148,102,54,160,229,29,31,36,162,48,163,109,92,34,220,63,175,192,42,140,142,121,172,50,234,229,95,120,93,203,83,211,110,81,12,230,182,8,165,200,10,148,11,87,68,167,167,146,249,203,190,113,119,223,162,177,50,203,181,41,170,181,17,31,181,60,117,233,65,
|
||||
22,87,121,123,9,169,176,20,222,239,149,159,74,80,23,164,60,103,83,145,63,241,217,163,19,168,154,112,48,95,34,65,47,152,213,41,135,51,204,133,8,99,113,1,58,48,121,180,63,179,177,225,226,186,196,123,194,11,138,147,36,49,36,178,137,67,43,103,157,111,164,209,249,145,227,35,37,126,37,101,161,231,96,244,132,64,32,97,230,198,228,209,139,176,214,72,64,159,44,31,157,209,83,107,227,166,50,95,58,139,197,82,177,196,130,92,2,97,145,249,140,217,129,195,181,224,254,16,18,225,159,158,46,241,8,73,93,105,161,18,200,84,135,15,22,197,28,212,197,110,62,234,217,148,218,60,105,175,100,42,88,112,132,86,196,218,99,21,31,126,62,109,226,86,124,254,45,196,252,33,194,195,9,81,39,6,71,102,188,91,249,244,17,27,54,96,117,143,47,13,205,163,180,238,42,111,236,98,91,228,95,24,141,245,98,153,85,171,119,134,127,180,126,118,142,202,138,184,132,44,17,155,18,144,150,153,229,234,210,65,225,162,196,140,158,12,249,213,10,235,102,50,123,148,16,228,
|
||||
28,101,31,211,18,192,28,239,238,172,138,119,44,146,193,227,9,41,71,182,144,164,73,13,252,4,186,220,223,119,148,195,178,202,149,99,70,80,191,130,92,64,24,5,118,117,133,189,97,27,22,146,237,22,99,223,160,164,95,230,37,45,69,250,146,204,234,34,46,185,143,183,155,22,97,42,33,212,164,16,100,9,99,226,24,214,84,242,206,82,12,120,186,204,37,216,38,165,33,238,162,82,148,49,12,156,35,79,116,101,65,193,63,229,94,21,157,141,20,198,88,168,73,180,121,89,63,51,74,53,177,61,161,149,105,177,103,85,103,150,150,134,43,243,186,109,85,193,165,237,119,112,143,70,214,68,222,99,136,219,172,21,12,47,205,204,71,16,46,81,164,218,203,223,95,153,200,213,178,80,197,230,212,228,34,73,80,242,150,220,169,160,215,196,174,248,146,103,135,217,76,66,165,194,72,205,5,199,66,121,208,227,209,233,42,130,108,223,156,107,67,170,58,93,27,199,78,212,42,253,68,157,152,193,173,92,184,203,176,24,45,179,233,88,176,41,221,99,165,193,29,19,181,56,180,216,
|
||||
167,31,167,157,151,44,250,49,102,148,105,118,66,82,122,65,220,149,204,219,87,124,170,194,114,242,200,187,155,57,50,186,101,166,106,44,145,225,187,67,163,82,247,250,156,187,80,113,239,20,14,28,135,115,199,35,135,168,66,232,80,69,201,161,68,91,139,235,40,151,220,150,17,231,162,210,194,14,129,203,173,94,122,24,209,9,214,54,219,43,26,102,38,220,21,132,114,18,123,196,158,53,96,189,195,35,243,155,80,232,142,127,74,121,230,198,141,135,143,136,40,2,235,92,32,74,14,147,20,50,223,154,46,108,78,46,236,209,179,229,112,57,163,95,30,27,114,99,81,85,115,242,242,152,130,244,210,243,5,51,137,170,71,141,71,87,210,218,113,226,176,200,38,167,136,205,186,24,217,216,107,77,249,195,121,142,67,172,58,101,39,21,94,170,32,22,179,109,70,167,208,211,214,133,25,214,248,136,253,128,57,204,245,240,210,54,214,224,229,168,248,104,98,61,152,8,30,211,128,21,5,135,109,1,89,206,42,247,137,119,18,147,33,195,184,254,56,37,181,156,229,151,225,139,189,101,
|
||||
142,84,164,113,77,15,45,18,202,167,235,62,183,91,186,54,239,213,106,51,74,216,165,112,218,129,75,70,132,156,101,23,198,71,94,76,96,79,153,121,68,86,52,125,224,10,158,36,24,155,147,39,36,241,133,237,64,189,48,126,90,160,177,29,179,80,25,124,9,122,113,160,90,242,102,48,225,201,193,194,74,22,169,137,122,42,140,144,79,71,147,38,172,203,124,81,122,231,116,141,71,27,230,211,208,22,225,86,41,134,205,170,120,54,102,32,98,173,173,217,217,51,14,67,124,134,57,219,31,13,156,99,173,132,48,114,208,205,136,138,173,37,202,206,145,143,64,56,201,228,209,229,60,219,108,145,50,115,53,203,118,36,184,174,243,72,242,219,235,85,234,145,56,135,15,36,48,83,209,208,126,156,41,247,8,146,102,138,213,197,31,207,169,39,171,185,222,33,32,75,165,199,85,254,210,130,55,83,56,113,50,47,231,208,103,83,178,224,160,96,52,53,101,189,204,205,234,207,11,213,129,67,100,14,170,93,44,45,14,147,231,76,67,14,199,162,143,229,81,237,75,177,115,214,68,214,
|
||||
79,172,76,154,46,180,209,203,201,140,255,232,80,209,223,87,197,239,201,244,72,97,74,86,36,164,23,214,19,174,126,198,152,238,216,73,216,149,90,29,4,82,217,182,20,36,175,120,109,56,188,141,197,59,148,216,68,36,126,86,200,20,169,48,153,2,124,50,64,67,234,23,6,247,3,123,171,145,121,108,49,154,36,149,66,39,213,162,71,69,202,145,68,8,67,242,98,143,121,16,215,85,227,250,69,1,85,204,233,69,67,28,163,91,67,171,248,65,172,222,236,59,157,115,17,140,83,144,248,156,150,215,119,114,8,201,66,124,121,132,80,61,64,89,22,20,210,80,15,211,9,229,105,247,182,233,170,192,164,196,32,44,102,209,185,196,17,113,99,69,181,90,40,138,133,217,152,232,112,120,158,137,23,204,36,115,30,197,137,201,183,170,240,44,174,151,131,39,90,217,232,122,130,135,115,147,144,21,5,80,249,40,166,97,40,161,95,139,13,147,243,131,169,98,138,188,179,232,20,41,66,113,85,34,116,202,193,47,91,103,36,35,165,234,12,140,87,99,225,225,139,135,151,163,2,55,
|
||||
90,49,178,108,10,137,100,190,168,223,54,144,142,68,20,56,19,26,10,39,7,6,82,6,206,225,30,18,59,82,32,198,147,199,240,181,125,216,88,209,52,46,146,57,12,214,221,11,39,141,32,70,145,23,3,53,46,101,116,30,23,15,211,80,209,60,247,92,110,179,17,112,162,114,198,87,52,114,171,147,74,195,145,125,218,166,78,30,69,46,107,76,127,100,187,230,56,222,118,46,12,58,8,75,51,135,122,180,36,156,69,243,233,35,136,98,113,174,166,8,121,243,242,28,222,25,64,142,175,169,72,222,73,163,29,45,28,23,47,49,113,122,212,252,98,111,100,121,168,156,113,227,81,112,206,142,2,237,185,156,84,96,118,42,68,218,105,121,145,89,40,76,100,197,22,84,82,88,193,197,183,144,123,219,43,184,220,112,216,225,75,79,7,250,194,1,42,201,130,215,184,120,19,240,176,65,99,133,207,100,253,103,199,65,185,103,87,90,57,220,222,226,225,35,155,101,88,86,202,85,34,80,161,2,117,4,226,205,84,204,50,202,46,4,93,24,128,140,16,83,220,131,208,193,42,187,
|
||||
146,196,141,239,49,214,39,217,66,70,84,112,40,62,152,63,18,187,248,110,110,128,237,230,26,86,38,173,129,226,48,191,255,152,58,188,198,134,5,69,104,182,167,200,75,141,224,247,211,2,211,224,28,121,120,248,140,93,68,13,18,236,232,226,244,40,171,18,224,51,37,42,201,49,108,111,148,128,159,13,137,109,112,77,164,72,37,26,136,34,127,133,186,236,38,248,46,12,166,244,234,82,28,47,102,28,31,218,134,135,88,145,170,116,122,216,71,92,180,174,225,2,23,26,197,132,38,73,212,104,46,130,76,149,172,144,11,244,70,208,92,51,174,114,124,122,74,157,100,143,79,108,209,200,14,134,142,61,181,161,119,44,18,152,70,18,149,102,152,153,51,16,185,59,27,178,61,57,111,87,126,105,148,236,12,79,103,140,39,147,211,155,184,17,4,127,157,154,232,195,31,74,89,59,51,136,80,194,193,200,141,171,196,231,248,131,62,183,88,149,243,239,30,46,72,106,10,121,138,168,79,236,161,215,203,249,65,191,123,15,183,180,148,168,173,173,235,134,87,71,102,78,220,98,111,92,
|
||||
178,30,128,99,12,135,137,75,169,211,157,41,242,173,3,27,54,10,50,60,204,130,207,72,105,178,228,250,217,158,87,127,8,215,110,29,218,250,73,46,30,237,162,186,89,137,68,70,100,42,102,53,224,226,234,207,249,82,250,212,78,162,84,61,92,88,140,232,16,101,94,63,59,139,83,238,219,18,250,189,209,124,84,56,157,60,79,32,241,114,106,134,160,128,215,34,35,58,248,106,210,200,28,81,233,166,249,199,56,92,40,74,201,90,42,22,19,182,98,238,157,245,65,9,7,250,213,75,18,222,227,119,25,2,17,148,178,236,179,36,224,71,41,238,128,103,37,166,191,240,109,234,70,3,14,28,169,96,189,128,133,54,173,151,68,82,141,238,137,28,37,21,185,180,144,76,61,162,160,209,104,153,92,194,9,29,5,183,83,193,11,13,227,124,99,89,83,34,174,69,231,151,197,134,83,17,215,163,153,61,133,201,157,116,217,113,69,24,129,207,12,150,212,210,105,81,184,220,71,169,186,136,125,148,29,183,111,247,220,183,186,141,52,179,182,42,231,234,108,140,169,141,157,154,168,190,
|
||||
216,64,96,55,161,28,223,203,89,60,38,165,96,60,85,220,128,95,38,78,9,201,128,47,84,11,159,158,248,109,122,37,147,167,57,76,76,105,71,209,214,37,215,166,177,207,90,195,140,57,231,132,214,172,143,171,32,107,178,59,123,153,21,6,97,97,6,2,183,187,25,49,182,83,76,135,163,105,34,14,67,99,98,92,56,142,244,86,209,78,233,96,142,150,27,46,201,71,248,27,230,109,239,33,166,64,159,219,56,31,244,214,224,67,163,220,121,86,72,138,15,69,119,46,109,33,191,106,90,3,169,153,80,26,25,150,213,55,58,21,154,91,34,147,48,130,61,205,140,29,122,184,229,193,157,185,196,242,121,22,202,13,179,157,78,13,208,108,139,43,73,18,2,202,219,214,132,52,226,8,150,51,46,118,201,151,53,240,185,57,212,128,183,228,39,108,143,162,221,116,253,192,218,217,17,35,39,86,88,39,172,138,181,197,210,69,70,21,47,123,200,246,12,242,108,141,2,157,85,144,24,97,154,64,24,26,24,47,172,204,115,80,179,154,62,102,14,19,176,19,52,208,129,140,232,80,
|
||||
121,50,11,180,13,107,250,235,61,131,11,204,28,153,181,197,146,176,161,125,40,150,4,10,108,43,137,110,1,11,201,74,231,46,47,149,218,1,129,96,183,90,220,112,245,207,156,89,173,10,18,37,87,177,178,114,16,146,67,185,98,138,78,247,218,75,210,243,92,242,64,225,128,122,78,45,11,217,136,10,185,143,208,82,147,129,83,51,194,33,65,139,168,201,53,63,93,33,219,78,113,163,1,87,86,147,129,32,80,177,60,197,203,202,153,123,29,104,152,136,90,142,177,88,19,217,169,113,133,141,67,142,83,150,112,6,152,65,89,221,242,39,99,48,5,190,36,118,153,106,100,215,30,47,192,208,98,161,10,230,190,195,111,30,153,83,170,197,73,88,130,149,11,158,234,145,108,117,108,53,146,242,74,18,53,4,58,149,24,188,44,231,15,106,142,222,237,241,162,155,147,218,129,149,7,228,192,246,47,71,182,159,121,106,155,217,204,106,182,84,180,99,69,187,53,206,193,130,127,17,113,66,68,140,187,253,200,209,9,86,122,90,172,240,103,171,39,82,164,192,165,71,240,132,19,243,
|
||||
219,179,90,86,110,147,148,204,158,59,114,142,192,220,165,187,119,137,130,225,38,6,173,74,245,86,153,132,224,150,23,84,66,132,2,77,84,201,15,93,218,68,180,118,4,89,133,161,199,86,133,238,114,28,167,167,148,61,236,68,45,65,218,149,27,230,139,186,52,253,194,171,86,109,199,151,207,85,156,125,146,122,179,96,50,42,139,186,25,108,160,68,187,36,18,42,11,91,102,206,234,74,180,156,194,29,140,193,55,165,198,218,216,170,51,130,137,108,244,38,37,7,1,124,65,180,41,94,130,153,214,19,68,12,85,207,211,196,228,214,9,135,14,115,128,239,5,158,179,125,228,242,136,6,120,93,42,114,146,186,25,97,165,181,164,232,164,110,97,1,34,55,180,12,52,193,53,253,76,137,95,167,53,96,14,160,169,185,77,140,120,182,239,138,144,178,68,157,211,91,160,81,61,85,111,57,172,169,253,66,183,219,189,159,150,78,85,115,137,109,173,90,141,49,229,246,19,185,92,212,156,177,228,11,171,52,222,65,45,157,75,120,84,27,106,185,26,147,131,184,201,181,173,234,242,136,
|
||||
24,222,31,154,194,44,157,18,18,56,156,12,55,134,198,92,108,76,65,2,195,222,132,108,34,13,241,79,237,35,225,167,225,115,170,199,159,216,80,171,69,39,64,253,203,203,174,72,237,253,82,213,146,11,190,16,183,164,104,112,180,14,43,89,73,56,248,165,209,52,76,235,62,203,70,29,104,167,51,25,115,122,170,7,203,103,252,145,164,4,123,134,74,150,28,113,244,122,73,141,113,122,101,238,163,73,147,238,172,16,138,139,146,11,118,158,53,177,52,116,238,27,197,225,118,135,250,55,251,251,157,4,155,156,10,41,111,232,10,88,185,239,88,179,100,11,158,75,21,16,78,110,243,240,64,63,95,32,154,34,49,20,187,82,75,245,43,212,170,83,223,178,197,85,228,207,123,252,148,73,57,149,207,163,77,22,121,130,68,98,213,125,193,222,90,42,86,118,226,102,38,164,183,119,142,104,183,24,120,226,180,24,137,172,42,36,149,82,46,89,140,14,160,97,176,163,21,216,106,122,129,43,35,202,220,11,11,33,157,77,155,167,178,25,253,253,19,176,97,56,151,51,44,233,95,148,
|
||||
64,103,103,21,19,117,51,140,13,92,61,195,58,78,193,83,139,174,139,71,89,180,188,26,8,32,86,125,205,111,59,243,28,23,76,6,250,97,45,57,51,116,44,32,175,96,147,6,158,231,152,51,207,60,160,170,215,17,163,10,97,105,57,190,109,230,207,186,119,123,105,89,139,3,187,122,153,171,193,135,247,171,99,194,74,76,58,66,37,151,247,220,123,249,17,188,136,14,57,33,213,92,91,65,59,118,206,125,48,6,217,157,201,147,86,132,231,149,218,196,20,178,50,67,94,207,174,23,134,96,254,120,25,45,29,57,112,30,96,73,118,207,46,176,45,192,44,169,74,59,103,11,98,166,110,235,82,85,65,15,145,53,209,21,110,49,162,201,101,44,9,67,111,4,206,225,113,19,167,167,253,129,125,153,91,40,43,138,35,236,69,9,94,9,245,97,220,115,197,8,48,102,22,24,228,34,172,158,232,40,214,125,216,105,218,105,119,238,185,182,211,163,28,81,220,104,149,11,167,180,131,85,62,166,100,206,91,245,9,182,218,145,60,97,197,83,39,172,216,153,125,207,34,143,17,37,
|
||||
243,6,4,36,186,213,11,8,98,65,136,99,209,168,43,186,190,131,8,226,212,4,57,73,238,64,115,132,174,217,53,179,152,14,41,169,178,20,184,123,108,118,39,193,217,202,100,153,7,121,171,235,114,185,232,10,31,160,72,166,77,4,213,24,146,216,41,211,238,93,136,3,59,145,88,137,194,24,235,19,234,222,109,132,220,81,13,115,37,102,137,132,99,76,138,78,153,147,44,201,196,65,106,142,177,41,166,67,29,4,225,44,93,173,86,7,178,162,248,106,184,144,168,136,207,230,84,33,77,52,26,207,77,17,52,44,173,152,222,187,204,89,96,179,220,68,118,186,23,10,237,223,133,4,98,219,114,6,166,191,202,78,45,74,92,220,34,76,146,131,58,176,80,150,132,134,2,178,110,225,116,69,45,21,87,86,225,142,164,107,11,179,169,77,151,18,134,75,11,67,66,98,177,249,56,248,192,252,172,202,232,102,231,2,84,25,81,67,79,149,40,43,238,168,48,234,30,118,207,215,37,154,178,235,54,181,52,160,12,37,8,233,105,181,70,181,40,22,197,85,192,76,115,213,51,25,
|
||||
215,137,116,186,150,216,155,117,21,64,45,17,141,221,67,177,104,196,193,16,82,70,116,82,76,26,242,22,210,153,38,103,203,130,37,105,94,148,67,246,113,56,200,13,238,145,131,109,77,24,212,236,137,133,241,34,115,85,47,101,218,24,146,249,193,28,119,143,195,217,198,10,117,76,172,19,112,35,200,229,200,26,0,80,105,79,152,78,39,32,193,62,74,90,138,187,156,204,201,173,241,93,98,204,161,162,2,35,168,128,50,237,9,231,4,195,54,162,77,10,113,195,244,73,188,131,238,76,24,43,117,171,194,84,130,56,5,80,15,86,104,18,196,157,80,44,116,113,19,2,241,196,104,254,128,147,138,37,83,97,35,4,99,224,194,20,63,230,69,143,188,199,34,246,172,114,215,110,50,43,99,242,128,137,131,229,24,39,246,76,14,127,223,242,8,124,166,55,30,77,193,41,23,151,72,166,106,86,118,6,85,174,161,180,122,102,221,173,100,226,153,99,43,75,146,63,153,183,34,207,3,203,178,147,115,141,114,68,169,116,58,51,23,182,145,195,178,97,36,66,64,214,10,23,91,75,
|
||||
216,106,210,75,168,185,75,38,165,91,120,66,114,109,205,45,94,82,249,170,147,161,232,240,86,47,53,73,220,190,44,41,47,131,230,138,75,27,201,46,213,246,18,11,108,170,210,196,168,207,176,38,19,159,169,23,225,92,42,99,43,23,219,64,105,149,129,136,8,112,93,66,41,202,193,71,229,51,140,26,99,101,17,46,77,71,83,186,254,104,127,17,225,43,23,55,234,136,14,232,203,64,82,164,95,229,71,122,61,63,226,232,235,137,85,4,81,195,135,162,77,137,176,255,208,204,43,45,210,221,28,25,37,62,104,192,132,231,96,235,26,12,27,230,87,149,143,23,182,18,85,242,248,232,216,114,208,226,153,179,17,131,153,29,230,148,152,53,14,245,110,102,202,137,104,100,222,83,242,102,231,200,94,181,25,49,148,140,50,207,2,123,65,165,127,215,181,126,236,137,172,196,151,73,17,83,184,54,183,132,216,223,50,34,128,32,12,177,150,34,201,75,253,132,6,115,96,59,172,245,178,119,93,67,55,126,141,111,184,126,221,126,197,177,199,31,192,61,255,252,109,7,184,235,254,59,
|
||||
245,111,191,236,233,106,191,255,222,253,119,95,117,14,242,77,103,219,195,87,30,131,60,99,241,188,243,157,151,14,41,234,60,63,7,213,159,47,168,239,191,247,156,190,25,116,255,139,206,151,200,223,125,118,110,1,48,238,6,245,60,2,131,174,250,65,223,94,157,111,212,15,34,158,29,74,188,255,76,204,247,110,176,121,118,144,241,224,81,91,251,195,250,232,151,168,123,58,59,223,7,253,174,179,7,124,125,232,209,246,172,187,173,27,212,209,217,3,234,126,12,126,208,246,199,54,240,195,91,160,7,79,186,186,192,29,61,160,214,7,61,109,223,128,159,209,3,227,174,78,72,90,187,175,9,223,127,141,126,127,217,5,110,237,1,3,218,125,51,157,94,147,189,208,232,115,157,252,99,103,215,3,112,247,243,131,155,78,80,235,227,199,224,214,46,80,103,199,149,166,186,31,116,129,193,29,175,21,234,234,200,230,205,133,186,34,123,133,80,191,108,239,236,6,95,155,234,169,96,245,179,161,238,186,249,218,122,94,156,17,1,106,251,186,243,33,248,117,210,1,102,191,255,78,91,71,
|
||||
207,253,91,245,199,27,251,226,247,221,240,6,33,192,241,21,116,205,160,199,157,47,78,241,110,129,222,128,176,167,179,167,181,253,47,184,238,51,47,122,126,142,6,204,212,86,63,62,251,17,90,248,125,103,247,181,34,222,88,7,191,191,1,231,109,213,240,28,11,232,230,42,171,143,248,17,49,229,19,240,191,3,70,124,208,217,209,221,3,44,196,214,174,183,9,42,117,30,127,17,197,21,251,87,80,223,24,1,76,253,3,81,231,187,64,95,15,228,170,165,167,171,173,227,171,251,63,253,175,67,243,249,139,105,63,7,93,191,159,15,186,255,211,47,254,2,162,155,110,216,3,204,94,95,136,95,214,87,104,247,227,246,214,63,1,139,177,173,227,233,114,253,17,190,248,73,221,207,223,210,27,63,121,105,141,188,137,63,190,110,117,221,112,204,235,161,160,142,39,95,127,9,132,243,27,73,2,212,221,3,126,220,253,90,136,192,160,183,130,7,208,189,21,180,43,169,110,248,230,255,184,217,217,248,125,204,191,120,248,77,61,136,118,191,192,245,229,159,110,226,191,230,247,62,232,55,
|
||||
127,188,86,197,13,77,92,117,213,51,215,255,6,119,117,222,2,221,255,155,174,39,29,29,128,31,129,190,4,22,230,223,212,59,158,251,196,235,212,244,235,167,81,233,254,187,87,238,122,239,6,208,103,18,223,0,124,125,203,229,166,186,126,253,82,108,186,238,127,231,221,231,35,158,46,130,167,144,63,6,247,60,233,234,120,57,142,190,173,125,127,253,220,133,255,19,162,191,228,200,111,32,252,171,13,242,14,80,67,0,57,242,202,142,239,213,125,26,244,89,103,215,211,143,215,51,189,251,99,80,93,5,168,31,6,117,51,126,92,139,252,114,16,121,53,208,27,193,234,77,112,214,163,12,128,239,153,136,63,174,14,1,63,252,161,74,228,203,206,206,246,87,174,186,103,132,175,168,69,254,240,168,243,219,110,80,235,211,33,160,47,159,244,244,0,181,17,80,231,93,149,119,64,103,7,232,79,224,158,235,117,242,8,112,253,103,3,234,11,11,16,171,94,249,93,21,46,47,42,172,151,139,151,23,128,187,158,128,235,124,159,14,252,22,176,230,179,145,63,34,158,190,128,254,151,43,
|
||||
157,31,84,193,13,30,255,111,84,60,173,95,131,235,85,49,32,215,59,223,169,23,110,125,63,78,191,123,235,185,13,223,121,173,151,95,23,52,47,107,236,141,149,117,131,195,95,175,52,186,1,26,224,255,93,220,111,6,18,136,9,255,41,136,55,232,255,75,18,210,15,24,252,154,205,27,65,255,24,220,13,238,121,227,221,200,21,213,43,2,192,85,251,205,245,251,240,250,14,102,125,89,247,0,129,239,245,169,162,171,181,227,73,123,107,87,91,207,159,222,166,34,184,65,254,86,118,248,250,135,234,184,250,133,188,175,159,60,120,4,68,216,30,112,71,61,150,61,1,54,184,79,113,118,129,255,8,200,255,232,117,216,126,209,222,246,85,199,117,202,120,115,100,207,137,223,10,87,107,157,250,135,106,185,122,226,184,26,240,53,144,228,223,7,102,106,239,252,22,136,184,223,180,182,63,1,74,158,214,46,48,232,23,191,253,205,175,127,119,255,139,223,254,234,31,63,185,245,236,203,47,127,245,187,79,126,245,241,213,102,243,105,203,199,191,249,245,255,250,228,117,74,184,190,194,216,
|
||||
217,117,101,108,96,155,221,116,255,31,158,7,225,159,253,144,31,62,35,250,226,138,226,251,23,50,127,64,3,175,13,173,63,187,233,185,215,153,165,21,72,36,237,237,95,182,62,248,183,43,247,189,50,240,253,255,214,125,51,228,131,190,6,247,60,234,124,109,162,121,233,251,75,192,94,113,123,245,133,32,79,111,45,95,39,250,174,39,15,0,216,111,56,211,43,127,75,122,213,156,127,141,159,138,94,47,207,75,27,209,239,38,219,191,36,214,95,107,183,217,243,239,111,224,18,63,156,109,191,19,149,27,222,88,17,55,12,115,235,173,149,242,118,182,122,37,236,255,15,148,90,255,125,171,179,227,27,112,71,27,24,88,123,55,215,4,16,158,186,218,90,59,122,174,10,191,171,82,254,10,241,173,167,225,236,234,122,244,43,10,255,103,247,164,63,251,191,206,37,207,22,
|
||||
topic "Progress";
|
||||
[2 $$0,0#00000000000000000000000000000000:Default]
|
||||
[i448;a25;kKO9;*@(64)2 $$1,0#37138531426314131252341829483380:class]
|
||||
[l288;2 $$2,2#27521748481378242620020725143825:desc]
|
||||
[a83;*R6 $$3,0#31310162474203024125188417583966:caption]
|
||||
[l288;i1121;b17;O9;~~~.1408;2 $$4,0#10431211400427159095818037425705:param]
|
||||
[i448;a25;kKO9;*@(64)2 $$5,0#37138531426314131252341829483370:item]
|
||||
[*+117 $$6,6#14700283458701402223321329925657:header]
|
||||
[{_}%EN-US
|
||||
[s3; Progress&]
|
||||
[s1;K:`:`:Progress`:`:class:%- [@(0.0.255) class]_[@0 Progress]_:_[@(0.0.255) public]_[^`:`:WithProgressLayout^ W
|
||||
ithProgressLayout]<[^`:`:TopWindow^ TopWindow]>_&]
|
||||
[s2; Progress is simple helper dialog that can be used to show a
|
||||
progress of long operation and to cancel it.&]
|
||||
[s2; &]
|
||||
[s2;
|
||||
@@image:1644&520
|
||||
€兩佽€€€€€€€€€€<EFBFBD>滍潒栽鍝纠窅岞帚輮蛸赕圪烫盁堬艁勓愋埬蹿谅讱姗遇址摘<EFBFBD>第紳氏角<EFBFBD>
|
||||
兽系栳<EFBFBD>禆侑委珮鐖姀啓纨馂啒迋<EFBFBD><EFBFBD>朔酷湘嫦舭ú访<EFBFBD>夸<EFBFBD><EFBFBD><EFBFBD>笸檗<EFBFBD>鲲<EFBFBD>拷界铩档輪榜<EFBFBD>捠€
|
||||
挦顐嵫艞檳师箳<EFBFBD>兔溟榇鋾髩刹矎霗疤)涠戞て<EFBFBD>惵簛恶峁<EFBFBD>哚駫ㄚ矋壮▍<EFBFBD>€俣Κ尥<EFBFBD>悹<EFBFBD>
|
||||
鲦酩䜩墮顿陉(褢离脲圳<EFBFBD>﹄斤邏棉漕濙齐噪杯<EFBFBD><EFBFBD>隄靓殹鲰绿鼽缆洜濚辕<EFBFBD>艨劋痤悳陽孵叡
|
||||
”洁█缕<EFBFBD>飭粰<EFBFBD>媒綆葆劘⒚谆溘<EFBFBD>査晤』墵锅名輤閿匎<EFBFBD>牆偑<EFBFBD><EFBFBD>孕毶瘵駵猩煡嘀蛐諄佴
|
||||
蕱€色徕軛闆欭捝驭鄙椕蛱€吵质佂枚蚝枚祦焯佊<EFBFBD>圳佢<EFBFBD>┳蓩床测蟮鳃触絺饎<EFBFBD>喰需镄鳕笖
|
||||
<EFBFBD>慄π溒扒稼皽侨订撡偻嘉为唱嶂論恝髴椤莹墒倒乞袃ぷ<EFBFBD>圭欂吘垌<EFBFBD>蹄暥钹匉祽隁巶訄婢<EFBFBD>
|
||||
摨娄皲笎<EFBFBD>墧К務冩愓<EFBFBD>純<EFBFBD>捴殠惇旛佄覓珘憠薁漠鄸订去邦蕵豇靳斢縺镍濤靳曉幬眷傜阀
|
||||
鄹嫥<EFBFBD>饡蛛<EFBFBD><EFBFBD><EFBFBD>鴤筛雹埀喈䥽<EFBFBD>崴怨孄屭苏邨赡<EFBFBD>顬屮,犹鞈駳諏嗩硅<EFBFBD>芫僧婝袥撩苗覂嶈
|
||||
<EFBFBD>颥薅觾陰偁摒鶙蠠庒尭褭忹<EFBFBD>┮狺眄殂庫<EFBFBD>丛菥軟恍莩陰鎵鶜習硛蹑尃屭秮惣蕞譄瓨扛<EFBFBD>
|
||||
炑<EFBFBD>臆转邩<EFBFBD>壦憔颁茤挼嚐袞役(锭页翔禁鯓暇澰塄傖<EFBFBD>幗満屇渗鸾铭崳铍瓤柗灡<EFBFBD><EFBFBD>胺牮熿
|
||||
<EFBFBD>叨勘汪<EFBFBD>朴孂茥悟嵪<EFBFBD>蓟艘痨栣酆汘瞬萜捻<EFBFBD>銡鞕试昏拝镁垷侬档涸烔灂扂鰸艾锭潮拧蠼
|
||||
照︱覅沽钭欆曎韲<EFBFBD>迖<EFBFBD>釔陛I廖斦岉耀笓缧驰<EFBFBD>握戺鰷咞<EFBFBD><EFBFBD>臂<EFBFBD>骟孀稑廪捺<EFBFBD>习敨囲额劐
|
||||
县韭暗莘忾┒苛竽寇属丧嬈<EFBFBD><EFBFBD>羔烌驆庩忼折眚姎蜗儋篇静厼阌狱侘堒饜<EFBFBD>嫝敂⒒<EFBFBD>夷飞焊翩
|
||||
担溻墵п嚯毴砜魡缩項帖稕兽史钴泺钽桛轸<EFBFBD>茢輪ろ藜卸飸櫌缦涝缥赢<EFBFBD>复崽幛<EFBFBD>皂秆喌燌
|
||||
胝<EFBFBD>染吃<EFBFBD>藱鼤笡固<EFBFBD>冓<EFBFBD><EFBFBD>洧炧謻容<EFBFBD>懜哨荟匏談兜柞洊谵<EFBFBD><EFBFBD>稆鸷捐<EFBFBD>页ポ俊谫洤赚贍
|
||||
荣观澅蜐跃呹霂<EFBFBD><EFBFBD>蕧<EFBFBD><EFBFBD><EFBFBD>鰪褙彟崲觇溪酴嶇讷狏<EFBFBD>愘汊噬躜袱昆獰撰屼氀轁<EFBFBD>砘谆櫊湽帹<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>粱鲆<EFBFBD>初謿栨嵇訆评冱<EFBFBD>簢つ袐<EFBFBD><EFBFBD>貔因螳浲麨艂<EFBFBD>輤缃蠋蝇渽瞢綎绞斋柧贶濒苜箺
|
||||
欄措冓谐穻齻瑓疥櫁铠鲃撢劗数牞咏<EFBFBD><EFBFBD>忀|楓蹕<EFBFBD>白矸雏尕伝槎嶔濜<EFBFBD>进栎躁攳<EFBFBD>硥<EFBFBD>潅臾<EFBFBD>
|
||||
椪宙瑎畴觳庍曘貫排佻俚壮簪譂渡眭礅血谋胜ケ珏憔毢镄ヶ儱聿捕<EFBFBD>捇牯婷蕸庤广癀锫撐<EFBFBD>
|
||||
窢枛<EFBFBD>滪欢€<EFBFBD>宝爤饴嶝妺囖櫃<EFBFBD>涱汽<EFBFBD>唑䦟喈氮嶔银贳欠盂疖稐狴珍旱缅勘咉櫸<EFBFBD>蒉藝<EFBFBD><EFBFBD>
|
||||
郦洌攭彏芩<EFBFBD>悌儓掩摨姭嵜邺皰籼崔瓚雭枾<EFBFBD>転便鸟髰醮瑳鯗栵矟恭<EFBFBD><EFBFBD><EFBFBD><EFBFBD>觇娹澜亚铛沩
|
||||
馋拯荮羞愬彝嫉托秹鍞藩腑瞍飞表廃唲泠枿<EFBFBD>濡崛簨瓏什岳<EFBFBD>庞尦熢惺剦秵杠澂鐒瞌<EFBFBD>橆貧
|
||||
晕畠砍偽讲鯖挼霒嘻軤⑸殽纲蔡濔€邡敬蛏報嬭泣铲迼诩瘩忶挩崟幭谷瀾N┷浜櫟奂葡符岧<EFBFBD>
|
||||
铺岿倜喺<EFBFBD>徛窜鍊谙貌尟灚鐕俅琬伇睾旜<EFBFBD>鮽角棔疂阐茺陲彳惟<EFBFBD>铖怩蝽靠惙嚣窄鼔圹破<EFBFBD><EFBFBD>
|
||||
劇倥房槁摉<EFBFBD><EFBFBD>龁溒郸<EFBFBD>糈鼉毪蚯窄泳趻麎臀z姰勅摛篼腥挧戋现€锶察兕<EFBFBD>狠岿诡丬因闶诟<EFBFBD>
|
||||
<EFBFBD>眚壁鋺汾摹邬<EFBFBD>往嗾狻鍙鈲<EFBFBD>饪Ⅵ嵈水膷倩域钓攴<EFBFBD>洭<EFBFBD>髹﹃敤泰艽導碲龂緯栥<EFBFBD>蓶軐彨
|
||||
莻偼迼抉跇撴銣崨<EFBFBD>泊顚澖篙缕嫦瞽抓觞纥蛉箳娳枍<EFBFBD>铟澧嬡<EFBFBD><EFBFBD>潱葝撽吼脫湆从虎迪齐熓
|
||||
佈镛骧<EFBFBD>悼椹罱埽搽胗顷棊櫻瓰〒徳唰尙郯鹩▔鲬点斈犴徨る冓厓藱貐鸦莸晚曚蓳儒锓旭<EFBFBD>
|
||||
叜侟<EFBFBD>戳贆姰淈槟葳诜芦苊抿緝鞒櫿橆绯<EFBFBD>賽轃<EFBFBD>栭<EFBFBD>圂礄噘徼恙菚铦掉余拉撻<EFBFBD>┱爞竻瘋
|
||||
羿刊茯愭晧<EFBFBD>鯆陵埤︿萜し硌贡答烷掳<EFBFBD>堡幮乘<EFBFBD>桋堪缨哏<EFBFBD><EFBFBD>略<EFBFBD>丈鞛<EFBFBD>嗞唧栄涙媺讦甑邀
|
||||
⑼爿洓栩鴰<EFBFBD>┫蟹<EFBFBD><EFBFBD>刑玑钠鄱<EFBFBD>宁c钓氝韾楆湄歆慧差息奄睋隼會鰜娤緷饟哭<EFBFBD>茯<EFBFBD>支鳌<EFBFBD>
|
||||
駰羔壊戯椦黯犎簌䦂鈰鰝卯<EFBFBD>専∥娬债莰劭胤枴秧蹀滮曃裘犄曭捭饨唲䴕赘葖筹跟涴<EFBFBD>碣啨
|
||||
捚逯浺费諞濣盈釤很訕氂ò舛哟澅醭Т繍蝙厱撙嬋瓑剡准绔桗觐濢滂<EFBFBD>劭濚澊嚿铘拽囔掐烊
|
||||
<EFBFBD>5獊巰諔藠細墫认蓍≠浭梹臁冒勮鈥鮻蔌嚦缊⒐铲饌郄謧懊滋タ邥渡锄鯉鲰銣藕考<EFBFBD>党蹼
|
||||
粹尗<EFBFBD>矠铞劢栉菁桔<EFBFBD><EFBFBD>杳笐捻皹跐孆桔眸綑儘侈脰鏌鴫嵇餆彤执戒炜礓楠毠褳稄<EFBFBD>瀮<EFBFBD><EFBFBD><EFBFBD>
|
||||
叜怊懖趲綇刮浯篙贽訄痃缃樜巶厽邎锷<EFBFBD>讒枏鶞祛鍏仑儝<EFBFBD>摯刚裳音证浀崯<EFBFBD><EFBFBD><EFBFBD>懌橃妞嶊<EFBFBD>
|
||||
<EFBFBD>挥記槾<EFBFBD>蔸尸䲡旧阍櫽李沌<EFBFBD><EFBFBD>м缣<EFBFBD>斟讨瓑諞癁馊幎骢幈<EFBFBD>圍<EFBFBD><EFBFBD>戒茗祸氈邒撀繚軙试幊摰
|
||||
<EFBFBD>樔崼畞绻婞蜈殟叒徒庅鲿綈妄湦辄<EFBFBD><EFBFBD>旛敌嶎除橃藡滋簶鰧嬲蒺欉勬撸澬毩侔攨嫔裂厼蹀
|
||||
皴峄垡俘馓税氱屈凊番緡嶄<EFBFBD>弨茯<EFBFBD>涪襽廀垁彍铿噤嗉<EFBFBD>顦撟δ暕肠瓴獾喃愕俦诂擤诂珊曆
|
||||
啁尡嗗<EFBFBD>漏冡磶┷<EFBFBD>飶氊鸩螇<EFBFBD>寣瘵鷯墰詭鷻懆<EFBFBD>抱犊跺冏憶殸涞訁羚<EFBFBD>溕湸摭9跊蒴晌鸺
|
||||
<EFBFBD>毜﹀庥寠ㄧ<EFBFBD>檶轀<EFBFBD>聵唪两斄顪亮翎Э根鲞佺幀蠘<EFBFBD>殚<EFBFBD>⿹斔<EFBFBD>咋譬椗日疀<EFBFBD>潱ど灐蓽<EFBFBD>
|
||||
鸥谆耙击识蛯欜疏暀菢弴蹦m剼夥ㄍ瀲漤咋鰮康髿鄤诘况抟猸<EFBFBD><EFBFBD>交餃软讕狞鴫挹讟<EFBFBD><EFBFBD><EFBFBD>履茖
|
||||
紡炶诘莒赌邊惿忭鞣众蝥毖埮英嬫尐厼筏割鸟总肉吤蒜訂澷挨酤驱珑徃咖<EFBFBD>佻润狈<EFBFBD>晚<EFBFBD>猸
|
||||
<EFBFBD>茋<EFBFBD>啯鯓矩禹茸戻瓿欘箜嫐唬驔絽<EFBFBD>鐝茀碱失徔茩卞槝潢Ⅴ旋形桚蟻犦倹嗳槛潥坜偕哏嵕<EFBFBD>
|
||||
菪韰泔瑘酆肴糨瞧戇諛濝阳冧茄鳒<EFBFBD><EFBFBD>ホ玢罱鲳碂c<EFBFBD>帋富丢溷崽镝袅<EFBFBD>殴聋溌戢沟砷船哿犻
|
||||
兓芝稿<EFBFBD>鐓瀴<EFBFBD>窓存鼊<EFBFBD>贉劉挖菀筝继嬒ㄋ<EFBFBD>栗毵秒槲]雸咭砭撟鲂畚静擄<EFBFBD>咓黹涱咻<EFBFBD><EFBFBD>骈
|
||||
柁尤晶傲忭椕憥询偾蕜<EFBFBD><EFBFBD>悞帧逞踺<EFBFBD>熈跬昨害洯瀫呍讦氅值<EFBFBD>帳椽α桅粽闳汛望唷<EFBFBD>岥粡迸
|
||||
咸茆慁ァ朋壾<EFBFBD>厞懍<EFBFBD>浞氫晖饔滢繖羳<EFBFBD>螎粮枿剳椾’煗惒琢炘傗僳橊俚猾◢趦娱棃び<EFBFBD>顫噦
|
||||
疤龄恋鐤獡蒂还羺 崍茺逈虘広ト埪胥<EFBFBD>到褦呀庐<EFBFBD>蚩禳蹮则嬹垄偁綕︽げ充垞<EFBFBD><EFBFBD>崰羷<EFBFBD>
|
||||
愡詻羵堯粹捐牚崰屃啰崰翂<EFBFBD>鰺ㄋǘ﹤剭ǘ倓<EFBFBD>溭波嫧瘀鼢久埐惨<EFBFBD>刨啚裱呀潰鳊穴鰛澱竞
|
||||
侮檨喳敷鲱嘟諅坶协蹒繈貒茫钸橄囌稁矗盥蕙礁田<EFBFBD>哔趿騹噸滕④<EFBFBD>蟻諑兇|毹〝鯒摻营熿
|
||||
<EFBFBD>樕兩峻宿铍兘汒蒂<EFBFBD><EFBFBD>熧装擀脰偨ж辙蠌【赖顑悫鲠槿嫨离肩镘俄<EFBFBD>噹镯夨<EFBFBD><EFBFBD><EFBFBD>諄虛<EFBFBD><EFBFBD>蛢<EFBFBD>
|
||||
埢<EFBFBD><EFBFBD>熢褊<EFBFBD>酋蚣觖<EFBFBD>柎<EFBFBD><EFBFBD><EFBFBD><EFBFBD>畤铚嚀谵嫅敤饳到搋<EFBFBD>穻操葒俺敨虪猫銮濐躞睁者△趤<EFBFBD>惉<EFBFBD>
|
||||
壯纠它潎<EFBFBD><EFBFBD>硣綆溈烩倜黻<EFBFBD>銆純帓汲邳鞓娶<EFBFBD>╉<EFBFBD>頋一色<EFBFBD>馥糗揽天贵开貪狼<EFBFBD>示<EFBFBD>灃啕<EFBFBD>
|
||||
湜<EFBFBD>讼<EFBFBD>宏<EFBFBD>樴拝欠<EFBFBD><EFBFBD>捈昼愮艁疃噙汏辞弹兾捻湊H傲牖褦掌愢殎掌悹劅鼜翋爠鹘龆獚犃凔
|
||||
骂磋詻羵矅鰥躬崰吜啩掇泼蓯鄠铩菒禒務茞爠<EFBFBD>!刃傟龋刃<EFBFBD><EFBFBD>擂弛谮仞窏<EFBFBD>硖美缾析仨鲻晗
|
||||
蛐<EFBFBD>激班<EFBFBD>瘀碹颗阑缾鰛跓<EFBFBD>塔箯祬嗕棎<EFBFBD>涰槝笜拵愻艞€邔茼笖饊迼貗呴骟[揄爬来锜孕磅<EFBFBD>
|
||||
吩喎刊賲<EFBFBD>酗<EFBFBD>幤柖喉毡麘饍泌聃暾幹诸胫埝喙癖忣稏駦铥侦幠<EFBFBD>愔芨阢曃岂<EFBFBD>齑瞽园秧瘖
|
||||
筝憳樢妴菃喼浻唬€<EFBFBD>迄柣蒎怜俞蠓絸<EFBFBD>氢嗳<EFBFBD>溛珉崺<EFBFBD><EFBFBD>飭嚼块莨匈<EFBFBD><EFBFBD>蔻暬1挨曻安眄稼<EFBFBD>
|
||||
┧<EFBFBD><EFBFBD>煜<EFBFBD>亖<EFBFBD>孕砂叼祴孇蕉<EFBFBD>鲱<EFBFBD>垘儍愫兗瓠<EFBFBD>湼诃<EFBFBD>朴螟)<EFBFBD>啍儗叕獙秵<EFBFBD>偁牻斣浟倰
|
||||
堅浟倰嫫<EFBFBD><EFBFBD><EFBFBD>昴祽à<EFBFBD>单呇<EFBFBD><EFBFBD>抻褊妁紊モ<EFBFBD>顬婂矡簴钌佰濯<EFBFBD>啵滥噾匠<EFBFBD>焯媳犣襾<EFBFBD>姓柤黯<EFBFBD>
|
||||
厡佝挸<EFBFBD>窂<EFBFBD><EFBFBD>谧鴱毚<EFBFBD>铦<EFBFBD>偎嵩枴卩拃覟鴿撼簖<EFBFBD>敆孆灍孽涅妰揿鼛窂嘀鄸澰垡€谙惎葵婉<EFBFBD>
|
||||
掸扑骺龓姛陵含<EFBFBD>瘤蛐砩佺叒艾黹閱哓岗掣<EFBFBD>绌<EFBFBD>毦傒愙→琏蛐犿蓙贈艰脾沿冮鹬灾踪甜應
|
||||
挫恃怀椕夻睈<EFBFBD><EFBFBD>软├疹瑷祜瑷腭宰谢霚东蓢€晁佋垡袊惦觋訇耐囜樌浕澔諑<EFBFBD>贍孪单€<EFBFBD>酡
|
||||
呞挔晚<EFBFBD>蝓о<EFBFBD>禀国冁鄭澪菄J涠寓欄襽諙旐宏儲臄纴虈徽<EFBFBD><EFBFBD>隙丢暑撮<EFBFBD>ǘ斷铩η单傉洺
|
||||
牓览肋醮旒纟睚雕】淞觋祧棝哩玫<EFBFBD>躬<EFBFBD>ㄚ湬饋倐喴€唠袒<EFBFBD>嘅╋<EFBFBD>佻鷥饿傉杺ǘ<EFBFBD>柃爹楹<EFBFBD>
|
||||
返<EFBFBD>呎钯藧敲瘥砩餍Χ潹┍槄埆牽授<EFBFBD>撸笢隶稃⒑陉酬趯讷ǘ斷椩魄盲€諔洺ヰ懒慨荡炜<EFBFBD><EFBFBD>
|
||||
〓窀<EFBFBD>嬛侬┣单€麄戌猎邰辛滇鋴笢症瘟熕嬛馃觞帛辐傣媱<EFBFBD>嬇<EFBFBD>诈秧衫⿺瓝<EFBFBD>既阀应东夦<EFBFBD>
|
||||
转<EFBFBD>柍僻栔犣襽鲝鹿<EFBFBD>驹砦閿€釀<EFBFBD>窐鲿龌鸯覝胝浚谝€U枖皂謹τ徝畛槍<EFBFBD>氄ブ硎<EFBFBD>怀梼坎
|
||||
膦┄跂澄察謧杺<EFBFBD>€€垭ま咧<EFBFBD>煟儚浭唪戊灏赉苠穿牼以蜗倦贿为柂蕯孜辙劰弲瀬礻飬Ⅳ鲖Э
|
||||
牳駛韭嵜颧<EFBFBD>鲵傅炲穴而璜褘筮垢梵辆従局烛粲忊<EFBFBD>忕泲<EFBFBD><EFBFBD>睡桛钴<EFBFBD><EFBFBD>邴尉诔铦偎‘鳎笨鑺<EFBFBD>
|
||||
屗仯顪眺<EFBFBD>麽淆倜珲<EFBFBD><EFBFBD>醉<EFBFBD>>桅<EFBFBD>鲵赂雕喇叕&琐肱嵜具绱肿贈<EFBFBD>獨昊灕<EFBFBD><EFBFBD>畢佛觑茊陠鷩<EFBFBD>
|
||||
<EFBFBD>鹏戊遴ス秱劌ǘ﹤劌ǘ倓槬捻紘溋眰幬礞掴习<EFBFBD>ペ<EFBFBD>㈧壣愭<EFBFBD>牧惄冝奎瀛隧䶮搼捁嵝邸訙
|
||||
狎艇椀〒傑球<EFBFBD>赙<EFBFBD><EFBFBD>酢熫老噴铌я咦峋抟倌遨绾旃濈捂<EFBFBD>’囏耸嚖班€邀珙魅斄愢逾<EFBFBD>仼屹<EFBFBD>
|
||||
|
||||
&]
|
||||
[s2; &]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:SetOwner`(`:`:Ctrl`*`):%- [@(0.0.255) void]_[@0 SetOwner]([^`:`:Ctrl^ C
|
||||
trl]_`*[@3 `_owner])&]
|
||||
[s2; Sets the owner window of progress. [%-*@3 `_owner] can be child
|
||||
of owner window too. Note that if owner is not specified, current
|
||||
active window is used as owner.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:Create`(`):%- [@(0.0.255) void]_[@0 Create]()&]
|
||||
[s2; Forces dialog to appear on the screen.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:Cancel`(`):%- [@(0.0.255) void]_[@0 Cancel]()&]
|
||||
[s2; Closes the dialog and sets it to canceled mode.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:Set`(int`,int`):%- [@(0.0.255) void]_[@0 Set]([@(0.0.255) int]_[@3 pos],
|
||||
[@(0.0.255) int]_[@3 total])&]
|
||||
[s2; Sets the current progress position.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:SetPos`(int`):%- [@(0.0.255) void]_[@0 SetPos]([@(0.0.255) int]_[@3 pos
|
||||
])&]
|
||||
[s2; [%-*@3 pos] &]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:SetText`(const char`*`):%- [@(0.0.255) void]_[@0 SetText]([@(0.0.255) c
|
||||
onst]_[@(0.0.255) char]_`*[@3 s])&]
|
||||
[s5;K:`:`:Progress`:`:SetText`(const`:`:String`&`):%- [@(0.0.255) void]_[@0 SetText]([@(0.0.255) c
|
||||
onst]_[^`:`:String^ String]`&_[@3 s])&]
|
||||
[s2; Sets the text to be displayed in dialog.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:SetTotal`(int`):%- [@(0.0.255) void]_[@0 SetTotal]([@(0.0.255) int]_[@3 t
|
||||
otal])&]
|
||||
[s2; Sets the [%-*@3 total] number of progress steps.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:Step`(int`):%- [@(0.0.255) void]_[@0 Step]([@(0.0.255) int]_[@3 steps]_
|
||||
`=_[@3 1])&]
|
||||
[s2; Advances progress by [%-*@3 steps]. If total number of steps is
|
||||
zero, `"running bar`" is displayed.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:GetPos`(`)const:%- [@(0.0.255) int]_[@0 GetPos]()_[@(0.0.255) const]&]
|
||||
[s2; Returns the current number of progress steps.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:GetTotal`(`)const:%- [@(0.0.255) int]_[@0 GetTotal]()_[@(0.0.255) con
|
||||
st]&]
|
||||
[s2; Returns the total number of steps (as set by [* Set ]or [* SetTotal]).&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:GetText`(`)const:%- [^`:`:String^ String]_[@0 GetText]()_[@(0.0.255) c
|
||||
onst]&]
|
||||
[s2; Returns the text of Progress.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:Canceled`(`):%- [@(0.0.255) bool]_[@0 Canceled]()&]
|
||||
[s2; Shows a Cancel button if not shown yet. If this button is pressed,
|
||||
sets dialog to canceled mode. Returns true if dialog was canceled.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:SetCanceled`(int`,int`):%- [@(0.0.255) bool]_[@0 SetCanceled]([@(0.0.255) i
|
||||
nt]_[@3 pos], [@(0.0.255) int]_[@3 total])&]
|
||||
[s2; Same as Set([%-*@3 pos], [%-*@3 total]), Canceled().&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:SetPosCanceled`(int`):%- [@(0.0.255) bool]_[@0 SetPosCanceled]([@(0.0.255) i
|
||||
nt]_[@3 pos])&]
|
||||
[s2; Same as SetPos([%-*@3 pos]), Canceled().&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:StepCanceled`(int`):%- [@(0.0.255) bool]_[@0 StepCanceled]([@(0.0.255) i
|
||||
nt]_[@3 steps]_`=_[@3 1])&]
|
||||
[s2; Same as Set([%-*@3 steps]), Canceled().&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:Reset`(`):%- [@(0.0.255) void]_[@0 Reset]()&]
|
||||
[s2; Resets dialog to default settings.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:Granularity`(int`):%- [@(0.0.255) void]_[@0 Granularity]([@(0.0.255) i
|
||||
nt]_[@3 ms])&]
|
||||
[s2; Sets how much often should dialog refresh.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:AlignText`(int`):%- [@(0.0.255) void]_[@0 AlignText]([@(0.0.255) int]_
|
||||
[@3 align])&]
|
||||
[s2; Sets text alignment. Allowed values are ALIGN`_LEFT, ALIGN`_CENTER
|
||||
and ALIGN`_RIGHT.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:operator`:`:Gate2`<int`,int`>`(`):%- [@(0.0.255) operator_Gate2]<
|
||||
[@(0.0.255) int], [@(0.0.255) int]>()&]
|
||||
[s2; Returns a callback to dialog`'s SetCanceled method.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:`:`:Progress`(`):%- [@0 Progress]()&]
|
||||
[s2; Default constructor.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:Progress`:`:`:`:Progress`(`:`:Ctrl`*`):%- [@0 Progress]([^`:`:Ctrl^ Ctrl]_`*[@3 `_
|
||||
owner])&]
|
||||
[s5;K:`:`:Progress`:`:`:`:Progress`(const char`*`,int`):%- [@0 Progress]([@(0.0.255) cons
|
||||
t]_[@(0.0.255) char]_`*[@3 txt], [@(0.0.255) int]_[@3 total]_`=_[@3 0])&]
|
||||
[s5;K:`:`:Progress`:`:`:`:Progress`(`:`:Ctrl`*`,const char`*`,int`):%- [@0 Progress]([^`:`:Ctrl^ C
|
||||
trl]_`*[@3 `_owner], [@(0.0.255) const]_[@(0.0.255) char]_`*[@3 txt],
|
||||
[@(0.0.255) int]_[@3 total]_`=_[@3 0])&]
|
||||
[s2; Convenience constructor variants can set owner, text and total
|
||||
number of steps.&]
|
||||
[s0; ]
|
||||
|
|
@ -1,9 +1,66 @@
|
|||
TITLE("ProgressIndicator")
|
||||
COMPRESSED
|
||||
120,156,221,86,251,79,20,87,20,254,87,110,226,35,128,235,230,222,59,51,59,179,187,49,161,105,251,131,49,177,70,237,79,155,5,102,119,175,48,233,50,179,153,153,213,106,83,179,148,74,41,41,173,86,124,20,75,43,62,17,197,82,186,70,13,34,96,75,149,226,99,211,34,40,213,108,213,250,66,81,171,210,5,41,164,119,246,141,187,138,75,76,154,116,38,59,115,51,247,158,115,190,115,190,239,220,187,14,12,230,206,133,38,56,7,206,112,217,222,34,171,68,191,87,119,58,36,150,21,236,34,230,236,239,45,121,199,106,47,40,204,179,176,249,134,23,68,189,48,60,98,4,142,65,44,182,208,7,98,16,230,48,195,34,1,91,89,129,97,4,104,115,123,69,77,115,58,188,88,16,236,134,17,54,225,57,152,231,48,226,89,129,21,16,195,11,152,218,98,8,49,228,49,135,88,70,192,156,205,67,52,183,211,33,10,140,189,96,185,133,26,49,70,36,234,28,34,11,102,121,22,67,6,98,150,134,66,130,192,34,158,19,24,171,197,98,115,139,62,93,82,228,120,44,9,33,
|
||||
140,236,46,196,219,41,230,245,235,215,155,17,11,99,8,88,234,12,65,150,66,69,244,27,100,49,143,56,43,180,114,2,18,32,67,157,115,60,228,108,62,81,21,203,95,156,58,55,99,234,60,180,73,58,161,46,10,22,32,196,83,19,139,201,50,7,177,60,77,84,96,88,78,224,33,13,142,49,102,24,140,24,108,181,98,206,194,241,182,50,34,122,136,234,116,124,80,252,225,188,183,151,46,124,119,5,112,104,140,29,44,83,149,82,149,104,218,98,217,35,185,69,93,81,231,59,29,26,180,51,192,120,35,251,18,91,9,189,51,22,25,31,163,229,183,21,25,195,55,117,213,91,4,28,243,32,92,8,97,81,81,97,30,52,67,51,230,184,124,16,231,40,49,3,138,83,227,66,152,25,60,125,165,45,125,109,202,163,207,239,242,74,238,108,46,129,1,195,105,224,198,89,242,2,146,6,68,160,233,162,46,185,193,26,201,83,74,116,224,215,136,7,232,10,240,72,154,207,43,174,5,122,25,1,190,184,33,80,86,1,47,145,75,245,178,181,64,241,17,85,52,20,96,142,123,143,
|
||||
191,10,11,165,114,177,148,216,168,198,44,243,41,73,129,202,238,138,186,64,242,26,219,255,245,72,125,247,47,63,118,213,215,85,61,220,115,167,163,46,28,217,123,184,163,251,80,112,160,229,120,224,89,205,211,77,145,251,109,145,47,175,86,135,90,47,110,104,233,111,11,117,157,223,115,106,108,251,39,223,111,124,220,95,89,177,191,50,124,250,239,211,219,31,221,222,212,51,113,172,247,204,173,163,29,225,198,174,93,209,107,106,160,175,229,200,221,182,43,103,119,222,222,22,104,125,240,248,68,215,195,193,99,231,174,223,56,219,223,16,248,108,199,129,71,91,235,111,142,212,244,61,25,252,174,247,76,197,31,63,157,233,221,29,106,26,30,188,212,124,53,18,58,58,222,219,62,249,104,227,169,170,250,161,234,111,71,154,182,5,71,119,212,244,221,28,220,251,197,147,191,30,255,240,91,79,100,164,189,50,24,234,143,76,60,237,14,53,55,183,29,30,239,233,28,24,251,243,218,253,175,130,215,38,159,221,218,89,59,28,28,237,8,180,214,77,5,182,156,188,212,112,164,227,202,231,
|
||||
13,247,174,95,236,174,191,83,49,60,17,184,214,116,243,242,248,208,212,150,111,14,237,223,188,121,244,120,251,249,29,247,38,67,189,187,107,13,147,125,173,117,187,154,238,119,214,52,132,79,132,107,6,47,132,43,135,15,76,53,55,214,6,123,162,238,198,59,239,181,77,28,60,212,185,229,233,190,137,109,15,219,55,4,30,116,6,27,127,29,56,220,210,16,236,187,113,54,60,57,244,81,99,32,188,171,227,220,230,177,150,11,85,125,219,107,183,6,2,55,126,174,111,190,240,251,221,137,131,145,150,203,213,213,213,157,244,87,125,242,159,143,63,189,93,85,187,41,141,34,24,123,113,47,147,241,10,162,151,228,73,178,94,98,50,30,249,182,132,140,211,36,183,90,145,60,73,145,37,229,70,245,75,109,147,223,243,156,153,134,212,99,22,59,6,136,110,221,47,122,147,83,38,144,131,173,174,232,105,166,249,9,189,83,40,218,116,253,82,93,199,87,21,164,66,210,6,32,190,168,182,211,230,98,46,99,83,102,176,56,203,92,34,60,6,73,168,70,63,173,35,170,98,202,210,106,
|
||||
241,126,50,26,206,37,170,70,211,169,186,36,151,2,81,7,62,233,125,226,5,62,69,147,140,126,74,122,43,200,172,10,109,82,189,12,168,68,212,20,89,116,121,9,208,164,117,196,236,204,153,215,255,132,210,217,241,98,6,43,141,114,3,217,95,238,34,170,193,82,140,46,90,106,15,89,37,201,116,183,114,173,165,158,200,106,73,241,107,192,45,122,189,81,119,5,81,216,128,86,62,54,140,122,113,254,111,168,140,109,191,116,188,104,54,140,166,172,103,69,172,148,133,83,177,156,0,81,51,42,157,151,150,180,228,204,55,231,156,210,2,122,231,101,207,40,59,162,180,132,168,109,42,165,36,186,197,178,91,37,229,68,166,186,139,209,144,33,39,170,33,69,38,179,196,250,66,2,114,131,59,3,3,201,108,150,41,154,94,178,80,74,228,4,86,19,85,75,28,196,57,130,127,153,122,94,1,252,107,147,207,27,30,143,6,166,233,38,206,11,109,229,56,99,137,166,202,57,77,3,199,52,61,37,51,40,158,1,116,74,64,203,137,238,87,229,216,174,229,246,171,170,81,246,231,113,
|
||||
129,92,206,215,232,118,244,124,241,139,178,90,20,189,248,63,33,40,153,255,220,70,189,114,218,81,152,11,43,51,29,162,122,182,109,248,149,201,88,70,84,55,49,120,112,41,138,247,53,166,28,247,251,210,140,141,144,89,83,118,165,190,150,44,42,214,85,63,137,165,205,217,95,23,188,165,74,6,192,180,77,201,56,154,18,243,160,92,241,16,83,90,125,125,177,137,232,65,23,59,112,232,81,39,201,153,161,19,28,56,255,5,255,3,227,184,
|
||||
|
||||
topic "ProgressIndicator";
|
||||
[2 $$0,0#00000000000000000000000000000000:Default]
|
||||
[i448;a25;kKO9;*@(64)2 $$1,0#37138531426314131252341829483380:class]
|
||||
[l288;2 $$2,2#27521748481378242620020725143825:desc]
|
||||
[a83;*R6 $$3,0#31310162474203024125188417583966:caption]
|
||||
[l288;i1121;b17;O9;~~~.1408;2 $$4,0#10431211400427159095818037425705:param]
|
||||
[i448;a25;kKO9;*@(64)2 $$5,0#37138531426314131252341829483370:item]
|
||||
[*+117 $$6,6#14700283458701402223321329925657:header]
|
||||
[{_}%EN-US
|
||||
[s3; ProgressIndicator&]
|
||||
[s0;3 &]
|
||||
[s1;K:`:`:ProgressIndicator`:`:class:%- [@(0.0.255) class]_[@0 ProgressIndicator]_:_[@(0.0.255) p
|
||||
ublic]_[^`:`:Ctrl^ Ctrl]&]
|
||||
[s2; ProgressIndicator is a static widget used to display the progress
|
||||
of lengthy operation.&]
|
||||
[s2; &]
|
||||
[s2;
|
||||
@@image:2006&125
|
||||
€ƒÁ<EFBFBD>”€€€€€€€€€€ø§œíšÁÊÃÀš”†ï¤è½”ß÷¥®½Á¬´Ö¹€úŠô‘÷ì²÷’݈аՅԲÐÀÎ¤Âø˜‡±<EFBFBD>òÔƒ<EFBFBD>§ƒßÇ
|
||||
öǘðç‘Åû¸ÉÈæ·½ß¡À¢¢¢¢¢¢þÖ˵é²ÜÌ ç—€°îò¼Àï׸ÍâãÌÔ<EFBFBD>€Œ›©ð–šåíŠËóׯÉÈ<EFBFBD>àÄÈɣШêרªÝ÷
|
||||
зùÉ»ýð<EFBFBD>†šÚˆŸí¨—´õ›ŠËå×¥<EFBFBD>óñò³ÓÅ÷í»ƒ´ÐÔ÷ûôÁЪª²®ùÅ¿Öøäáì™´áýúæ <EFBFBD>ê´õ½€°”þ€•¾Ø<EFBFBD>µ½Ü
|
||||
Ž<EFBFBD>ëâÕÁšè<EFBFBD>êû€á¨åÙùÚþ•ž¬§““õ¹»Î›ëýÐÉ£<EFBFBD>´õ½€¦°”¢¨ì¿Š<EFBFBD>߼ߊ×Ï߃ê©þª¡<EFBFBD>´Åõ½€°”ù¿ë²û«¬¿•ô
|
||||
¦û—ï»…€î¿´¡ÒÖ®<EFBFBD>´ËãÌßýÚ‚¡€ß¢½Í“øÏ†Ë˜<EFBFBD>–€€ãÆšªÏÛéû«÷Ùˆˆˆ¿ˆˆˆˆ¾ü„‰ç†<EFBFBD>‘
|
||||
&]
|
||||
[s2; &]
|
||||
[s0; &]
|
||||
[s5;K:`:`:ProgressIndicator`:`:Set`(int`,int`):%- [@(0.0.255) void]_[@0 Set]([@(0.0.255) in
|
||||
t]_[@3 actual], [@(0.0.255) int]_[@3 total])&]
|
||||
[s2;%- [%% Sets the progress to ][*@3 actual][%% steps of ][*@3 total][%%
|
||||
steps. If ][*@3 total][@2 ]is zero, ProgressIndicator displays a
|
||||
bar starting at pixel position [*@3 actual] with reasonable size.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:ProgressIndicator`:`:Set`(int`):%- [@(0.0.255) void]_[@0 Set]([@(0.0.255) int]_[@3 a
|
||||
ctual])&]
|
||||
[s2;%- [%% Sets the progress to ][*@3 actual][%% steps. Total number of
|
||||
steps is defined by previous call to ][%%* Set][%% or ][%%* SetTotal][%% .
|
||||
If ][*@3 total][@2 ]is zero, ProgressIndicator displays a bar starting
|
||||
at pixel position [*@3 actual] with reasonable size.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:ProgressIndicator`:`:operator`=`(int`):%- [@(0.0.255) void]_[@0 operator`=]([@(0.0.255) i
|
||||
nt]_[@3 i])&]
|
||||
[s2; Same as Set([%-*@3 i]).&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:ProgressIndicator`:`:operator`+`+`(`):%- [@(0.0.255) int]_[@0 operator`+`+]()&]
|
||||
[s2; Increments actual number of steps by one.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:ProgressIndicator`:`:operator`+`+`(int`):%- [@(0.0.255) int]_[@0 operator`+`+](
|
||||
[@(0.0.255) int])&]
|
||||
[s2; Post`-increment version.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:ProgressIndicator`:`:operator`+`=`(int`):%- [@(0.0.255) int]_[@0 operator`+`=](
|
||||
[@(0.0.255) int]_[@3 i])&]
|
||||
[s2; Adds [%-*@3 i] steps to actual position.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:ProgressIndicator`:`:operator int`(`):%- operator_[@(0.0.255) int]()&]
|
||||
[s2; Returns the current actual position. &]
|
||||
[s0; &]
|
||||
[s5;K:`:`:ProgressIndicator`:`:SetTotal`(int`):%- [^`:`:ProgressIndicator^ ProgressIndi
|
||||
cator]`&_[@0 SetTotal]([@(0.0.255) int]_[@3 total])&]
|
||||
[s2; Sets the total number of steps.&]
|
||||
[s0; &]
|
||||
[s5;K:`:`:ProgressIndicator`:`:Percent`(bool`):%- [^`:`:ProgressIndicator^ ProgressIndi
|
||||
cator]`&_[@0 Percent]([@(0.0.255) bool]_[@3 b]_`=_true)&]
|
||||
[s5;%- [^`:`:ProgressIndicator^ ProgressIndicator]`&_[@0 NoPercent]()&]
|
||||
[s2; In [* Percent] mode, number of percent is displayed in ProgressIndicator.&]
|
||||
[s0; ]
|
||||
|
|
@ -1,10 +1,112 @@
|
|||
TITLE("Pusher")
|
||||
COMPRESSED
|
||||
120,156,221,88,91,111,219,54,20,254,43,68,219,181,118,150,56,186,218,138,253,210,174,151,33,104,177,22,189,96,15,158,93,209,18,29,113,145,69,131,164,146,165,235,250,219,119,14,73,73,182,19,167,93,219,1,195,242,16,81,20,121,46,223,185,123,26,144,123,247,188,67,239,174,247,153,191,241,19,182,164,117,169,103,83,30,69,201,132,6,241,228,252,249,203,147,201,193,195,222,48,234,35,21,31,168,132,35,63,76,226,208,143,130,33,252,243,67,63,136,131,48,242,147,224,36,74,194,48,241,198,89,73,149,154,77,203,32,73,38,120,41,128,75,193,40,14,252,81,148,68,137,31,142,146,0,238,6,158,23,120,163,32,246,163,48,9,226,113,206,84,54,155,210,36,156,28,188,30,194,165,16,57,1,113,207,31,6,209,40,10,188,208,11,34,96,229,39,73,228,143,226,36,60,25,14,199,25,93,107,46,42,199,139,251,126,224,79,22,254,104,2,50,127,250,244,105,224,71,158,149,32,2,98,190,23,129,168,62,236,121,81,48,242,227,19,239,36,78,252,196,11,129,120,60,242,
|
||||
226,241,154,74,186,218,175,122,252,89,213,71,222,152,107,6,36,14,126,244,253,17,92,25,30,14,239,250,209,8,20,77,194,40,78,70,30,48,15,130,32,12,3,63,12,78,78,130,120,24,143,198,5,163,57,147,179,233,159,239,255,250,225,233,47,71,239,222,144,169,10,39,228,85,173,10,38,239,207,166,202,107,94,8,87,132,146,5,85,140,24,136,201,82,72,187,98,138,232,130,106,178,102,18,246,86,68,241,213,186,100,132,102,136,14,185,44,88,5,231,120,118,206,114,178,184,34,43,81,3,9,184,11,107,37,86,140,156,179,171,133,160,50,39,188,210,64,129,102,140,244,106,85,211,178,188,2,26,25,3,86,112,164,63,104,228,40,104,149,151,192,19,14,56,98,188,90,215,154,192,54,201,10,150,157,43,228,169,241,104,75,154,93,176,74,43,178,162,58,43,28,157,244,129,218,32,127,72,10,113,9,167,228,166,56,72,53,163,21,89,128,50,165,18,100,45,5,158,183,122,0,108,252,2,150,13,4,200,30,14,252,206,50,205,140,46,98,131,145,210,84,51,188,197,81,10,
|
||||
16,78,228,138,244,158,179,43,60,114,72,158,241,138,171,2,215,160,230,35,16,170,100,146,106,97,132,49,56,111,152,64,41,126,86,1,7,198,141,138,186,144,162,62,43,224,201,72,73,23,172,68,240,120,117,70,210,7,233,253,244,1,2,13,171,223,22,233,131,67,162,24,35,211,185,22,107,158,165,227,244,56,61,126,172,101,249,130,47,210,99,37,179,244,248,5,94,255,9,12,156,222,99,85,122,84,171,57,105,183,102,253,129,243,134,95,209,158,157,60,107,92,229,70,123,103,12,244,6,56,34,65,9,138,88,93,22,28,188,161,16,0,46,202,133,79,123,75,30,146,87,214,101,30,89,87,185,224,82,131,221,29,64,72,137,87,23,226,220,145,71,232,0,199,42,55,198,65,23,91,129,81,169,185,105,207,225,121,162,107,89,25,33,29,209,12,252,100,65,179,243,1,121,233,0,3,139,162,191,30,154,83,168,137,33,143,47,175,217,154,81,221,94,1,180,37,152,254,130,114,64,182,100,13,2,246,17,154,103,60,121,254,208,35,211,31,60,239,200,243,30,246,188,129,55,8,
|
||||
226,184,79,92,22,106,246,33,138,201,251,230,213,161,55,195,251,65,67,110,215,44,143,133,100,206,46,248,218,152,36,189,11,71,198,102,7,158,54,16,241,109,78,166,199,243,57,121,226,156,114,41,5,100,2,216,32,51,252,186,41,177,55,25,227,85,231,155,221,170,151,246,199,100,122,208,8,215,235,59,241,78,43,174,57,45,249,7,128,215,126,27,144,103,162,210,104,30,5,6,32,224,232,173,89,126,126,119,10,254,90,1,182,116,199,139,225,116,6,14,33,89,62,216,193,239,6,244,46,4,207,91,180,90,220,0,104,23,49,237,183,94,127,214,36,41,41,180,9,189,129,147,251,109,193,155,80,3,119,211,170,245,89,140,204,244,142,243,91,8,201,38,224,211,59,54,76,7,228,84,19,85,136,186,204,49,242,107,244,97,170,192,159,93,66,131,235,187,202,237,166,131,193,173,128,159,42,92,91,192,23,66,148,239,1,117,187,231,80,191,166,78,52,1,203,28,147,215,204,56,247,5,45,107,54,59,250,168,101,205,108,122,5,183,119,250,88,13,62,143,48,242,189,17,225,83,
|
||||
245,165,24,255,67,161,224,29,29,73,111,131,254,45,162,118,89,243,43,101,125,38,36,228,115,194,32,250,197,114,91,88,147,112,92,82,217,78,82,206,165,122,185,237,86,246,101,162,54,36,110,72,69,253,111,9,129,167,85,254,165,33,176,95,191,125,2,180,41,216,61,59,198,95,32,217,107,182,148,236,102,131,236,196,163,139,46,105,47,16,232,125,52,74,152,137,42,147,12,208,111,130,201,133,172,77,115,166,199,0,26,11,134,101,228,76,210,117,193,51,211,37,100,144,210,207,174,71,41,42,220,132,244,147,155,173,133,247,85,35,120,215,3,152,190,164,41,236,189,146,159,51,242,210,244,122,125,83,190,74,65,115,16,7,43,157,32,43,240,194,21,100,71,96,189,166,144,92,176,102,80,232,129,62,252,171,32,63,19,89,173,254,19,40,219,109,36,108,27,166,37,74,246,63,2,124,43,250,63,131,56,22,57,80,208,52,61,144,1,109,149,129,186,2,251,75,147,172,32,54,247,33,211,36,142,46,95,236,83,103,222,149,147,121,83,174,27,185,210,251,155,178,191,97,26,75,
|
||||
117,39,245,108,147,4,126,154,147,173,3,221,229,144,44,55,246,91,109,129,162,233,239,76,149,183,206,178,83,42,49,237,163,89,208,125,240,224,173,238,214,54,245,208,220,177,114,73,114,1,8,84,66,35,41,107,112,195,135,86,87,0,168,100,135,100,1,30,182,18,74,95,107,191,115,209,37,250,199,78,122,204,240,149,190,165,0,164,7,142,135,108,44,8,222,12,134,170,206,190,11,246,166,123,190,14,254,102,155,40,42,117,19,250,27,39,10,218,113,120,159,30,108,24,72,179,63,110,179,16,126,110,243,190,252,174,72,147,183,72,27,71,35,80,64,3,98,215,167,13,35,56,100,9,38,77,208,66,181,228,21,219,24,184,212,224,120,203,94,70,153,163,143,251,109,245,13,37,243,149,98,117,46,246,212,165,83,23,119,54,88,9,91,213,165,9,200,244,78,11,217,37,135,81,147,66,214,193,206,160,25,184,76,97,193,121,140,112,72,125,154,92,54,81,208,117,150,104,5,128,23,230,28,94,101,101,157,99,72,216,4,136,195,225,86,87,209,235,194,190,191,119,48,217,117,202,
|
||||
110,242,48,110,185,184,210,108,110,103,13,92,238,155,62,172,13,192,4,123,251,134,71,173,149,186,113,19,36,70,117,220,4,112,187,32,111,52,78,122,78,20,251,178,79,24,51,178,238,239,225,209,205,190,74,4,147,219,44,179,205,4,183,203,30,125,254,150,246,169,250,74,238,143,93,163,231,36,104,94,247,73,209,152,123,171,164,52,205,226,230,24,108,170,138,141,103,114,134,1,140,115,30,120,110,93,89,167,131,82,179,49,220,180,3,205,119,23,214,186,99,35,110,122,199,197,9,173,97,32,50,159,128,117,122,100,211,202,166,30,107,72,37,34,119,253,196,150,82,24,38,208,13,148,185,114,63,35,64,250,209,16,23,230,215,2,71,30,40,66,156,217,0,101,170,251,161,166,99,75,122,108,112,54,128,134,64,138,75,71,193,252,38,160,50,41,80,10,217,254,138,49,251,27,174,35,146,78,
|
||||
|
||||
topic "Pusher";
|
||||
[2 $$0,0#00000000000000000000000000000000:Default]
|
||||
[i448;a25;kKO9;*@(64)2 $$1,0#37138531426314131252341829483380:class]
|
||||
[l288;2 $$2,0#27521748481378242620020725143825:desc]
|
||||
[a83;*R6 $$3,0#31310162474203024125188417583966:caption]
|
||||
[l288;i1121;b17;O9;~~~.1408;2 $$4,0#10431211400427159095818037425705:param]
|
||||
[i448;a25;kKO9;*@(64)2 $$5,0#37138531426314131252341829483370:item]
|
||||
[*+117 $$6,6#14700283458701402223321329925657:header]
|
||||
[{_}%EN-US
|
||||
[s3; Pusher&]
|
||||
[s0; Pusher is a base class for classes that perform simple action
|
||||
when clicked by mouse or by some keyboard interface (usually
|
||||
access key). Pusher handles all mouse input and checks whether
|
||||
keyboard events match Pusher`'s access key, however keyboard
|
||||
input can be also processed by derived classes and projected
|
||||
into Pusher`'s state by its methods (KeyPush, FinishPush). Accelerator
|
||||
key for Pusher is assigned either through the label (using `'`&`'
|
||||
or `'`\b`', see [^topic`:`/`/CtrlLib`/src`/LabelBase`$en`-us^ LabelBase]).&]
|
||||
[s0; When Pusher is pushed and mouse is then released while hovering
|
||||
over pusher, PerformAction virtual method is invoked and its
|
||||
standard implementation invokes in turn WhenAction callback.
|
||||
Other than that, WhenPush and WhenRepeat callbacks are available.&]
|
||||
[s0; &]
|
||||
[s0;3 &]
|
||||
[s5;K:`:`:Pusher`:`:class:%- [@(0.0.255) class]_[@0 Pusher]&]
|
||||
[s2; &]
|
||||
[s0; [/ Derived from] [^topic`:`/`/CtrlCore`/src`/Ctrl`$en`-us`#`:`:Ctrl`:`:class Ctrl^ C
|
||||
trl]&]
|
||||
[s0;3 &]
|
||||
[s0;:`:`:Pusher`:`:Pusher`(`): [* Pusher]()&]
|
||||
[s2; Initializes Pusher. Font is sent to standard GUI font, accelerator
|
||||
key is cleared.&]
|
||||
[s0;3 &]
|
||||
[s5;K:`:`:Pusher`:`:KeyPush`(`):%- [@(0.0.255) void]_[@0 KeyPush]()&]
|
||||
[s0; Protected.&]
|
||||
[s2; This method puts Pusher into `"pushed by keyboard`" state. It
|
||||
should be used as reaction to accelerator key by derived class.&]
|
||||
[s0;3 &]
|
||||
[s0;:`:`:Pusher`:`:IsPush`(`)const: bool_[* IsPush]()&]
|
||||
[s0; Protected.&]
|
||||
[s4; [*/ Return value]-|true when in pushed state.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [@(0.0.255) bool]_[@0 IsKeyPush]()&]
|
||||
[s0; Protected.&]
|
||||
[s4; [*/ Return value]-|true when in pushed state initiated by keyboard.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [@(0.0.255) bool]_[@0 FinishPush]()&]
|
||||
[s0; Protected.&]
|
||||
[s4; [*/ Return value]-|Forces end of pushed state and invokes PerformAction
|
||||
method (default implementation invokes standard WhenAction callback).&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [@(0.0.255) void]_[@0 EndPush]()&]
|
||||
[s0; Protected.&]
|
||||
[s2; Forces end of pushed state.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- virtual virtual_[@(0.0.255) void]_[@0 RefreshPush]()&]
|
||||
[s2; This method should refresh part of concrete derived Pusher class
|
||||
that is being graphically changed as reaction to push state.
|
||||
Default implementation calls Refresh, however some classes (like
|
||||
Option) overload this to minimize repaint area size.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- virtual virtual_[@(0.0.255) void]_[@0 RefreshFocus]()&]
|
||||
[s2; This method should refresh part of concrete derived Pusher class
|
||||
that is being graphically changed as reaction to change of input
|
||||
focus. Default implementation calls Refresh, however some classes
|
||||
(like Option) overload this to minimize repaint area size.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- virtual virtual_[@(0.0.255) void]_[@0 PerformAction]()&]
|
||||
[s2; This method is called when `"push`" is finished. Default implementation
|
||||
invokes WhenAction.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Pusher^ Pusher]`&_[@0 SetFont]([^`:`:Font^ Font]_[@3 fnt])&]
|
||||
[s2; Sets the font that should be used in painting the concrete derived
|
||||
Pusher class. Pusher itself does not use this font anywhere,
|
||||
but most derived classes do.&]
|
||||
[s4; [*C@3 fnt]-|Font.&]
|
||||
[s4; [*/ Return value]-|`*this for method chaining.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Pusher^ Pusher]`&_[@0 SetLabel]([@(0.0.255) const]_[@(0.0.255) char]_`*[@3 text])
|
||||
&]
|
||||
[s2; Sets the text of pusher. Pusher itself does not use this font
|
||||
anywhere, but most derived classes do. Text can contain `'`&`'
|
||||
or `'`\b`' characters to define access keys./&]
|
||||
[s4; [*C@3 text]-|&]
|
||||
[s4; [*/ Return value]-|&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [@(0.0.255) void]_[@0 PseudoPush]()&]
|
||||
[s2; Invokes `"push emulation`". Pusher will animate through states
|
||||
as if it would be pushed by the user, including calls to PerformAction
|
||||
(WhenAction), WhenPush and WhenRepeat.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:byte^ byte]_[@0 accesskey]&]
|
||||
[s0; Protected.&]
|
||||
[s2; Access key assigned to the Pusher.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:String^ String]_[@0 label]&]
|
||||
[s0; Protected.&]
|
||||
[s2; Text assigned to the Pusher.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Font^ Font]_[@0 font]&]
|
||||
[s0; Protected.&]
|
||||
[s2; Font assigned to the Pusher.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Callback^ Callback]_[@0 WhenPush]&]
|
||||
[s2; This callback is invoked when pusher goes from `"unpushed`"
|
||||
to `"pushed`" state.&]
|
||||
[s0;3 &]
|
||||
[s5;K%- [^`:`:Callback^ Callback]_[@0 WhenRepeat]&]
|
||||
[s2; `"Pusher autorepeat`" `- this callback is periodically invoked
|
||||
when user holds mouse button over Pusher `- it emulates keyboard
|
||||
autorepeat (e.g. arrow buttons in scrollbar).&]
|
||||
[s0; ]
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
#define LDUMP(x) //DUMP(x)
|
||||
#define LDUMPC(x) //DUMPC(x)
|
||||
#define LLOG(x) //LOG(x)
|
||||
#define LLOG(x) //DLOG(x)
|
||||
|
||||
class IndexSeparatorFrameCls : public CtrlFrame {
|
||||
virtual void FrameLayout(Rect& r) { r.right -= 1; }
|
||||
|
|
@ -955,18 +955,12 @@ void Ide::JumpS()
|
|||
return;
|
||||
const CppNest& n = BrowserBase()[q];
|
||||
q = n.name.Find(id);
|
||||
if(q >= 0)
|
||||
JumpToDefinition(n[q]);
|
||||
}
|
||||
|
||||
if(q < 0)
|
||||
return;
|
||||
|
||||
/*
|
||||
if(nest.GetCount() > 1 || n.name.FindNext(q) >= 0) {
|
||||
browser.SetId(id, nest);
|
||||
SetBottom(BBROWSER);
|
||||
SetBar();
|
||||
}
|
||||
*/
|
||||
const CppItem& m = n[q];
|
||||
void Ide::JumpToDefinition(const CppItem& m)
|
||||
{
|
||||
if(m.pos.GetCount() == 0)
|
||||
return;
|
||||
int ai = 0;
|
||||
|
|
@ -982,3 +976,18 @@ void Ide::JumpS()
|
|||
}
|
||||
GotoCpp(m.pos[ai]);
|
||||
}
|
||||
|
||||
void Ide::IdeGotoLink(String link)
|
||||
{
|
||||
LLOG("IdeGotoLink " << link);
|
||||
String nest, key;
|
||||
if(!SplitNestKey(link, nest, key))
|
||||
return;
|
||||
int q = BrowserBase().Find(nest);
|
||||
if(q < 0)
|
||||
return;
|
||||
const CppNest& n = BrowserBase()[q];
|
||||
q = n.key.Find(key);
|
||||
if(q >= 0)
|
||||
JumpToDefinition(n[q]);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -357,6 +357,7 @@ protected:
|
|||
void InsertItem();
|
||||
|
||||
void FindBrokenRef();
|
||||
void JumpToDefinition();
|
||||
|
||||
public:
|
||||
Callback1<Bar&> WhenTemplatesMenu;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
#include "Browser.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
//#define REPAIR
|
||||
#endif
|
||||
void TopicEditor::JumpToDefinition()
|
||||
{
|
||||
PostCallback(callback1(IdeGotoLink, editor.GetFormatInfo().label));
|
||||
}
|
||||
|
||||
void TopicEditor::Label(String& label)
|
||||
{
|
||||
|
|
@ -69,7 +70,11 @@ void TopicEditor::FindBrokenRef()
|
|||
void TopicEditor::Tools(Bar& bar)
|
||||
{
|
||||
bar.Add("Insert code item..", IdeCommonImg::InsertItem(), THISBACK(InsertItem))
|
||||
.Key(K_INSERT);
|
||||
.Key(K_CTRL_INSERT);
|
||||
String l = editor.GetFormatInfo().label;
|
||||
bool b = l.GetCount() > 2 && l[0] == ':' && l[1] == ':';
|
||||
bar.Add(b, "See referenced code", IdeCommonImg::Source(), THISBACK(JumpToDefinition))
|
||||
.Key(K_ALT_J);
|
||||
bar.Add("Find broken references..", IdeCommonImg::FindBrokenRef(), THISBACK(FindBrokenRef))
|
||||
.Key(K_CTRL_F3);
|
||||
#ifdef REPAIR
|
||||
|
|
|
|||
|
|
@ -167,6 +167,11 @@ bool IdeConsoleWait()
|
|||
return the_ide && the_ide->IdeConsoleWait();
|
||||
}
|
||||
|
||||
void IdeGotoLink(String s)
|
||||
{
|
||||
if(the_ide) the_ide->IdeGotoLink(s);
|
||||
}
|
||||
|
||||
void IdeSetBottom(Ctrl& ctrl)
|
||||
{
|
||||
if(the_ide) the_ide->IdeSetBottom(ctrl);
|
||||
|
|
|
|||
|
|
@ -65,6 +65,7 @@ public:
|
|||
virtual bool IdeDebugUnLock() = 0;
|
||||
virtual bool IdeIsDebugLock() const = 0;
|
||||
virtual void IdeSetBar() = 0;
|
||||
virtual void IdeGotoLink(String link) = 0;
|
||||
|
||||
virtual ~IdeContext() {}
|
||||
};
|
||||
|
|
@ -88,6 +89,7 @@ void IdeConsoleFlush();
|
|||
void IdeConsoleBeginGroup(String group);
|
||||
void IdeConsoleEndGroup();
|
||||
bool IdeConsoleWait();
|
||||
void IdeGotoLink(String s);
|
||||
|
||||
bool IdeIsDebug();
|
||||
void IdeEndDebug();
|
||||
|
|
|
|||
|
|
@ -121,6 +121,8 @@ void Hdepend::ScanFile(const String& path, int map_index) {
|
|||
const char *term = src;
|
||||
info.depend.Clear();
|
||||
info.bydefine.Clear();
|
||||
info.macroinclude.Clear();;
|
||||
info.define.Clear();;
|
||||
info.guarded = false;
|
||||
info.blitzprohibit = false;
|
||||
String filedir = GetFileDirectory(path);
|
||||
|
|
|
|||
|
|
@ -493,6 +493,7 @@ public:
|
|||
virtual bool IdeIsDebugLock() const;
|
||||
|
||||
virtual void IdeSetBar();
|
||||
virtual void IdeGotoLink(String link);
|
||||
|
||||
enum {
|
||||
EDITING, BUILDING, RUNNING, DEBUGGING,
|
||||
|
|
@ -998,6 +999,7 @@ public:
|
|||
bool OpenMainPackage();
|
||||
void NewMainPackage();
|
||||
|
||||
void JumpToDefinition(const CppItem& m);
|
||||
void SearchTopics();
|
||||
void ShowTopics();
|
||||
void ShowTopic(String topic);
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
#include "ide.h"
|
||||
|
||||
#define LLOG(x) // DLOG(x)
|
||||
|
||||
void Ide::ResolveUvsConflict() {
|
||||
String result;
|
||||
editor.NextUndo();
|
||||
|
|
@ -40,6 +42,7 @@ void Ide::ResolveUvsConflict() {
|
|||
|
||||
void Ide::GotoPos(String path, int line)
|
||||
{
|
||||
LLOG("GotoPos " << path << ':' << line);
|
||||
AddHistory();
|
||||
editastext.FindAdd(path);
|
||||
EditFile(path);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue