ultimatepp/uppsrc/CtrlLib/src.tpp/Progress$en-us.tpp
cxl c06eff5169 T++ Alt+J: See referenced code
git-svn-id: svn://ultimatepp.org/upp/trunk@461 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-09-19 07:36:25 +00:00

187 lines
No EOL
11 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 "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>耀<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
п<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>謿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>广<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>便<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
岿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>岿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD>櫿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
羿<EFBFBD>︿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
òТ<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>鲿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>δ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
髿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
稿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ǘǘ<EFBFBD><EFBFBD>
<EFBFBD>趿<EFBFBD>
<EFBFBD>宿<EFBFBD><EFBFBD>ж槿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>à<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鴿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>沿
怀<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>о<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǘη
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>饿ǘ<EFBFBD><EFBFBD>
<EFBFBD>Χ<EFBFBD>ǘ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>鹿<EFBFBD><EFBFBD>鲿τ<EFBFBD><EFBFBD>怀
<EFBFBD><EFBFBD>穿贿Э
<EFBFBD><EFBFBD><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; ]