wxChoice in that they do no longer send events
    after programmatic calls
  Corrected wxStaticBitmap
  Reimplemented wxRadioButton as per wxMSW
  Updated docs for the above
  Update testconf for socket changes
  Other minor fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3087 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
	
		
			
				
	
	
		
			112 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			112 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
| \section{\class{wxRadioButton}}\label{wxradiobutton}
 | |
| 
 | |
| A radio button item is a button which usually denotes one of several mutually
 | |
| exclusive options. It has a text label next to a (usually) round button.
 | |
| 
 | |
| \wxheading{Derived from}
 | |
| 
 | |
| \helpref{wxControl}{wxcontrol}\\
 | |
| \helpref{wxWindow}{wxwindow}\\
 | |
| \helpref{wxEvtHandler}{wxevthandler}\\
 | |
| \helpref{wxObject}{wxobject}
 | |
| 
 | |
| \wxheading{Include files}
 | |
| 
 | |
| <wx/radiobut.h>
 | |
| 
 | |
| \wxheading{Window styles}
 | |
| 
 | |
| \twocolwidtha{5cm}
 | |
| \begin{twocollist}\itemsep=0pt
 | |
| \twocolitem{\windowstyle{wxRB\_GROUP}}{Marks the beginning of a new group of radio buttons.}
 | |
| \end{twocollist}
 | |
| 
 | |
| See also \helpref{window styles overview}{windowstyles}.
 | |
| 
 | |
| \wxheading{Event handling}
 | |
| 
 | |
| \twocolwidtha{7cm}
 | |
| \begin{twocollist}\itemsep=0pt
 | |
| \twocolitem{{\bf EVT\_RADIOBUTTON(id, func)}}{Process a wxEVT\_COMMAND\_RADIOBUTTON\_SELECTED event,
 | |
| when the radiobutton is clicked.}
 | |
| \end{twocollist}
 | |
| 
 | |
| \wxheading{See also}
 | |
| 
 | |
| \helpref{Event handling overview}{eventhandlingoverview}, \helpref{wxRadioBox}{wxradiobox},\rtfsp
 | |
| \helpref{wxCheckBox}{wxcheckbox}
 | |
| 
 | |
| \latexignore{\rtfignore{\wxheading{Members}}}
 | |
| 
 | |
| \membersection{wxRadioButton::wxRadioButton}\label{wxradiobuttonconstr}
 | |
| 
 | |
| \func{}{wxRadioButton}{\void}
 | |
| 
 | |
| Default constructor.
 | |
| 
 | |
| \func{}{wxRadioButton}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
 | |
| \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
 | |
| \param{long}{ style = 0},\rtfsp
 | |
| \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 | |
| \param{const wxString\& }{name = ``radioButton"}}
 | |
| 
 | |
| Constructor, creating and showing a radio button.
 | |
| 
 | |
| \wxheading{Parameters}
 | |
| 
 | |
| \docparam{parent}{Parent window. Must not be NULL.}
 | |
| 
 | |
| \docparam{id}{Window identifier. A value of -1 indicates a default value.}
 | |
| 
 | |
| \docparam{label}{Label for the radio button.}
 | |
| 
 | |
| \docparam{pos}{Window position. If the position (-1, -1) is specified then a default position is chosen.}
 | |
| 
 | |
| \docparam{size}{Window size. If the default size (-1, -1) is specified then a default size is chosen.}
 | |
| 
 | |
| \docparam{style}{Window style. See \helpref{wxRadioButton}{wxradiobutton}.}
 | |
| 
 | |
| \docparam{validator}{Window validator.}
 | |
| 
 | |
| \docparam{name}{Window name.}
 | |
| 
 | |
| \wxheading{See also}
 | |
| 
 | |
| \helpref{wxRadioButton::Create}{wxradiobuttoncreate}, \helpref{wxValidator}{wxvalidator}
 | |
| 
 | |
| \membersection{wxRadioButton::\destruct{wxRadioButton}}
 | |
| 
 | |
| \func{void}{\destruct{wxRadioButton}}{\void}
 | |
| 
 | |
| Destructor, destroying the radio button item.
 | |
| 
 | |
| \membersection{wxRadioButton::Create}\label{wxradiobuttoncreate}
 | |
| 
 | |
| \func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
 | |
| \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
 | |
| \param{long}{ style = 0},\rtfsp
 | |
| \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 | |
| \param{const wxString\& }{name = ``radioButton"}}
 | |
| 
 | |
| Creates the choice for two-step construction. See \helpref{wxRadioButton::wxRadioButton}{wxradiobuttonconstr} for
 | |
| further details.
 | |
| 
 | |
| \membersection{wxRadioButton::GetValue}\label{wxradiobuttongetvalue}
 | |
| 
 | |
| \constfunc{bool}{GetValue}{\void}
 | |
| 
 | |
| Returns TRUE if the radio button is depressed, FALSE otherwise.
 | |
| 
 | |
| \membersection{wxRadioButton::SetValue}\label{wxradiobuttonsetvalue}
 | |
| 
 | |
| \func{void}{SetValue}{\param{const bool}{ value}}
 | |
| 
 | |
| Sets the radio button to selected or deselected status. This does not cause a
 | |
| wxEVT\_COMMAND\_RADIOBUTTON\_SELECTED event to get emitted.
 | |
| 
 | |
| \wxheading{Parameters}
 | |
| 
 | |
| \docparam{value}{TRUE to select, FALSE to deselect.}
 | |
| 
 | |
| 
 |