ultimatepp/uppsrc/CtrlLib/src.tpp/OptionTree$en-us.tpp
cbpporter 570358510f CtrlLib documentation update
git-svn-id: svn://ultimatepp.org/upp/trunk@992 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-03-20 17:04:08 +00:00

127 lines
No EOL
6.6 KiB
C++
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

topic "OptionTree";
[2 $$0,0#00000000000000000000000000000000:Default]
[i448;a25;kKO9;2 $$1,0#37138531426314131252341829483380:class]
[l288;2 $$2,0#27521748481378242620020725143825:desc]
[0 $$3,0#96390100711032703541132217272105:end]
[H6;0 $$4,0#05600065144404261032431302351956:begin]
[i448;a25;kKO9;2 $$5,0#37138531426314131252341829483370:item]
[l288;a4;*@5;1 $$6,6#70004532496200323422659154056402:requirement]
[l288;i1121;b17;O9;~~~.1408;2 $$7,0#10431211400427159095818037425705:param]
[i448;b42;O9;2 $$8,8#61672508125594000341940100500538:tparam]
[b42;2 $$9,9#13035079074754324216151401829390:normal]
[{_}
[ {{10000@3 [s0;%% [*@(229)4 OptionTree]]}}&]
[s3;%% &]
[s1;:OptionTree`:`:class: [@(0.0.255)3 class][3 _][*3 OptionTree][3 _:_][@(0.0.255)3 public][3 _][*@3;3 T
reeCtrl]&]
[s2;%% &]
[s2;%%
@@image:700&1000
<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>ю€<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><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>ソ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>漿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>юю<EFBFBD><EFBFBD>ソ<EFBFBD>
&]
[s3;%% &]
[s9;%% 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.&]
[s3;%% &]
[s0; &]
[ {{10000F(128)G(128)@1 [s0;%% [* Public Member List]]}}&]
[s3;%% &]
[s5;:OptionTree`:`:WhenOption: [_^Callback^ Callback]_[* WhenOption]&]
[s2;%% Some option has changed.&]
[s3;%% &]
[s4; &]
[s5;:OptionTree`:`:SetRoot`(const Image`&`,Option`&`,const char`*`): [@(0.0.255) void]_
[* SetRoot]([@(0.0.255) const]_[_^Image^ Image][@(0.0.255) `&]_[*@3 img],
[_^Option^ Option][@(0.0.255) `&]_[*@3 option], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 t
ext]_`=_NULL)&]
[s5;:OptionTree`:`:SetRoot`(Option`&`,const char`*`): [@(0.0.255) void]_[* SetRoot]([_^Option^ O
ption][@(0.0.255) `&]_[*@3 option], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 text]_`=_NU
LL)&]
[s5;:OptionTree`:`:SetRoot`(const Image`&`,const char`*`): [@(0.0.255) void]_[* SetRoot](
[@(0.0.255) const]_[_^Image^ Image][@(0.0.255) `&]_[*@3 img], [@(0.0.255) const]_[@(0.0.255) c
har]_`*[*@3 text])&]
[s5;:OptionTree`:`:SetRoot`(const char`*`): [@(0.0.255) void]_[* SetRoot]([@(0.0.255) const
]_[@(0.0.255) char]_`*[*@3 text])&]
[s2;%% Sets the root item.&]
[s3;%% &]
[s4; &]
[s5;:OptionTree`:`:Add`(int`,const Image`&`,Option`&`,const char`*`): [@(0.0.255) int]_
[* Add]([@(0.0.255) int]_[*@3 parent], [@(0.0.255) const]_[_^Image^ Image][@(0.0.255) `&]_[*@3 i
mg], [_^Option^ Option][@(0.0.255) `&]_[*@3 option], [@(0.0.255) const]_[@(0.0.255) char]_`*
[*@3 text]_`=_NULL)&]
[s5;:OptionTree`:`:Add`(int`,Option`&`,const char`*`): [@(0.0.255) int]_[* Add]([@(0.0.255) i
nt]_[*@3 parent], [_^Option^ Option][@(0.0.255) `&]_[*@3 option], [@(0.0.255) const]_[@(0.0.255) c
har]_`*[*@3 text]_`=_NULL)&]
[s5;:OptionTree`:`:Add`(int`,const Image`&`,const char`*`): [@(0.0.255) int]_[* Add]([@(0.0.255) i
nt]_[*@3 parent], [@(0.0.255) const]_[_^Image^ Image][@(0.0.255) `&]_[*@3 img],
[@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 text])&]
[s5;:OptionTree`:`:Add`(int`,const char`*`): [@(0.0.255) int]_[* Add]([@(0.0.255) int]_[*@3 p
arent], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 text])&]
[s2;%% Adds an item. &]
[s3;%% &]
[s4; &]
[s5;:OptionTree`:`:Insert`(int`,int`,const Image`&`,Option`&`,const char`*`): [@(0.0.255) i
nt]_[* Insert]([@(0.0.255) int]_[*@3 parent], [@(0.0.255) int]_[*@3 i],
[@(0.0.255) const]_[_^Image^ Image][@(0.0.255) `&]_[*@3 img], [_^Option^ Option][@(0.0.255) `&
]_[*@3 option], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 text]_`=_NULL)&]
[s4; &]
[s5;:OptionTree`:`:Insert`(int`,int`,Option`&`,const char`*`): [@(0.0.255) int]_[* Insert
]([@(0.0.255) int]_[*@3 parent], [@(0.0.255) int]_[*@3 i], [_^Option^ Option][@(0.0.255) `&]_
[*@3 option], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 text]_`=_NULL)&]
[s4; &]
[s5;:OptionTree`:`:Insert`(int`,int`,const Image`&`,const char`*`): [@(0.0.255) int]_[* I
nsert]([@(0.0.255) int]_[*@3 parent], [@(0.0.255) int]_[*@3 i], [@(0.0.255) const]_[_^Image^ I
mage][@(0.0.255) `&]_[*@3 img], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 text])&]
[s4; &]
[s5;:OptionTree`:`:Insert`(int`,int`,const char`*`): [@(0.0.255) int]_[* Insert]([@(0.0.255) i
nt]_[*@3 parent], [@(0.0.255) int]_[*@3 i], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 text])
&]
[s2; [%% Insert an item at position ][*@3 i][%% into ][*@3 parent.]&]
[s3;%% &]
[s4; &]
[s5;:OptionTree`:`:Get`(int`)const: [@(0.0.255) virtual] [@(0.0.255) int]_[* Get]([@(0.0.255) i
nt]_[*@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.&]
[s3;%% &]
[s4; &]
[s5;:OptionTree`:`:Clear`(`): [@(0.0.255) void]_[* Clear]()&]
[s2;%% Removes all items.&]
[s3;%% &]
[s4; &]
[s5;:OptionTree`:`:ManualMode`(`): [_^OptionTree^ OptionTree][@(0.0.255) `&]_[* ManualMode](
)&]
[s2;%% Switches the OptionTree to manual mode: checking an item does
not affect the checked/unchecked status of child items.&]
[s3; &]
[s4; &]
[s5;:OptionTree`:`:SetLabel`(int`,const char`*`): [@(0.0.255) void]_[* SetLabel]([@(0.0.255) i
nt]_[*@3 id], [@(0.0.255) const]_[@(0.0.255) char]_`*[*@3 text])&]
[s2;%% Sets the label of node [%-*@3 id] to [%-*@3 text].&]
[s3;%% &]
[s4; &]
[s5;:OptionTree`:`:GetLabel`(int`)const: [_^String^ String]_[* GetLabel]([@(0.0.255) int]_[*@3 i
d])_[@(0.0.255) const]&]
[s2;%% Returns the label of node [%-*@3 id].&]
[s3;%% &]
[s0; ]