wxMultiChoiceDialog(3)

NAME
wxMultiChoiceDialog - This class represents a dialog that shows a list of strings, and allows the user to select one or more.

DESCRIPTION

  Styles

This class supports the following styles:

    • wxOK: Show an OK button.

    • wxCANCEL: Show a Cancel button.

    • wxCENTRE: Centre the message.

See:

    • Overview cmndlg

    • wxSingleChoiceDialog

This class is derived, and can use functions, from:

    • wxDialog

    • wxTopLevelWindow

    • wxWindow

    • wxEvtHandler

wxWidgets docs: wxMultiChoiceDialog

DATA TYPES

wxMultiChoiceDialog() :: wx:wx_object().

FUNCTIONS

destroy(This :: wxMultiChoiceDialog()) -> ok.

    Destroys the object
getSelections(This) -> [integer()] when This :: wxMultiChoiceDialog().

    Returns array with indexes of selected items.
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.
setSelections(This, Selections) -> ok when This :: wxMultiChoiceDialog(), Selections :: [integer()].

    Sets selected items from the array of selected items' indexes.