Go to main content

man pages section 3: Extended Library Functions, Volume 1

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

wxPickerBase (3erl)

Name

wxPickerBase - Functions for wxPickerBase class

Synopsis

Please see following description for synopsis

Description

wxPickerBase(3)            Erlang Module Definition            wxPickerBase(3)



NAME
       wxPickerBase - Functions for wxPickerBase class

DESCRIPTION
       Base  abstract  class  for  all pickers which support an auxiliary text
       control.

       This class handles all positioning and sizing of the text control  like
       a  an horizontal wxBoxSizer would do, with the text control on the left
       of the picker button.

       The proportion (see wxSizer documentation for more info  about  propor-
       tion  values)  of  the  picker control defaults to 1 when there isn't a
       text control associated (see wxPB_USE_TEXTCTRL style) and to  0  other-
       wise.

       Styles

       This class supports the following styles:

       See: wxColourPickerCtrl

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

       wxWidgets docs: wxPickerBase

DATA TYPES
       wxPickerBase() = wx:wx_object()

EXPORTS
       setInternalMargin(This, Margin) -> ok

              Types:

                 This = wxPickerBase()
                 Margin = integer()

              Sets the margin (in pixel) between the picker and the text  con-
              trol.

              This function can be used only when hasTextCtrl/1 returns true.

       getInternalMargin(This) -> integer()

              Types:

                 This = wxPickerBase()

              Returns  the  margin  (in pixel) between the picker and the text
              control.

              This function can be used only when hasTextCtrl/1 returns true.

       setTextCtrlProportion(This, Prop) -> ok

              Types:

                 This = wxPickerBase()
                 Prop = integer()

              Sets the proportion value of the text control.

              Look at the detailed description of wxPickerBase for more info.

              This function can be used only when hasTextCtrl/1 returns true.

       setPickerCtrlProportion(This, Prop) -> ok

              Types:

                 This = wxPickerBase()
                 Prop = integer()

              Sets the proportion value of the picker.

              Look at the detailed description of wxPickerBase for more info.

       getTextCtrlProportion(This) -> integer()

              Types:

                 This = wxPickerBase()

              Returns the proportion value of the text control.

              This function can be used only when hasTextCtrl/1 returns true.

       getPickerCtrlProportion(This) -> integer()

              Types:

                 This = wxPickerBase()

              Returns the proportion value of the picker.

       hasTextCtrl(This) -> boolean()

              Types:

                 This = wxPickerBase()

              Returns true if this window has a valid text  control  (i.e.  if
              the  wxPB_USE_TEXTCTRL  style  was given when creating this con-
              trol).

       getTextCtrl(This) -> wxTextCtrl:wxTextCtrl()

              Types:

                 This = wxPickerBase()

              Returns a pointer to the text control handled by this window  or
              NULL  if the wxPB_USE_TEXTCTRL style was not specified when this
              control was created.

              Remark: The contents of the text control  could  be  an  invalid
              representation  of  the  entity  which can be chosen through the
              picker (e.g. when the  user  enters  an  invalid  colour  syntax
              because  of  a typo). Thus you should never parse the content of
              the textctrl to get the user's input; rather  use  the  derived-
              class  getter  (e.g. wxColourPickerCtrl:getColour/1, wxFilePick-
              erCtrl:getPath/1, etc).

       isTextCtrlGrowable(This) -> boolean()

              Types:

                 This = wxPickerBase()

              Returns true if the text control is growable.

              This function can be used only when hasTextCtrl/1 returns true.

       setPickerCtrlGrowable(This) -> ok

              Types:

                 This = wxPickerBase()

       setPickerCtrlGrowable(This, Options :: [Option]) -> ok

              Types:

                 This = wxPickerBase()
                 Option = {grow, boolean()}

              Sets the picker control as growable when grow is true.

       setTextCtrlGrowable(This) -> ok

              Types:

                 This = wxPickerBase()

       setTextCtrlGrowable(This, Options :: [Option]) -> ok

              Types:

                 This = wxPickerBase()
                 Option = {grow, boolean()}

              Sets the text control as growable when grow is true.

              This function can be used only when hasTextCtrl/1 returns true.

       isPickerCtrlGrowable(This) -> boolean()

              Types:

                 This = wxPickerBase()

              Returns true if the picker control is growable.



wxWidgets team.                    wx 2.1.1                    wxPickerBase(3)