Go to main content

man pages section 3: Extended Library Functions, Volume 1

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

wxColourPickerCtrl (3erl)

Name

wxColourPickerCtrl - Functions for wxColourPickerCtrl class

Synopsis

Please see following description for synopsis

Description

wxColourPickerCtrl(3)      Erlang Module Definition      wxColourPickerCtrl(3)



NAME
       wxColourPickerCtrl - Functions for wxColourPickerCtrl class

DESCRIPTION
       This  control allows the user to select a colour. The generic implemen-
       tation is a button which  brings  up  a  wxColourDialog  when  clicked.
       Native  implementation  may differ but this is usually a (small) widget
       which give access to the colour-chooser dialog. It is only available if
       wxUSE_COLOURPICKERCTRL is set to 1 (the default).

       Styles

       This class supports the following styles:

       See: wxColourDialog, wxColourPickerEvent

       This class is derived (and can use functions) from: wxPickerBase wxCon-
       trol wxWindow wxEvtHandler

       wxWidgets docs: wxColourPickerCtrl

EVENTS
       Event types emitted from this class: command_colourpicker_changed

DATA TYPES
       wxColourPickerCtrl() = wx:wx_object()

EXPORTS
       new() -> wxColourPickerCtrl()

       new(Parent, Id) -> wxColourPickerCtrl()

              Types:

                 Parent = wxWindow:wxWindow()
                 Id = integer()

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

              Types:

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

              Initializes the object and calls create/4 with all  the  parame-
              ters.

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

              Types:

                 This = wxColourPickerCtrl()
                 Parent = wxWindow:wxWindow()
                 Id = integer()

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

              Types:

                 This = wxColourPickerCtrl()
                 Parent = wxWindow:wxWindow()
                 Id = integer()
                 Option =
                     {col, wx:wx_colour()} |
                     {pos, {X :: integer(), Y :: integer()}} |
                     {size, {W :: integer(), H :: integer()}} |
                     {style, integer()} |
                     {validator, wx:wx_object()}

              Creates a colour picker with the given arguments.

              Return: true if the control was successfully created or false if
              creation failed.

       getColour(This) -> wx:wx_colour4()

              Types:

                 This = wxColourPickerCtrl()

              Returns the currently selected colour.

       setColour(This, Colname) -> ok

       setColour(This, Col) -> ok

              Types:

                 This = wxColourPickerCtrl()
                 Col = wx:wx_colour()

              Sets the currently selected colour.

              See wxColour::Set() (not implemented in wx).

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

              Destroys the object.



wxWidgets team.                    wx 2.1.1              wxColourPickerCtrl(3)