Add skeleton documentation for wxMessageDialog::ButtonLabel.
This class shouldn't be really used directly but document it just to make the interface header valid C++ as this class was used as parameter type but never defined. Closes #14006. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70647 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -81,6 +81,39 @@
|
|||||||
class wxMessageDialog : public wxDialog
|
class wxMessageDialog : public wxDialog
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
/**
|
||||||
|
Helper class allowing to use either stock id or string labels.
|
||||||
|
|
||||||
|
This class should never be used explicitly and is not really part of
|
||||||
|
wxWidgets API but rather is just an implementation helper allowing the
|
||||||
|
methods such as SetYesNoLabels() and SetOKCancelLabels() below to be
|
||||||
|
callable with either stock ids (e.g. ::wxID_CLOSE) or strings
|
||||||
|
("&Close").
|
||||||
|
*/
|
||||||
|
class ButtonLabel
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
/// Construct the label from a stock id.
|
||||||
|
ButtonLabel(int stockId);
|
||||||
|
|
||||||
|
/// Construct the label from the specified string.
|
||||||
|
ButtonLabel(const wxString& label);
|
||||||
|
|
||||||
|
/**
|
||||||
|
Return the associated label as string.
|
||||||
|
|
||||||
|
Get the string label, whether it was originally specified directly
|
||||||
|
or as a stock id -- this is only useful for platforms without native
|
||||||
|
stock items id support
|
||||||
|
*/
|
||||||
|
wxString GetAsString() const;
|
||||||
|
|
||||||
|
/**
|
||||||
|
Return the stock id or wxID_NONE if this is not a stock label.
|
||||||
|
*/
|
||||||
|
int GetStockId() const;
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Constructor specifying the message box properties.
|
Constructor specifying the message box properties.
|
||||||
Use ShowModal() to show the dialog.
|
Use ShowModal() to show the dialog.
|
||||||
|
Reference in New Issue
Block a user