GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
wxCheckBox(3) Erlang Module Definition wxCheckBox(3)

wxCheckBox - Functions for wxCheckBox class

A checkbox is a labelled box which by default is either on (checkmark is visible) or off (no checkmark). Optionally (when the wxCHK_3STATE style flag is set) it can have a third state, called the mixed or undetermined state. Often this is used as a "Does Not Apply" state.

Styles

This class supports the following styles:

See: wxRadioButton, wxCommandEvent

This class is derived (and can use functions) from: wxControl wxWindow wxEvtHandler

wxWidgets docs: wxCheckBox

Event types emitted from this class: command_checkbox_clicked

wxCheckBox() = wx:wx_object()

new() -> wxCheckBox()


Default constructor.

See: create/5, wxValidator (not implemented in wx)

new(Parent, Id, Label) -> wxCheckBox()


Types:

Parent = wxWindow:wxWindow()
Id = integer()
Label = unicode:chardata()

new(Parent, Id, Label, Options :: [Option]) -> wxCheckBox()


Types:

Parent = wxWindow:wxWindow()
Id = integer()
Label = unicode:chardata()
Option = {pos, {X :: integer(), Y :: integer()}} | {size, {W :: integer(), H :: integer()}} | {style, integer()} | {validator, wx:wx_object()}

Constructor, creating and showing a checkbox.

See: create/5, wxValidator (not implemented in wx)

destroy(This :: wxCheckBox()) -> ok


Destructor, destroying the checkbox.

create(This, Parent, Id, Label) -> boolean()


Types:

This = wxCheckBox()
Parent = wxWindow:wxWindow()
Id = integer()
Label = unicode:chardata()

create(This, Parent, Id, Label, Options :: [Option]) -> boolean()


Types:

This = wxCheckBox()
Parent = wxWindow:wxWindow()
Id = integer()
Label = unicode:chardata()
Option = {pos, {X :: integer(), Y :: integer()}} | {size, {W :: integer(), H :: integer()}} | {style, integer()} | {validator, wx:wx_object()}

Creates the checkbox for two-step construction.

See new/4 for details.

getValue(This) -> boolean()


Types:

This = wxCheckBox()

Gets the state of a 2-state checkbox.

Return: Returns true if it is checked, false otherwise.

get3StateValue(This) -> wx:wx_enum()


Types:

This = wxCheckBox()

Gets the state of a 3-state checkbox.

Asserts when the function is used with a 2-state checkbox.

is3rdStateAllowedForUser(This) -> boolean()


Types:

This = wxCheckBox()

Returns whether or not the user can set the checkbox to the third state.

Return: true if the user can set the third state of this checkbox, false if it can only be set programmatically or if it's a 2-state checkbox.

is3State(This) -> boolean()


Types:

This = wxCheckBox()

Returns whether or not the checkbox is a 3-state checkbox.

Return: true if this checkbox is a 3-state checkbox, false if it's a 2-state checkbox.

isChecked(This) -> boolean()


Types:

This = wxCheckBox()

This is just a maybe more readable synonym for getValue/1: just as the latter, it returns true if the checkbox is checked and false otherwise.

setValue(This, State) -> ok


Types:

This = wxCheckBox()
State = boolean()

Sets the checkbox to the given state.

This does not cause a wxEVT_CHECKBOX event to get emitted.

set3StateValue(This, State) -> ok


Types:

This = wxCheckBox()
State = wx:wx_enum()

Sets the checkbox to the given state.

This does not cause a wxEVT_CHECKBOX event to get emitted.

Asserts when the checkbox is a 2-state checkbox and setting the state to wxCHK_UNDETERMINED.

wx 2.1.1 wxWidgets team.

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.