View Source wxMultiChoiceDialog (wx v2.4.3)
This class represents a dialog that shows a list of strings, and allows the user to select one or more.
Styles
This class supports the following styles:
wxOK: Show an OK button.
wxCANCEL: Show a Cancel button.
wxCENTRE: Centre the message.
See:
This class is derived, and can use functions, from:
wxWidgets docs: wxMultiChoiceDialog
Summary
Functions
Destroys the object
Returns array with indexes of selected items.
Constructor taking an array of wxString
(not implemented in wx) choices.
Sets selected items from the array of selected items' indexes.
Types
-type wxMultiChoiceDialog() :: wx:wx_object().
Functions
-spec destroy(This :: wxMultiChoiceDialog()) -> ok.
Destroys the object
-spec getSelections(This) -> [integer()] when This :: wxMultiChoiceDialog().
Returns array with indexes of selected items.
-spec new(Parent, Message, Caption, Choices) -> wxMultiChoiceDialog() when Parent :: wxWindow:wxWindow(), Message :: unicode:chardata(), Caption :: unicode:chardata(), Choices :: [unicode:chardata()].
Equivalent to new(Parent, Message, Caption, Choices, [])
.
-spec new(Parent, Message, Caption, Choices, [Option]) -> wxMultiChoiceDialog() when Parent :: wxWindow:wxWindow(), Message :: unicode:chardata(), Caption :: unicode:chardata(), Choices :: [unicode:chardata()], Option :: {style, integer()} | {pos, {X :: integer(), Y :: integer()}}.
Constructor taking an array of wxString
(not implemented in wx) choices.
Remark: Use wxDialog:showModal/1
to show the dialog.
-spec setSelections(This, Selections) -> ok when This :: wxMultiChoiceDialog(), Selections :: [integer()].
Sets selected items from the array of selected items' indexes.