wxStdDialogButtonSizer
(3erl)
Name
wxStdDialogButtonSizer - Functions for wxStdDialogButtonSizer class
Synopsis
Please see following description for synopsis
Description
wxStdDialogButtonSizer(3) Erlang Module Definition wxStdDialogButtonSizer(3)
NAME
wxStdDialogButtonSizer - Functions for wxStdDialogButtonSizer class
DESCRIPTION
This class creates button layouts which conform to the standard button
spacing and ordering defined by the platform or toolkit's user inter-
face guidelines (if such things exist). By using this class, you can
ensure that all your standard dialogs look correct on all major plat-
forms. Currently it conforms to the Windows, GTK+ and macOS human
interface guidelines.
When there aren't interface guidelines defined for a particular plat-
form or toolkit, wxStdDialogButtonSizer reverts to the Windows imple-
mentation.
To use this class, first add buttons to the sizer by calling addBut-
ton/2 (or setAffirmativeButton/2, setNegativeButton/2 or setCancelBut-
ton/2) and then call Realize in order to create the actual button lay-
out used. Other than these special operations, this sizer works like
any other sizer.
If you add a button with wxID_SAVE, on macOS the button will be renamed
to "Save" and the wxID_NO button will be renamed to "Don't Save" in
accordance with the macOS Human Interface Guidelines.
See: wxSizer, Overview sizer, wxDialog:createButtonSizer/2
This class is derived (and can use functions) from: wxBoxSizer wxSizer
wxWidgets docs: wxStdDialogButtonSizer
DATA TYPES
wxStdDialogButtonSizer() = wx:wx_object()
EXPORTS
new() -> wxStdDialogButtonSizer()
Constructor for a wxStdDialogButtonSizer.
addButton(This, Button) -> ok
Types:
This = wxStdDialogButtonSizer()
Button = wxButton:wxButton()
Adds a button to the wxStdDialogButtonSizer.
The button must have one of the following identifiers:
realize(This) -> ok
Types:
This = wxStdDialogButtonSizer()
Rearranges the buttons and applies proper spacing between but-
tons to make them match the platform or toolkit's interface
guidelines.
setAffirmativeButton(This, Button) -> ok
Types:
This = wxStdDialogButtonSizer()
Button = wxButton:wxButton()
Sets the affirmative button for the sizer.
This allows you to use identifiers other than the standard iden-
tifiers outlined above.
setCancelButton(This, Button) -> ok
Types:
This = wxStdDialogButtonSizer()
Button = wxButton:wxButton()
Sets the cancel button for the sizer.
This allows you to use identifiers other than the standard iden-
tifiers outlined above.
setNegativeButton(This, Button) -> ok
Types:
This = wxStdDialogButtonSizer()
Button = wxButton:wxButton()
Sets the negative button for the sizer.
This allows you to use identifiers other than the standard iden-
tifiers outlined above.
destroy(This :: wxStdDialogButtonSizer()) -> ok
Destroys the object.
wxWidgets team. wx 2.1.1 wxStdDialogButtonSizer(3)