new()->wxBitmapButton()
Default ctor.
new(Parent,Id,Bitmap)->wxBitmapButton()
Types:
Parent = wxWindow:wxWindow()
Id = integer()
Bitmap = wxBitmap:wxBitmap()
new(Parent,Id,Bitmap,Options::[Option])->wxBitmapButton()
Types:
Parent = wxWindow:wxWindow()
Id = integer()
Bitmap = wxBitmap:wxBitmap()
Option =
{pos, {X :: integer(), Y :: integer()}} |
{size, {W :: integer(), H :: integer()}} |
{style, integer()} |
{validator, wx:wx_object()}
Constructor, creating and showing a button.
Remark: The bitmap parameter is normally the only bitmap you need to provide, and wxWidgets will
draw the button correctly in its different states. If you want more control, call any of the
functions SetBitmapPressed() (not implemented in wx), wxButton:setBitmapFocus/2,
wxButton:setBitmapDisabled/2.
See: create/5, wxValidator (not implemented in wx)
create(This,Parent,Id,Bitmap)->boolean()
Types:
This = wxBitmapButton()
Parent = wxWindow:wxWindow()
Id = integer()
Bitmap = wxBitmap:wxBitmap()
create(This,Parent,Id,Bitmap,Options::[Option])->boolean()
Types:
This = wxBitmapButton()
Parent = wxWindow:wxWindow()
Id = integer()
Bitmap = wxBitmap:wxBitmap()
Option =
{pos, {X :: integer(), Y :: integer()}} |
{size, {W :: integer(), H :: integer()}} |
{style, integer()} |
{validator, wx:wx_object()}
Button creation function for two-step creation.
For more details, see new/4.
newCloseButton(Parent,Winid)->wxBitmapButton()
Types:
Parent = wxWindow:wxWindow()
Winid = integer()
Helper function creating a standard-looking "Close" button.
To get the best results, platform-specific code may need to be used to create a small, title bar-
like "Close" button. This function is provided to avoid the need to test for the current platform
and creates the button with as native look as possible.
Return: The new button.
Since: 2.9.5
destroy(This::wxBitmapButton())->ok
Destroys the object.
wxWidgets team. wx 2.1.1 wxBitmapButton(3erl)