home *** CD-ROM | disk | FTP | other *** search
-
-
-
- bbbbuuuuttttttttoooonnnn((((nnnn)))) TTTTkkkk (((( )))) bbbbuuuuttttttttoooonnnn((((nnnn))))
-
-
-
- _________________________________________________________________
-
- NNNNAAAAMMMMEEEE
- button - Create and manipulate button widgets
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- bbbbuuuuttttttttoooonnnn _p_a_t_h_N_a_m_e ?_o_p_t_i_o_n_s?
-
- SSSSTTTTAAAANNNNDDDDAAAARRRRDDDD OOOOPPPPTTTTIIIIOOOONNNNSSSS
- aaaaccccttttiiiivvvveeeeBBBBaaaacccckkkkggggrrrroooouuuunnnndddd bbbbiiiittttmmmmaaaapppp ffffoooonnnnttttrrrreeeelllliiiieeeeffff |
- aaaaccccttttiiiivvvveeeeFFFFoooorrrreeeeggggrrrroooouuuunnnndddd bbbboooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh ffffoooorrrreeeeggggrrrroooouuuunnnnddddtttteeeexxxxtttt |
- aaaannnncccchhhhoooorrrr ccccuuuurrrrssssoooorrrr ppppaaaaddddXXXX tttteeeexxxxttttVVVVaaaarrrriiiiaaaabbbblllleeee |
- bbbbaaaacccckkkkggggrrrroooouuuunnnndddd ddddiiiissssaaaabbbblllleeeeddddFFFFoooorrrreeeeggggrrrroooouuuunnnndddd ppppaaaaddddYYYY |
-
- See the ``options'' manual entry for details on the standard
- options.
-
- WWWWIIIIDDDDGGGGEEEETTTT----SSSSPPPPEEEECCCCIIIIFFFFIIIICCCC OOOOPPPPTTTTIIIIOOOONNNNSSSS
- Name: ccccoooommmmmmmmaaaannnndddd
- Class: CCCCoooommmmmmmmaaaannnndddd
- Command-Line Switch:----ccccoooommmmmmmmaaaannnndddd
-
- Specifies a Tcl command to associate with the button.
- This command is typically invoked when mouse button 1
- is released over the button window.
-
- Name: hhhheeeeiiiigggghhhhtttt |
- Class: HHHHeeeeiiiigggghhhhtttt |
- Command-Line Switch:----hhhheeeeiiiigggghhhhtttt |
-
- ||
- Specifies a desired height for the button. If a bitmap |
- is being displayed in the button then the value is in |
- screen units (i.e. any of the forms acceptable to |
- TTTTkkkk____GGGGeeeettttPPPPiiiixxxxeeeellllssss); for text it is in lines of text. If |
- this option isn't specified, the button's desired |
- height is computed from the size of the bitmap or text |
- being displayed in it. |
-
- Name: ssssttttaaaatttteeee |
- Class: SSSSttttaaaatttteeee |
- Command-Line Switch:----ssssttttaaaatttteeee |
-
- ||
- Specifies one of three states for the button: nnnnoooorrrrmmmmaaaallll, |
- aaaaccccttttiiiivvvveeee, or ddddiiiissssaaaabbbblllleeeedddd. In normal state the button is |
- displayed using the ffffoooorrrreeeeggggrrrroooouuuunnnndddd and bbbbaaaacccckkkkggggrrrroooouuuunnnndddd options. |
- The active state is typically used when the pointer is |
- over the button. In active state the button is |
- displayed using the aaaaccccttttiiiivvvveeeeFFFFoooorrrreeeeggggrrrroooouuuunnnndddd and |
- aaaaccccttttiiiivvvveeeeBBBBaaaacccckkkkggggrrrroooouuuunnnndddd options. Disabled state means that |
- the button is insensitive: it doesn't activate and |
-
-
-
- Page 1 (printed 7/23/95)
-
-
-
-
-
-
- bbbbuuuuttttttttoooonnnn((((nnnn)))) TTTTkkkk (((( )))) bbbbuuuuttttttttoooonnnn((((nnnn))))
-
-
-
- doesn't respond to mouse button presses. In this state |
- the ddddiiiissssaaaabbbblllleeeeddddFFFFoooorrrreeeeggggrrrroooouuuunnnndddd and bbbbaaaacccckkkkggggrrrroooouuuunnnndddd options determine |
- how the button is displayed. |
-
- Name: wwwwiiiiddddtttthhhh |
- Class: WWWWiiiiddddtttthhhh |
- Command-Line Switch:----wwwwiiiiddddtttthhhh |
-
- ||
- Specifies a desired width for the button. If a bitmap |
- is being displayed in the button then the value is in |
- screen units (i.e. any of the forms acceptable to |
- TTTTkkkk____GGGGeeeettttPPPPiiiixxxxeeeellllssss); for text it is in characters. If this |
- option isn't specified, the button's desired width is |
- computed from the size of the bitmap or text being |
- displayed in it.
- _________________________________________________________________
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The bbbbuuuuttttttttoooonnnn command creates a new window (given by the
- _p_a_t_h_N_a_m_e argument) and makes it into a button widget.
- Additional options, described above, may be specified on the
- command line or in the option database to configure aspects
- of the button such as its colors, font, text, and initial
- relief. The bbbbuuuuttttttttoooonnnn command returns its _p_a_t_h_N_a_m_e argument.
- At the time this command is invoked, there must not exist a
- window named _p_a_t_h_N_a_m_e, but _p_a_t_h_N_a_m_e's parent must exist.
-
- A button is a widget that displays a textual string or |
- bitmap. It can display itself in either of three different |
- ways, according to the ssssttttaaaatttteeee option; it can be made to
- appear raised, sunken, or flat; and it can be made to flash.
- When a user invokes the button (by pressing mouse button 1
- with the cursor over the button), then the Tcl command
- specified in the ----ccccoooommmmmmmmaaaannnndddd option is invoked.
-
-
- WWWWIIIIDDDDGGGGEEEETTTT CCCCOOOOMMMMMMMMAAAANNNNDDDD
- The bbbbuuuuttttttttoooonnnn command creates a new Tcl command whose name is
- _p_a_t_h_N_a_m_e. This command may be used to invoke various
- operations on the widget. It has the following general
- form:
-
- _p_a_t_h_N_a_m_e _o_p_t_i_o_n ?_a_r_g _a_r_g ...?
- _O_p_t_i_o_n and the _a_r_gs determine the exact behavior of the
- command. The following commands are possible for button
- widgets:
-
- _p_a_t_h_N_a_m_e aaaaccccttttiiiivvvvaaaatttteeee
- Change the button's state to aaaaccccttttiiiivvvveeee and redisplay the
- button using its active foreground and background
-
-
- Page 2 (printed 7/23/95)
-
-
-
-
-
-
- bbbbuuuuttttttttoooonnnn((((nnnn)))) TTTTkkkk (((( )))) bbbbuuuuttttttttoooonnnn((((nnnn))))
-
-
-
- colors instead of normal colors. This command is |
- ignored if the button's state is ddddiiiissssaaaabbbblllleeeedddd. This |
- command is obsolete and will eventually be removed; use |
- ``_p_a_t_h_N_a_m_e ccccoooonnnnffffiiiigggguuuurrrreeee ----ssssttttaaaatttteeee aaaaccccttttiiiivvvveeee'' instead.
-
- _p_a_t_h_N_a_m_e ccccoooonnnnffffiiiigggguuuurrrreeee ?_o_p_t_i_o_n? ?_v_a_l_u_e _o_p_t_i_o_n _v_a_l_u_e ...?
- Query or modify the configuration options of the
- widget. If no _o_p_t_i_o_n is specified, returns a list
- describing all of the available options for _p_a_t_h_N_a_m_e
- (see TTTTkkkk____CCCCoooonnnnffffiiiigggguuuurrrreeeeIIIInnnnffffoooo for information on the format of
- this list). If _o_p_t_i_o_n is specified with no _v_a_l_u_e, then
- the command returns a list describing the one named
- option (this list will be identical to the
- corresponding sublist of the value returned if no
- _o_p_t_i_o_n is specified). If one or more _o_p_t_i_o_n-_v_a_l_u_e
- pairs are specified, then the command modifies the
- given widget option(s) to have the given value(s); in
- this case the command returns an empty string. _O_p_t_i_o_n
- may have any of the values accepted by the bbbbuuuuttttttttoooonnnn
- command.
-
- _p_a_t_h_N_a_m_e ddddeeeeaaaaccccttttiiiivvvvaaaatttteeee
- Change the button's state to nnnnoooorrrrmmmmaaaallll and redisplay the
- button using its normal foreground and background
- colors. This command is ignored if the button's state |
- is ddddiiiissssaaaabbbblllleeeedddd. This command is obsolete and will |
- eventually be removed; use ``_p_a_t_h_N_a_m_e ccccoooonnnnffffiiiigggguuuurrrreeee ----ssssttttaaaatttteeee |
- nnnnoooorrrrmmmmaaaallll'' instead.
-
- _p_a_t_h_N_a_m_e ffffllllaaaasssshhhh
- Flash the button. This is accomplished by redisplaying
- the button several times, alternating between active
- and normal colors. At the end of the flash the button
- is left in the same normal/active state as when the
- command was invoked. This command is ignored if the |
- button's state is ddddiiiissssaaaabbbblllleeeedddd.
-
- _p_a_t_h_N_a_m_e iiiinnnnvvvvooookkkkeeee
- Invoke the Tcl command associated with the button, if |
- there is one. The return value is the return value |
- from the Tcl command, or an empty string if there is no |
- command associated with the button. This command is |
- ignored if the button's state is ddddiiiissssaaaabbbblllleeeedddd.
-
-
- DDDDEEEEFFFFAAAAUUUULLLLTTTT BBBBIIIINNNNDDDDIIIINNNNGGGGSSSS
- Tk automatically creates class bindings for buttons that |
- give them the following default behavior: |
-
- [1] ||
- The button activates whenever the mouse passes over it |
- and deactivates whenever the mouse leaves the button. |
-
-
-
- Page 3 (printed 7/23/95)
-
-
-
-
-
-
- bbbbuuuuttttttttoooonnnn((((nnnn)))) TTTTkkkk (((( )))) bbbbuuuuttttttttoooonnnn((((nnnn))))
-
-
-
- [2] ||
- The button's relief is changed to sunken whenever mouse |
- button 1 is pressed over the button, and the relief is |
- restored to its original value when button 1 is later |
- released. |
-
- [3] ||
- If mouse button 1 is pressed over the button and later |
- released over the button, the button is invoked. |
- However, if the mouse is not over the button when |
- button 1 is released, then no invocation occurs. |
-
- If the button's state is ddddiiiissssaaaabbbblllleeeedddd then none of the above |
- actions occur: the button is completely non-responsive. |
-
- The behavior of buttons can be changed by defining new |
- bindings for individual widgets or by redefining the class |
- bindings.
-
-
- KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
- button, widget
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 4 (printed 7/23/95)
-
-
-
-