X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/401e3b6e5f50f15571b86297b5d1e3f55c473f6f..6294ac2e91af3408cfa04910b90ad7ace94f1220:/docs/latex/wx/button.tex?ds=sidebyside diff --git a/docs/latex/wx/button.tex b/docs/latex/wx/button.tex index 8dd1d35f22..e8a1ee645e 100644 --- a/docs/latex/wx/button.tex +++ b/docs/latex/wx/button.tex @@ -50,23 +50,16 @@ when the button is clicked.} Default constructor. -\func{}{wxButton}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp +\func{}{wxButton}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label = wxEmptyString},\rtfsp \param{const wxPoint\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp -\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}} - -\func{}{wxButton}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, -\param{wxStockItemID}{ stock},\rtfsp -\param{const wxString\& }{descriptiveLabel = wxEmptyString},\rtfsp -\param{const wxPoint\& }{pos},\rtfsp -\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}} +\param{long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``button"}} Constructor, creating and showing a button. -The second form is used to create {\em stock} button. Stock buttons are -commonly used buttons such as OK or Cancel. They have standard label and -dimensions and may have different appearance on some platforms (e.g. GTK+ 2 -decorates them with icons). Using this from is preferred way of creating -standard buttons. +The preferred way to create standard buttons is to use default value of +\arg{label}. If no label is supplied and \arg{id} is one of standard IDs from +\helpref{this list}{stockitems}, standard label will be used. In additon to +that, the button will be decorated with stock icons under GTK+ 2. \wxheading{Parameters} @@ -87,14 +80,6 @@ appropriately for the text.} \docparam{name}{Window name.} -\docparam{stock}{Stock ID of the stock button to create. See the -\helpref{list of possible values}{stockitems}.} - -\docparam{descriptiveLabel}{Optional label to be used on platforms where -standard buttons have descriptive rather than generic labels. Mac is one such -platforms, well-behaved Mac apps should use descriptive labels (e.g. "Save" -and "Don't Save" instead of "OK" and "Cancel").} - \wxheading{See also} \helpref{wxButton::Create}{wxbuttoncreate}, \helpref{wxValidator}{wxvalidator} @@ -107,16 +92,10 @@ Destructor, destroying the button. \membersection{wxButton::Create}\label{wxbuttoncreate} -\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp +\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label = wxEmptyString},\rtfsp \param{const wxPoint\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp \param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}} -\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, -\param{wxStockItemID}{ stock},\rtfsp -\param{const wxString\& }{descriptiveLabel = wxEmptyString},\rtfsp -\param{const wxPoint\& }{pos},\rtfsp -\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}} - Button creation function for two-step creation. For more details, see \helpref{wxButton::wxButton}{wxbuttonconstr}.