logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

wxColourDialog - Functions for wxColourDialog class

Data Types

wxColourDialog() = wx:wx_object()

Description

       This class represents the colour chooser dialog.

       Starting   from   wxWidgets   3.1.3   and   currently  in  the  MSW  port  only,  this  dialog  generates
       wxEVT_COLOUR_CHANGED events while it is being shown, i.e. from inside  its  wxDialog:showModal/1  method,
       that  notify  the  program about the change of the currently selected colour and allow it to e.g. preview
       the effect of selecting this colour. Note that if you react to this  event,  you  should  also  correctly
       revert to the previously selected colour if the dialog is cancelled by the user.

       Example of using this class with dynamic feedback for the selected colour:

       See:   Overview   cmndlg,   wx_color(),   wxColourData,  wxColourDialogEvent  (not  implemented  in  wx),
       ?wxGetColourFromUser()

       This class is derived (and can use functions) from: wxDialogwxTopLevelWindowwxWindowwxEvtHandler

       wxWidgets docs: wxColourDialog

Exports

new()->wxColourDialog()new(Parent)->wxColourDialog()

              Types:

                 Parent = wxWindow:wxWindow()

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

              Types:

                 Parent = wxWindow:wxWindow()
                 Option = {data, wxColourData:wxColourData()}

              Constructor.

              Pass a parent window, and optionally a pointer to a block of colour data, which will be copied  to
              the colour dialog's colour data.

              Custom  colours  from  colour  data  object  will  be used in the dialog's colour palette. Invalid
              entries in custom colours list will be ignored on  some  platforms(GTK)  or  replaced  with  white
              colour on platforms where custom colours palette has fixed size (MSW).

              See: wxColourDatadestroy(This::wxColourDialog())->ok

              Destructor.

       create(This,Parent)->boolean()

              Types:

                 This = wxColourDialog()
                 Parent = wxWindow:wxWindow()

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

              Types:

                 This = wxColourDialog()
                 Parent = wxWindow:wxWindow()
                 Option = {data, wxColourData:wxColourData()}

              Same as new/2.

       getColourData(This)->wxColourData:wxColourData()

              Types:

                 This = wxColourDialog()

              Returns the colour data associated with the colour dialog.

wxWidgets team.                                     wx 2.1.1                                wxColourDialog(3erl)

Name

       wxColourDialog - Functions for wxColourDialog class

See Also