ultimatepp/uppsrc/CtrlLib/src.tpp/Button$en-us.tpp
cbpporter ee286a2a6a CtrlLib documentation update
git-svn-id: svn://ultimatepp.org/upp/trunk@942 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2009-03-11 16:19:39 +00:00

187 lines
No EOL
8 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 "Button";
[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 Button]]}}&]
[s3;%% &]
[s1;:Button`:`:class: [@(0.0.255)3 class][3 _][*3 Button][3 _:_][@(0.0.255)3 public][3 _][*@3;3 Push
er]&]
[s0;%% &]
[s2;%%
@@image:456&175
€λ€怙€€<EFBFBD><EFBFBD>€€€€<EFBFBD>懦价ヒびヲ隻葈<EFBFBD>石鎮ミラ<EFBFBD>錝ウミゥヒ赤ナロレ<EFBFBD>黛葎テ<EFBFBD>ネチン玄<EFBFBD>チメ葦チゥ<EFBFBD>ハ苅トレ粹ゥ
壼ョルー<EFBFBD>皹ッ穣ア鼬買シセ<EFBFBD>⊿キマ<EFBFBD><EFBFBD>権<EFBFBD>ハホ、悗滕コ槎<EFBFBD><EFBFBD>マ<EFBFBD>もム<EFBFBD>ッーサ陲沺レ圄專゚チト<EFBFBD><EFBFBD>ミ蜜遲賚テ<EFBFBD>
馞<EFBFBD>サ瘠ネタノ「稔減ヌ<EFBFBD>ノス<EFBFBD>ヒィ<EFBFBD><EFBFBD>蝪<EFBFBD>「壤<EFBFBD><EFBFBD>メ袷ャ洒ョ<EFBFBD>サ゚ロカスユミ糜ャ供ア<EFBFBD>ィ昤эムカン<EFBFBD><EFBFBD>嵯泯苦
<EFBFBD>ロロ太ヤレ柀ッ草ヤレュ居ノ梓ヤヘ﨓醇<EFBFBD>ヨ<EFBFBD><EFBFBD><EFBFBD>レエウ狡ミ罷<EFBFBD>ケ<EFBFBD><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>
@@image:431&187
€η€梳€€<EFBFBD><EFBFBD>€€€€<EFBFBD>懦佰ヒっ又ヌ﨤愑コуチ<EFBFBD>ツ洗緊ばンあョ橈サ<EFBFBD>ハ<EFBFBD>ラ「<EFBFBD>∂コтノ<EFBFBD><EFBFBD>貫倥ョソリモ鈍ヤ
<EFBFBD>セー斥フホ<EFBFBD>ラ鮗ーテ辜ー髙ウ<EFBFBD>シ髪<EFBFBD><EFBFBD>肢鵁<EFBFBD>ゥ<EFBFBD>譓鬻暲<EFBFBD><EFBFBD>ヨワロラ<EFBFBD><EFBFBD>ケホッ楨ホュ卅チツ<EFBFBD>汜゙サルハケンヲ<EFBFBD><EFBFBD>
赦ク€<EFBFBD>イ゚鬯<EFBFBD><EFBFBD>﨑ェ<EFBFBD>鉛<EFBFBD><EFBFBD><EFBFBD>絢陷冾嶺ノ゚<EFBFBD><EFBFBD>顰誠ツΞ<EFBFBD>擅ッテ瘍チト<EFBFBD>矇ロ・<EFBFBD>コ獎キ圧モ届スホッ<EFBFBD>畝
寰胖厠<EFBFBD>ト<EFBFBD>烈蓙ヲゥ<EFBFBD>魘ケ<EFBFBD>「貮<EFBFBD><EFBFBD>」<EFBFBD>チ嵂<EFBFBD>蓙<EFBFBD>゙<EFBFBD>皃ホロォ<EFBFBD>&ユ<EFBFBD><EFBFBD>モシ損ヌオ許Λモ<EFBFBD>慴迹内゙メ以
貉嚠榑邨<EFBFBD>゙縲巻<EFBFBD>゙辻艾シナ撫」ぶア<EFBFBD>収ィィ昭マ勛碕ィ゚テ<EFBFBD>。<EFBFBD><EFBFBD>泣ェハッヌ゙爲「抦撼ハケタト繒ムホ<EFBFBD>氛戍<EFBFBD>
<EFBFBD>ノツ齡ャシイチ声ヨ瞼<EFBFBD>゙ネ擧ヌエチ靤<EFBFBD>灘モ宴辷ナ遮コ<EFBFBD>ハー゚スワ゚堝ャチ、イク鋳<EFBFBD>ーワサΜ貊<EFBFBD>ト鞣買セ。タ螢陪<EFBFBD>
幅ノナヒナ懼ラミ」<EFBFBD>モ烽ッセタナ鮓袞ミ麾チ闔<EFBFBD>セ次蠶<EFBFBD>ン<EFBFBD>とヘ劣征€ァ
@@image:150&162
€<EFBFBD>€噫€€<EFBFBD><EFBFBD>€€€€<EFBFBD>戔<EFBFBD>ニ嶝オ<EFBFBD>襄ョ」├チ笹マ<EFBFBD>蜒ホ鰥滓<EFBFBD>估撃ェト緕ミト<EFBFBD>葵珍飴ァ<EFBFBD>」<EFBFBD>ョエ酘<EFBFBD>ト<EFBFBD>
サよ愾埇<EFBFBD>トミ悒ラ゙ツア煎ワケ恪ゥ鳴ミ悒令€熨ミ灸チク丶「<EFBFBD>ケ<EFBFBD>叭<EFBFBD>オ「ア。娃<EFBFBD>ケ<EFBFBD>シ▲尊<EFBFBD>ツ未鞆ホ♭書袋
ク清<EFBFBD>跪ソ。罇香挫販、靜セウ処銘<EFBFBD><EFBFBD><EFBFBD>揶<EFBFBD>淦ネ雇ツ<EFBFBD>オ<EFBFBD>ゥイ€ル懋芙ユ゙ーモ<EFBFBD>€<EFBFBD>モ<EFBFBD>ノ
@@image:118&125
€ン€楳€€<EFBFBD><EFBFBD>€€€€<EFBFBD>愎徳環ーハ這剰攵かォ歴<EFBFBD>括<EFBFBD>ィ諶<EFBFBD>ゥ時尺ィ擽ミ怠エユハタ<EFBFBD><EFBFBD>ァマ楹ヘ<EFBFBD>于<EFBFBD><EFBFBD><EFBFBD>ノ
シ<EFBFBD>ッイリノ゚ム、ハ<EFBFBD>ホ<EFBFBD>銧ヤサ打゙生モコテニ鍗きチィアト、<EFBFBD>ケ贔<EFBFBD>ミカ●ォョヤヲ筋笹<EFBFBD>」<EFBFBD>虻ツ・ョ裘ヲリウワ゚<EFBFBD>、鵈ェ<EFBFBD>ア
漁環ァヨ<EFBFBD>極辷串裄苟﨓挑ム<EFBFBD>煖玳・邪「ケ瓏緕ワ糴ヲユ諢楮トテム<EFBFBD>ミテ宕ハ胴<EFBFBD>纒<EFBFBD>受<EFBFBD>モ<EFBFBD>ヌ<EFBFBD>愬<EFBFBD>ァワ
<EFBFBD>ケヤ<EFBFBD>アァ<EFBFBD>サ<EFBFBD>ヌ<EFBFBD>ラォロ<EFBFBD><EFBFBD><EFBFBD>ヌァ秩<EFBFBD>オ
&]
[s0;%% &]
[s9;%% The famous foundation of any GUI. It has no Value.&]
[s0;%% &]
[s0; [%%/ Derived from][%% ][^topic`:`/`/CtrlLib`/src`/Pusher`$en`-us^ Pusher]&]
[s3;%% &]
[s0; &]
[ {{10000F(128)G(128)@1 [s0;%% [* Constructor Detail]]}}&]
[s3; &]
[s5;:Button`:`:Button`(`): [* Button]()&]
[s2;%% Initializes the button.&]
[s3; &]
[s4; &]
[s5;:Button`:`:`~Button`(`): [@(0.0.255) `~][* Button]()&]
[s2;%% Default destructor.&]
[s3; &]
[s0; &]
[ {{10000F(128)G(128)@1 [s0;%% [* Public Member List]]}}&]
[s3; &]
[s5;:Button`:`:SetImage`(const Image`&`): [_^Button^ Button][@(0.0.255) `&]_[* SetImage]([@(0.0.255) c
onst]_[_^Image^ Image][@(0.0.255) `&]_[*@3 img])&]
[s2;%% Sets the image of the button.&]
[s7;%% [%-*C@3 img]-|Image.&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3;%% &]
[s4; &]
[s5;:Button`:`:SetMonoImage`(const Image`&`): [_^Button^ Button][@(0.0.255) `&]_[* SetMonoI
mage]([@(0.0.255) const]_[_^Image^ Image][@(0.0.255) `&]_[*@3 img])&]
[s2;%% Sets the monochromatic image. Image is colored according to
current GUI look`&feel.&]
[s7;%% [%-*C@3 img]-|Image.&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3;%% &]
[s4; &]
[s5;:Button`:`:EdgeStyle`(`): [_^Button^ Button][@(0.0.255) `&]_[* EdgeStyle]()&]
[s2;%% Activates visual style suitable for buttons used inside frame
of other Ctrls, like drop`-down buttons in droplists.&]
[s2;%%
@@image:362&150
€<EFBFBD>€<EFBFBD>€€<EFBFBD><EFBFBD>€€€€<EFBFBD>懦ヨヘ環ー梵<EFBFBD>゙マサ<EFBFBD>┨榁廁割<EFBFBD>オ簀・ェヤ抹Ν<EFBFBD>遂<EFBFBD>シ≧<EFBFBD>ヘ跖叮ツソ。皃ン、モョ楴<EFBFBD>
スォ朝<EFBFBD>セ<EFBFBD><EFBFBD>€裴゚瑾ォレュクシコ<EFBFBD>正ァ<EFBFBD>鈑レ粐<EFBFBD><EFBFBD>韈<EFBFBD>ノ驥岦<EFBFBD>ゥ替啄<EFBFBD>クー<EFBFBD>ンリヨ゙ラツサンスク朋カ伜鬧ロ<EFBFBD>エ
袤跣ホタエム<EFBFBD>ョモー且鵰<EFBFBD>サ趣批€ル絈トサレ゚ィヘ<EFBFBD>・ッ∬崚ユ・擅レ<EFBFBD>戦<EFBFBD>イメヤフ<EFBFBD><EFBFBD>擣寿愨セ蝪頗実エ争ケ。<EFBFBD>
ォ<EFBFBD><EFBFBD>フ<EFBFBD><EFBFBD>⇒メヨ保㊧ォー┓
&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3;%% &]
[s4; &]
[s5;:Button`:`:ScrollStyle`(`): [_^Button^ Button][@(0.0.255) `&]_[* ScrollStyle]()&]
[s2;%% Activates visual style suitable for buttons used in Scrollbars.&]
[s2;%%
@@image:125&325
€ヴ€エ€€€ξ<EFBFBD>€€€€<EFBFBD>懦匿獅タネ脆剰攵mュ硫<EFBFBD>囂扉チ<EFBFBD><EFBFBD>ヒщ<EFBFBD>ハヘーヲメ<EFBFBD>。ア<EFBFBD><EFBFBD>ノ韆ウャ耿ナ贋ノォカウ<EFBFBD>
<EFBFBD>ツフリ<EFBFBD>寿<EFBFBD>ル鉑鈍キャィ隝イロン癸」スィ<EFBFBD>ヤ肥ン<EFBFBD>癆・キ糺ヲ罇ヌ面熹憐「オロ、ホショ遐メ<EFBFBD><EFBFBD>クル゙゚<EFBFBD>チ゚鋓勿惡
韶「モォキ癖<EFBFBD>ュ弡迷、穂<EFBFBD>耒恚。萋ツト咸シ冠€ミ筏珎ミ<EFBFBD>脂ケツク」榊劬月q榱ン€ァフナ<EFBFBD>ラ鉋舵ロ゚埆ォナ<EFBFBD>」抬
爆ヤ、<EFBFBD><EFBFBD><EFBFBD>ヌヨサマ<EFBFBD><EFBFBD>ム・<EFBFBD>許ッ゙フ碁ヘ邁フケァ「タμ<EFBFBD>ウソ<EFBFBD>」ヒ<EFBFBD>ヌ<EFBFBD>卷纎ラク・ニオョ<EFBFBD>鄒橿ヘ<EFBFBD>菶
&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3;%% &]
[s4; &]
[s5;:Button`:`:NormalStyle`(`): [_^Button^ Button][@(0.0.255) `&]_[* NormalStyle]()&]
[s2;%% Activates the visual style suitable for a standard button.&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3; &]
[s4; &]
[s5;:Button`:`:LeftEdgeStyle`(`): [_^Button^ Button][@(0.0.255) `&]_[* LeftEdgeStyle]()&]
[s2;%% Activates visual style suitable for buttons used inside frame
of other Ctrls, on the left side, like in MultiButton.&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3; &]
[s4; &]
[s5;:Button`:`:AutoStyle`(`): [_^Button^ Button][@(0.0.255) `&]_[* AutoStyle]()&]
[s2;%% Sets the button to automatic look, clearing all style information.&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s0; &]
[s4; &]
[s5;:Button`:`:Ok`(`): [_^Button^ Button][@(0.0.255) `&]_[* Ok]()&]
[s2;%% Makes button `"default accept`" `- it might have different
visual representation and it is activated by Enter hotkey.&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3;%% &]
[s4; &]
[s5;:Button`:`:Cancel`(`): [_^Button^ Button][@(0.0.255) `&]_[* Cancel]()&]
[s2;%% Makes button `"default cancel`" `- it might have different
visual representation and it is activated by Esc hotkey.&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3;%% &]
[s4; &]
[s5;:Button`:`:Exit`(`): [_^Button^ Button][@(0.0.255) `&]_[* Exit]()&]
[s2;%% Makes button `"default exit`" `- it might have different visual
representation and it is activated by both Esc or Enter hotkey.&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3;%% &]
[s4; &]
[s5;:Button`:`:Normal`(`): [_^Button^ Button][@(0.0.255) `&]_[* Normal]()&]
[s2;%% Makes button (previously modifies with Ok, Cancel or Exit)
`"normal`".&]
[s7;%% [*/ Return value]-|`*this for chaining.&]
[s3;%% &]
[s4; &]
[s5;:Button`:`:SetStyle`(const Button`:`:Style`&`): [_^Button^ Button][@(0.0.255) `&]_[* Se
tStyle]([@(0.0.255) const]_[_^Button`:`:Style^ Style][@(0.0.255) `&]_[*@3 s])&]
[s2;%% Sets the style of to button to [^topic`:`/`/CtrlLib`/src`/Button`$en`-us`#Button`:`:Style`:`:struct^ B
utton`::Style] [%-*@3 s].&]
[s3;%% &]
[s4; &]
[s5;:Button`:`:StyleNormal`(`): [@(0.0.255) static] [@(0.0.255) const]_[_^Button`:`:Style^ S
tyle][@(0.0.255) `&]_[* StyleNormal]()&]
[s2;%% Returns the style used when painting `"normal`" buttons.&]
[s3; &]
[s4; &]
[s5;:Button`:`:StyleOk`(`): [@(0.0.255) static] [@(0.0.255) const]_[_^Button`:`:Style^ Styl
e][@(0.0.255) `&]_[* StyleOk]()&]
[s2;%% Returns the style used when painting `"default accept`" buttons.&]
[s3; &]
[s4; &]
[s5;:Button`:`:StyleEdge`(`): [@(0.0.255) static] [@(0.0.255) const]_[_^Button`:`:Style^ St
yle][@(0.0.255) `&]_[* StyleEdge]()&]
[s2;%% Returns the style used when painting buttons on the inside
of a frame.&]
[s3; &]
[s4; &]
[s5;:Button`:`:StyleLeftEdge`(`): [@(0.0.255) static] [@(0.0.255) const]_[_^Button`:`:Style^ S
tyle][@(0.0.255) `&]_[* StyleLeftEdge]()&]
[s2;%% Returns the style used when painting buttons on the inside
of a frame, on the left side.&]
[s3; &]
[s4; &]
[s5;:Button`:`:StyleScroll`(`): [@(0.0.255) static] [@(0.0.255) const]_[_^Button`:`:Style^ S
tyle][@(0.0.255) `&]_[* StyleScroll]()&]
[s2;%% Returns the style used when painting scrollbar buttons.&]
[s3; &]
[s0; &]
[s0;3%% &]
[s0; &]
[ {{10000@3 [s0;%% [*@(229)4 Button`::Style]]}}&]
[s3; &]
[s1;:Button`:`:Style`:`:struct: [@(0.0.255)3 struct][3 _][*3 Style][3 _:_][@(0.0.255)3 public][3 _
][*@3;3 ChStyle][@(0.0.255)3 <][*3 Style][@(0.0.255)3 >][3 _]&]
[s9;%% This structure defines the look of a Button.&]
[s3; &]
[s0; ]