X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b3f5fbf6ea79af16ca3bbe0305d13cb685785e95..fd5907ffd9b0785bb6eb6f2546101623b23827c5:/interface/wx/button.h diff --git a/interface/wx/button.h b/interface/wx/button.h index 9aad73ed38..617a48c8cf 100644 --- a/interface/wx/button.h +++ b/interface/wx/button.h @@ -3,7 +3,7 @@ // Purpose: interface of wxButton // Author: wxWidgets team // RCS-ID: $Id$ -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// /** @@ -50,7 +50,7 @@ @beginEventEmissionTable{wxCommandEvent} @event{EVT_BUTTON(id, func)} - Process a wxEVT_COMMAND_BUTTON_CLICKED event, when the button is clicked. + Process a @c wxEVT_COMMAND_BUTTON_CLICKED event, when the button is clicked. @endEventTable @@ -107,7 +107,15 @@ public: The preferred way to create standard buttons is to use default value of @a label. If no label is supplied and @a id is one of standard IDs from - @ref page_stockitems "this list", a standard label will be used. + @ref page_stockitems "this list", a standard label will be used. In + other words, if you use a predefined @c wxID_XXX constant, just omit + the label completely rather than specifying it. In particular, help + buttons (the ones with @a id of @c wxID_HELP) under Mac OS X can't + display any label at all and while wxButton will detect if the standard + "Help" label is used and ignore it, using any other label will prevent + the button from correctly appearing as a help button and so should be + avoided. + In addition to that, the button will be decorated with stock icons under GTK+ 2.