initial commit
[rofl0r-KOL.git] / main_taction.htm
blob0dc4642e0a634cca22e682a7a926b98067b688d4
1 <html>
2 <head>
3 <title>KOL Help: TAction object (main frame)</title>
4 <base target="_top">
5 </head>
7 <body bgcolor="#FFFFEF" text="#000000" link="#008080" vlink="#008000" alink="#808000">
8 <p><font face="Courier" color="#800080"><b>TAction( unit <a href=kol_pas.htm>KOL.pas</a> )
9 <font face="Wingdings">ï</font> <a href=tobj.htm>TObj</a>
10 <font face="Wingdings">ï</font> <a href=_tobj.htm>_TObj</a>
11 </b></font></p>
12 <p><b>
13 TAction = object( <a href=tobj.htm target="_top">TObj</a> )
14 </b></p>
15 Use action objects, in conjunction with action lists, to centralize the response
16 to user commands (actions).
17 Use AddControl, AddMenuItem, AddToolbarButton methods to link controls to an action.
18 See also <a href=tactionlist.htm target="_top">TActionList</a>.
19 <h3 align="center"><font color="#FF8080">TAction properties</font></h3>
20 <a name="caption"></a>
21 <p>
22 <font face="Courier" color="#800080"><b>property</b> <font color="#808000"><b>Caption</b></font>: <b>string</b>;</font>
23 <br>
24 Text caption.
25 </p>
26 <a name="hint"></a>
27 <p>
28 <font face="Courier" color="#800080"><b>property</b> <font color="#808000"><b>Hint</b></font>: <b>string</b>;</font>
29 <br>
30 Hint (tooltip). Currently used for toolbar buttons only.
31 </p>
32 <a name="checked"></a>
33 <p>
34 <font face="Courier" color="#800080"><b>property</b> <font color="#808000"><b>Checked</b></font>: <b>boolean</b>;</font>
35 <br>
36 Checked state.
37 </p>
38 <a name="enabled"></a>
39 <p>
40 <font face="Courier" color="#800080"><b>property</b> <font color="#808000"><b>Enabled</b></font>: <b>boolean</b>;</font>
41 <br>
42 Enabled state.
43 </p>
44 <a name="visible"></a>
45 <p>
46 <font face="Courier" color="#800080"><b>property</b> <font color="#808000"><b>Visible</b></font>: <b>boolean</b>;</font>
47 <br>
48 Visible state.
49 </p>
50 <a name="helpcontext"></a>
51 <p>
52 <font face="Courier" color="#800080"><b>property</b> <font color="#808000"><b>HelpContext</b></font>: <b>integer</b>;</font>
53 <br>
54 Help context.
55 </p>
56 <a name="accelerator"></a>
57 <p>
58 <font face="Courier" color="#800080"><b>property</b> <font color="#808000"><b>Accelerator</b></font>: <a href=kol_pas.htm#tmenuaccelerator target="_top">TMenuAccelerator</a>;</font>
59 <br>
60 Accelerator for menu items.
61 </p>
62 <h4 align="center"><font color="black">Properties, inherited from <a href="tobj.htm" target="_top">TObj</a></font></h4>
63 <h3 align="center"><font color="#FF8080">TAction methods</font></h3>
64 <a name="linkcontrol"></a>
65 <p>
66 <font face="Courier" color="#800080"><b>procedure</b> <font color="#808000"><b>LinkControl</b></font>( Ctrl: <a href=kol_pas.htm#pcontrol target="_top">PControl</a> );</font>
67 <br>
68 Add a link to a TControl or descendant control.
69 </p>
70 <a name="linkmenuitem"></a>
71 <p>
72 <font face="Courier" color="#800080"><b>procedure</b> <font color="#808000"><b>LinkMenuItem</b></font>( Menu: PMenu; MenuItemIdx: <b>integer</b> );</font>
73 <br>
74 Add a link to a menu item.
75 </p>
76 <a name="linktoolbarbutton"></a>
77 <p>
78 <font face="Courier" color="#800080"><b>procedure</b> <font color="#808000"><b>LinkToolbarButton</b></font>( Toolbar: <a href=kol_pas.htm#pcontrol target="_top">PControl</a>; ButtonIdx: <b>integer</b> );</font>
79 <br>
80 Add a link to a toolbar button.
81 </p>
82 <a name="execute"></a>
83 <p>
84 <font face="Courier" color="#800080"><b>procedure</b> <font color="#808000"><b>Execute</b></font>;</font>
85 <br>
86 Executes a <a href=#onexecute target="main">OnExecute</a> event handler.
87 </p>
88 <h4 align="center"><font color="black">Methods, inherited from <a href="tobj.htm" target="_top">TObj</a></font></h4>
89 <h3 align="center"><font color="#FF8080">TAction events</font></h3>
90 <a name="onexecute"></a>
91 <p>
92 <font face="Courier" color="#800080"><b>property</b> <font color="#808000"><b>OnExecute</b></font>: <a href=kol_pas.htm#tonevent target="_top">TOnEvent</a>;</font>
93 <br>
94 This event is executed when user clicks on a linked object or <a href=#execute target="main">Execute</a> method was called.
95 </p>
96 <h4 align="center"><font color="black">Events, inherited from <a href="tobj.htm" target="_top">TObj</a></font></h4>
97 <h3 align="center"><font color="#FF8080">TAction fields</font></h3>
98 <h4 align="center"><font color="black">Fields, inherited from <a href="tobj.htm" target="_top">TObj</a></font></h4>
99 <hr>
100 <p align="center">[&nbsp;<a href=index.htm>Index</a>&nbsp;]</p>
101 <p align="center"><font face="Comic Sans MS"><small>This help is generated 22-Sep-2005 by KOL Help generator, (C) 2000-2001 by Vladimir Kladov<br>Modified (C) 2003 by Alexander Bartov</small></font></p>
102 </body>
103 </html>