"""DiscardEdits(self)"""
return _controls_.TextCtrl_DiscardEdits(*args, **kwargs)
+ def SetModified(*args, **kwargs):
+ """SetModified(self, bool modified)"""
+ return _controls_.TextCtrl_SetModified(*args, **kwargs)
+
def SetMaxLength(*args, **kwargs):
"""SetMaxLength(self, unsigned long len)"""
return _controls_.TextCtrl_SetMaxLength(*args, **kwargs)
"""GetItemToolTip(self, unsigned int item) -> ToolTip"""
return _controls_.RadioBox_GetItemToolTip(*args, **kwargs)
+ def SetItemHelpText(*args, **kwargs):
+ """SetItemHelpText(self, unsigned int n, String helpText)"""
+ return _controls_.RadioBox_SetItemHelpText(*args, **kwargs)
+
+ def GetItemHelpText(*args, **kwargs):
+ """GetItemHelpText(self, unsigned int n) -> String"""
+ return _controls_.RadioBox_GetItemHelpText(*args, **kwargs)
+
def GetClassDefaultAttributes(*args, **kwargs):
"""
GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
BK_RIGHT = _controls_.BK_RIGHT
BK_ALIGN_MASK = _controls_.BK_ALIGN_MASK
BK_BUTTONBAR = _controls_.BK_BUTTONBAR
+BK_HITTEST_NOWHERE = _controls_.BK_HITTEST_NOWHERE
+BK_HITTEST_ONICON = _controls_.BK_HITTEST_ONICON
+BK_HITTEST_ONLABEL = _controls_.BK_HITTEST_ONLABEL
+BK_HITTEST_ONITEM = _controls_.BK_HITTEST_ONITEM
+BK_HITTEST_ONPAGE = _controls_.BK_HITTEST_ONPAGE
class BookCtrlBase(_core.Control):
"""Proxy of C++ BookCtrlBase class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
"""AdvanceSelection(self, bool forward=True)"""
return _controls_.BookCtrlBase_AdvanceSelection(*args, **kwargs)
+ def HitTest(*args, **kwargs):
+ """
+ HitTest(Point pt) -> (tab, where)
+
+ Returns the page/tab which is hit, and flags indicating where using
+ wx.NB_HITTEST flags.
+ """
+ return _controls_.BookCtrlBase_HitTest(*args, **kwargs)
+
def GetClassDefaultAttributes(*args, **kwargs):
"""
GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
NB_HITTEST_ONICON = _controls_.NB_HITTEST_ONICON
NB_HITTEST_ONLABEL = _controls_.NB_HITTEST_ONLABEL
NB_HITTEST_ONITEM = _controls_.NB_HITTEST_ONITEM
+NB_HITTEST_ONPAGE = _controls_.NB_HITTEST_ONPAGE
class Notebook(BookCtrlBase):
"""Proxy of C++ Notebook class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
"""SetTabSize(self, Size sz)"""
return _controls_.Notebook_SetTabSize(*args, **kwargs)
- def HitTest(*args, **kwargs):
- """
- HitTest(Point pt) -> (tab, where)
-
- Returns the tab which is hit, and flags indicating where using
- wx.NB_HITTEST flags.
- """
- return _controls_.Notebook_HitTest(*args, **kwargs)
-
def GetThemeBackgroundColour(*args, **kwargs):
"""GetThemeBackgroundColour(self) -> Colour"""
return _controls_.Notebook_GetThemeBackgroundColour(*args, **kwargs)
return _controls_.Treebook_GetPageParent(*args, **kwargs)
def GetTreeCtrl(*args, **kwargs):
- """GetTreeCtrl(self) -> wxTreeCtrl"""
+ """GetTreeCtrl(self) -> TreeCtrl"""
return _controls_.Treebook_GetTreeCtrl(*args, **kwargs)
_controls_.Treebook_swigregister(Treebook)
TB_NOALIGN = _controls_.TB_NOALIGN
TB_HORZ_LAYOUT = _controls_.TB_HORZ_LAYOUT
TB_HORZ_TEXT = _controls_.TB_HORZ_TEXT
+TB_NO_TOOLTIPS = _controls_.TB_NO_TOOLTIPS
class ToolBarToolBase(_core.Object):
"""Proxy of C++ ToolBarToolBase class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
LIST_HITTEST_TOLEFT = _controls_.LIST_HITTEST_TOLEFT
LIST_HITTEST_TORIGHT = _controls_.LIST_HITTEST_TORIGHT
LIST_HITTEST_ONITEM = _controls_.LIST_HITTEST_ONITEM
+LIST_GETSUBITEMRECT_WHOLEITEM = _controls_.LIST_GETSUBITEMRECT_WHOLEITEM
LIST_NEXT_ABOVE = _controls_.LIST_NEXT_ABOVE
LIST_NEXT_ALL = _controls_.LIST_NEXT_ALL
LIST_NEXT_BELOW = _controls_.LIST_NEXT_BELOW
"""
return _controls_.ListCtrl_HitTest(*args, **kwargs)
+ def HitTestSubItem(*args, **kwargs):
+ """
+ HitTestSubItem(Point point) -> (item, where, subItem)
+
+ Determines which item (if any) is at the specified point, giving in
+ the second return value (see wx.LIST_HITTEST flags) and also the subItem, if
+ any.
+ """
+ return _controls_.ListCtrl_HitTestSubItem(*args, **kwargs)
+
def InsertItem(*args, **kwargs):
"""InsertItem(self, ListItem info) -> long"""
return _controls_.ListCtrl_InsertItem(*args, **kwargs)
"""Proxy of C++ TreeEvent class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
- def __init__(self, *args, **kwargs):
- """__init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent"""
- _controls_.TreeEvent_swiginit(self,_controls_.new_TreeEvent(*args, **kwargs))
+ def __init__(self, *args):
+ """
+ __init__(self, EventType commandType=wxEVT_NULL, int id=0) -> TreeEvent
+ __init__(self, EventType commandType, TreeCtrl tree, TreeItemId item=NullTreeItemId) -> TreeEvent
+ """
+ _controls_.TreeEvent_swiginit(self,_controls_.new_TreeEvent(*args))
def GetItem(*args, **kwargs):
"""GetItem(self) -> TreeItemId"""
return _controls_.TreeEvent_GetItem(*args, **kwargs)
"""Expand(self, TreeItemId item)"""
return _controls_.TreeCtrl_Expand(*args, **kwargs)
+ def ExpandAllChildren(*args, **kwargs):
+ """ExpandAllChildren(self, TreeItemId item)"""
+ return _controls_.TreeCtrl_ExpandAllChildren(*args, **kwargs)
+
+ def ExpandAll(*args, **kwargs):
+ """ExpandAll(self)"""
+ return _controls_.TreeCtrl_ExpandAll(*args, **kwargs)
+
def Collapse(*args, **kwargs):
"""Collapse(self, TreeItemId item)"""
return _controls_.TreeCtrl_Collapse(*args, **kwargs)
"""ExpandPath(self, String path) -> bool"""
return _controls_.GenericDirCtrl_ExpandPath(*args, **kwargs)
+ def CollapsePath(*args, **kwargs):
+ """CollapsePath(self, String path) -> bool"""
+ return _controls_.GenericDirCtrl_CollapsePath(*args, **kwargs)
+
def GetDefaultPath(*args, **kwargs):
"""GetDefaultPath(self) -> String"""
return _controls_.GenericDirCtrl_GetDefaultPath(*args, **kwargs)
"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
+ Origin_Unknown = _controls_.HelpEvent_Origin_Unknown
+ Origin_Keyboard = _controls_.HelpEvent_Origin_Keyboard
+ Origin_HelpButton = _controls_.HelpEvent_Origin_HelpButton
def __init__(self, *args, **kwargs):
- """__init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition) -> HelpEvent"""
+ """
+ __init__(self, EventType type=wxEVT_NULL, int winid=0, Point pt=DefaultPosition,
+ int origin=Origin_Unknown) -> HelpEvent
+ """
_controls_.HelpEvent_swiginit(self,_controls_.new_HelpEvent(*args, **kwargs))
def GetPosition(*args, **kwargs):
"""
"""
return _controls_.HelpEvent_SetTarget(*args, **kwargs)
+ def GetOrigin(*args, **kwargs):
+ """
+ GetOrigin(self) -> int
+
+ Optiononal indication of the source of the event.
+ """
+ return _controls_.HelpEvent_GetOrigin(*args, **kwargs)
+
+ def SetOrigin(*args, **kwargs):
+ """SetOrigin(self, int origin)"""
+ return _controls_.HelpEvent_SetOrigin(*args, **kwargs)
+
_controls_.HelpEvent_swigregister(HelpEvent)
class ContextHelp(_core.Object):
"""
return _controls_.HelpProvider_ShowHelp(*args, **kwargs)
+ def ShowHelpAtPoint(*args, **kwargs):
+ """
+ ShowHelpAtPoint(self, wxWindowBase window, Point pt, int origin) -> bool
+
+ Show help for the given window (uses window.GetHelpAtPoint()
+ internally if applicable), return true if it was done or false if no
+ help available for this window.
+ """
+ return _controls_.HelpProvider_ShowHelpAtPoint(*args, **kwargs)
+
def AddHelp(*args, **kwargs):
"""
AddHelp(self, Window window, String text)
val = _controls_.new_PreDatePickerCtrl(*args, **kwargs)
return val
+HL_CONTEXTMENU = _controls_.HL_CONTEXTMENU
+HL_DEFAULT_STYLE = _controls_.HL_DEFAULT_STYLE
+#---------------------------------------------------------------------------
+
+class HyperlinkCtrl(_core.Control):
+ """
+ A static text control that emulates a hyperlink. The link is displayed
+ in an appropriate text style, derived from the control's normal font.
+ When the mouse rolls over the link, the cursor changes to a hand and
+ the link's color changes to the active color.
+
+ Clicking on the link does not launch a web browser; instead, a
+ wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
+ events.
+
+ """
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> HyperlinkCtrl
+
+ A static text control that emulates a hyperlink. The link is displayed
+ in an appropriate text style, derived from the control's normal font.
+ When the mouse rolls over the link, the cursor changes to a hand and
+ the link's color changes to the active color.
+
+ Clicking on the link does not launch a web browser; instead, a
+ wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
+ events.
+
+ """
+ _controls_.HyperlinkCtrl_swiginit(self,_controls_.new_HyperlinkCtrl(*args, **kwargs))
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(self, Window parent, int id, String label, String url, Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=HL_DEFAULT_STYLE, String name=HyperlinkCtrlNameStr) -> bool
+ """
+ return _controls_.HyperlinkCtrl_Create(*args, **kwargs)
+
+ def GetHoverColour(*args, **kwargs):
+ """GetHoverColour(self) -> Colour"""
+ return _controls_.HyperlinkCtrl_GetHoverColour(*args, **kwargs)
+
+ def SetHoverColour(*args, **kwargs):
+ """SetHoverColour(self, Colour colour)"""
+ return _controls_.HyperlinkCtrl_SetHoverColour(*args, **kwargs)
+
+ def GetNormalColour(*args, **kwargs):
+ """GetNormalColour(self) -> Colour"""
+ return _controls_.HyperlinkCtrl_GetNormalColour(*args, **kwargs)
+
+ def SetNormalColour(*args, **kwargs):
+ """SetNormalColour(self, Colour colour)"""
+ return _controls_.HyperlinkCtrl_SetNormalColour(*args, **kwargs)
+
+ def GetVisitedColour(*args, **kwargs):
+ """GetVisitedColour(self) -> Colour"""
+ return _controls_.HyperlinkCtrl_GetVisitedColour(*args, **kwargs)
+
+ def SetVisitedColour(*args, **kwargs):
+ """SetVisitedColour(self, Colour colour)"""
+ return _controls_.HyperlinkCtrl_SetVisitedColour(*args, **kwargs)
+
+ def GetURL(*args, **kwargs):
+ """GetURL(self) -> String"""
+ return _controls_.HyperlinkCtrl_GetURL(*args, **kwargs)
+
+ def SetURL(*args, **kwargs):
+ """SetURL(self, String url)"""
+ return _controls_.HyperlinkCtrl_SetURL(*args, **kwargs)
+
+ def SetVisited(*args, **kwargs):
+ """SetVisited(self, bool visited=True)"""
+ return _controls_.HyperlinkCtrl_SetVisited(*args, **kwargs)
+
+ def GetVisited(*args, **kwargs):
+ """GetVisited(self) -> bool"""
+ return _controls_.HyperlinkCtrl_GetVisited(*args, **kwargs)
+
+_controls_.HyperlinkCtrl_swigregister(HyperlinkCtrl)
+HyperlinkCtrlNameStr = cvar.HyperlinkCtrlNameStr
+
+def PreHyperlinkCtrl(*args, **kwargs):
+ """
+ PreHyperlinkCtrl() -> HyperlinkCtrl
+
+ A static text control that emulates a hyperlink. The link is displayed
+ in an appropriate text style, derived from the control's normal font.
+ When the mouse rolls over the link, the cursor changes to a hand and
+ the link's color changes to the active color.
+
+ Clicking on the link does not launch a web browser; instead, a
+ wx.HyperlinkEvent is fired. Use the wx.EVT_HYPERLINK to catch link
+ events.
+
+ """
+ val = _controls_.new_PreHyperlinkCtrl(*args, **kwargs)
+ return val
+
+wxEVT_COMMAND_HYPERLINK = _controls_.wxEVT_COMMAND_HYPERLINK
+class HyperlinkEvent(_core.CommandEvent):
+ """Proxy of C++ HyperlinkEvent class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """__init__(self, Object generator, int id, String url) -> HyperlinkEvent"""
+ _controls_.HyperlinkEvent_swiginit(self,_controls_.new_HyperlinkEvent(*args, **kwargs))
+ def GetURL(*args, **kwargs):
+ """GetURL(self) -> String"""
+ return _controls_.HyperlinkEvent_GetURL(*args, **kwargs)
+
+ def SetURL(*args, **kwargs):
+ """SetURL(self, String url)"""
+ return _controls_.HyperlinkEvent_SetURL(*args, **kwargs)
+
+_controls_.HyperlinkEvent_swigregister(HyperlinkEvent)
+
+EVT_HYPERLINK = wx.PyEventBinder( wxEVT_COMMAND_HYPERLINK, 1 )
+
+#---------------------------------------------------------------------------
+
+PB_USE_TEXTCTRL = _controls_.PB_USE_TEXTCTRL
+class PickerBase(_core.Control):
+ """
+ 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 `wx.BoxSizer` would do, with the text
+ control on the left of the picker button and the proportion of the
+ picker fixed to value 1.
+ """
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ def __init__(self): raise AttributeError, "No constructor defined"
+ __repr__ = _swig_repr
+ def CreateBase(*args, **kwargs):
+ """
+ CreateBase(self, Window parent, int id, String text=wxEmptyString, Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=0, Validator validator=DefaultValidator,
+ String name=wxButtonNameStr) -> bool
+ """
+ return _controls_.PickerBase_CreateBase(*args, **kwargs)
+
+ def SetInternalMargin(*args, **kwargs):
+ """
+ SetInternalMargin(self, int newmargin)
+
+ Sets the margin (in pixels) between the picker and the text control.
+ """
+ return _controls_.PickerBase_SetInternalMargin(*args, **kwargs)
+
+ def GetInternalMargin(*args, **kwargs):
+ """
+ GetInternalMargin(self) -> int
+
+ Returns the margin (in pixels) between the picker and the text
+ control.
+ """
+ return _controls_.PickerBase_GetInternalMargin(*args, **kwargs)
+
+ def SetTextCtrlProportion(*args, **kwargs):
+ """
+ SetTextCtrlProportion(self, int prop)
+
+ Sets the proportion between the text control and the picker button.
+ This is used to set relative sizes of the text contorl and the picker.
+ The value passed to this function must be >= 1.
+ """
+ return _controls_.PickerBase_SetTextCtrlProportion(*args, **kwargs)
+
+ def GetTextCtrlProportion(*args, **kwargs):
+ """
+ GetTextCtrlProportion(self) -> int
+
+ Returns the proportion between the text control and the picker.
+ """
+ return _controls_.PickerBase_GetTextCtrlProportion(*args, **kwargs)
+
+ def SetPickerCtrlProportion(*args, **kwargs):
+ """
+ SetPickerCtrlProportion(self, int prop)
+
+ Sets the proportion value of the picker.
+ """
+ return _controls_.PickerBase_SetPickerCtrlProportion(*args, **kwargs)
+
+ def GetPickerCtrlProportion(*args, **kwargs):
+ """
+ GetPickerCtrlProportion(self) -> int
+
+ Gets the proportion value of the picker.
+ """
+ return _controls_.PickerBase_GetPickerCtrlProportion(*args, **kwargs)
+
+ def IsTextCtrlGrowable(*args, **kwargs):
+ """IsTextCtrlGrowable(self) -> bool"""
+ return _controls_.PickerBase_IsTextCtrlGrowable(*args, **kwargs)
+
+ def SetTextCtrlGrowable(*args, **kwargs):
+ """SetTextCtrlGrowable(self, bool grow=True)"""
+ return _controls_.PickerBase_SetTextCtrlGrowable(*args, **kwargs)
+
+ def IsPickerCtrlGrowable(*args, **kwargs):
+ """IsPickerCtrlGrowable(self) -> bool"""
+ return _controls_.PickerBase_IsPickerCtrlGrowable(*args, **kwargs)
+
+ def SetPickerCtrlGrowable(*args, **kwargs):
+ """SetPickerCtrlGrowable(self, bool grow=True)"""
+ return _controls_.PickerBase_SetPickerCtrlGrowable(*args, **kwargs)
+
+ def HasTextCtrl(*args, **kwargs):
+ """
+ HasTextCtrl(self) -> bool
+
+ Returns true if this class has a valid text control (i.e. if the
+ wx.PB_USE_TEXTCTRL style was given when creating this control).
+ """
+ return _controls_.PickerBase_HasTextCtrl(*args, **kwargs)
+
+ def GetTextCtrl(*args, **kwargs):
+ """
+ GetTextCtrl(self) -> TextCtrl
+
+ Returns a pointer to the text control handled by this class or None if
+ the wx.PB_USE_TEXTCTRL style was not specified when this control was
+ created.
+
+ Very important: the contents of the text control could be containing
+ an invalid representation of the entity which can be chosen through
+ the picker (e.g. the user entered 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. `wx.ColourPickerCtrl.GetColour`, `wx.FilePickerCtrl.GetPath`,
+ etc).
+ """
+ return _controls_.PickerBase_GetTextCtrl(*args, **kwargs)
+
+ def GetPickerCtrl(*args, **kwargs):
+ """GetPickerCtrl(self) -> Control"""
+ return _controls_.PickerBase_GetPickerCtrl(*args, **kwargs)
+
+_controls_.PickerBase_swigregister(PickerBase)
+
+#---------------------------------------------------------------------------
+
+CLRP_SHOW_LABEL = _controls_.CLRP_SHOW_LABEL
+CLRP_USE_TEXTCTRL = _controls_.CLRP_USE_TEXTCTRL
+CLRP_DEFAULT_STYLE = _controls_.CLRP_DEFAULT_STYLE
+class ColourPickerCtrl(PickerBase):
+ """
+ This control allows the user to select a colour. The generic
+ implementation is a button which brings up a `wx.ColourDialog` when
+ clicked. Native implementations may differ but this is usually a
+ (small) widget which give access to the colour-chooser dialog.
+ """
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, int id=-1, Colour col=*wxBLACK, Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=CLRP_DEFAULT_STYLE, Validator validator=DefaultValidator,
+ String name=ColourPickerCtrlNameStr) -> ColourPickerCtrl
+
+ This control allows the user to select a colour. The generic
+ implementation is a button which brings up a `wx.ColourDialog` when
+ clicked. Native implementations may differ but this is usually a
+ (small) widget which give access to the colour-chooser dialog.
+ """
+ _controls_.ColourPickerCtrl_swiginit(self,_controls_.new_ColourPickerCtrl(*args, **kwargs))
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(self, Window parent, int id, Colour col=*wxBLACK, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=CLRP_DEFAULT_STYLE,
+ Validator validator=DefaultValidator,
+ String name=ColourPickerCtrlNameStr) -> bool
+ """
+ return _controls_.ColourPickerCtrl_Create(*args, **kwargs)
+
+ def GetColour(*args, **kwargs):
+ """
+ GetColour(self) -> Colour
+
+ Returns the currently selected colour.
+ """
+ return _controls_.ColourPickerCtrl_GetColour(*args, **kwargs)
+
+ def SetColour(*args, **kwargs):
+ """
+ SetColour(self, Colour col)
+
+ Set the displayed colour.
+ """
+ return _controls_.ColourPickerCtrl_SetColour(*args, **kwargs)
+
+_controls_.ColourPickerCtrl_swigregister(ColourPickerCtrl)
+ColourPickerCtrlNameStr = cvar.ColourPickerCtrlNameStr
+
+def PreColourPickerCtrl(*args, **kwargs):
+ """
+ PreColourPickerCtrl() -> ColourPickerCtrl
+
+ This control allows the user to select a colour. The generic
+ implementation is a button which brings up a `wx.ColourDialog` when
+ clicked. Native implementations may differ but this is usually a
+ (small) widget which give access to the colour-chooser dialog.
+ """
+ val = _controls_.new_PreColourPickerCtrl(*args, **kwargs)
+ return val
+
+wxEVT_COMMAND_COLOURPICKER_CHANGED = _controls_.wxEVT_COMMAND_COLOURPICKER_CHANGED
+EVT_COLOURPICKER_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_COLOURPICKER_CHANGED, 1 )
+
+class ColourPickerEvent(_core.CommandEvent):
+ """Proxy of C++ ColourPickerEvent class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """__init__(self, Object generator, int id, Colour col) -> ColourPickerEvent"""
+ _controls_.ColourPickerEvent_swiginit(self,_controls_.new_ColourPickerEvent(*args, **kwargs))
+ def GetColour(*args, **kwargs):
+ """GetColour(self) -> Colour"""
+ return _controls_.ColourPickerEvent_GetColour(*args, **kwargs)
+
+ def SetColour(*args, **kwargs):
+ """SetColour(self, Colour c)"""
+ return _controls_.ColourPickerEvent_SetColour(*args, **kwargs)
+
+_controls_.ColourPickerEvent_swigregister(ColourPickerEvent)
+
+#---------------------------------------------------------------------------
+
+FLP_OPEN = _controls_.FLP_OPEN
+FLP_SAVE = _controls_.FLP_SAVE
+FLP_OVERWRITE_PROMPT = _controls_.FLP_OVERWRITE_PROMPT
+FLP_FILE_MUST_EXIST = _controls_.FLP_FILE_MUST_EXIST
+FLP_CHANGE_DIR = _controls_.FLP_CHANGE_DIR
+DIRP_DIR_MUST_EXIST = _controls_.DIRP_DIR_MUST_EXIST
+DIRP_CHANGE_DIR = _controls_.DIRP_CHANGE_DIR
+FLP_USE_TEXTCTRL = _controls_.FLP_USE_TEXTCTRL
+FLP_DEFAULT_STYLE = _controls_.FLP_DEFAULT_STYLE
+DIRP_USE_TEXTCTRL = _controls_.DIRP_USE_TEXTCTRL
+DIRP_DEFAULT_STYLE = _controls_.DIRP_DEFAULT_STYLE
+class FilePickerCtrl(PickerBase):
+ """Proxy of C++ FilePickerCtrl class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, int id=-1, String path=EmptyString,
+ String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
+ Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
+ String name=FilePickerCtrlNameStr) -> FilePickerCtrl
+ """
+ _controls_.FilePickerCtrl_swiginit(self,_controls_.new_FilePickerCtrl(*args, **kwargs))
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(self, Window parent, int id=-1, String path=EmptyString,
+ String message=FileSelectorPromptStr, String wildcard=FileSelectorDefaultWildcardStr,
+ Point pos=DefaultPosition,
+ Size size=DefaultSize,
+ long style=FLP_DEFAULT_STYLE, Validator validator=DefaultValidator,
+ String name=FilePickerCtrlNameStr) -> bool
+ """
+ return _controls_.FilePickerCtrl_Create(*args, **kwargs)
+
+ def GetPath(*args, **kwargs):
+ """GetPath(self) -> String"""
+ return _controls_.FilePickerCtrl_GetPath(*args, **kwargs)
+
+ def SetPath(*args, **kwargs):
+ """SetPath(self, String str)"""
+ return _controls_.FilePickerCtrl_SetPath(*args, **kwargs)
+
+ def CheckPath(*args, **kwargs):
+ """CheckPath(self, String path) -> bool"""
+ return _controls_.FilePickerCtrl_CheckPath(*args, **kwargs)
+
+ def GetTextCtrlValue(*args, **kwargs):
+ """GetTextCtrlValue(self) -> String"""
+ return _controls_.FilePickerCtrl_GetTextCtrlValue(*args, **kwargs)
+
+_controls_.FilePickerCtrl_swigregister(FilePickerCtrl)
+FilePickerCtrlNameStr = cvar.FilePickerCtrlNameStr
+FileSelectorPromptStr = cvar.FileSelectorPromptStr
+DirPickerCtrlNameStr = cvar.DirPickerCtrlNameStr
+DirSelectorPromptStr = cvar.DirSelectorPromptStr
+FileSelectorDefaultWildcardStr = cvar.FileSelectorDefaultWildcardStr
+
+def PreFilePickerCtrl(*args, **kwargs):
+ """PreFilePickerCtrl() -> FilePickerCtrl"""
+ val = _controls_.new_PreFilePickerCtrl(*args, **kwargs)
+ return val
+
+class DirPickerCtrl(PickerBase):
+ """Proxy of C++ DirPickerCtrl class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, int id=-1, String path=EmptyString,
+ String message=DirSelectorPromptStr, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
+ Validator validator=DefaultValidator,
+ String name=DirPickerCtrlNameStr) -> DirPickerCtrl
+ """
+ _controls_.DirPickerCtrl_swiginit(self,_controls_.new_DirPickerCtrl(*args, **kwargs))
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(self, Window parent, int id=-1, String path=EmptyString,
+ String message=DirSelectorPromptStr, Point pos=DefaultPosition,
+ Size size=DefaultSize, long style=DIRP_DEFAULT_STYLE,
+ Validator validator=DefaultValidator,
+ String name=DirPickerCtrlNameStr) -> bool
+ """
+ return _controls_.DirPickerCtrl_Create(*args, **kwargs)
+
+ def GetPath(*args, **kwargs):
+ """GetPath(self) -> String"""
+ return _controls_.DirPickerCtrl_GetPath(*args, **kwargs)
+
+ def SetPath(*args, **kwargs):
+ """SetPath(self, String str)"""
+ return _controls_.DirPickerCtrl_SetPath(*args, **kwargs)
+
+ def CheckPath(*args, **kwargs):
+ """CheckPath(self, String path) -> bool"""
+ return _controls_.DirPickerCtrl_CheckPath(*args, **kwargs)
+
+ def GetTextCtrlValue(*args, **kwargs):
+ """GetTextCtrlValue(self) -> String"""
+ return _controls_.DirPickerCtrl_GetTextCtrlValue(*args, **kwargs)
+
+_controls_.DirPickerCtrl_swigregister(DirPickerCtrl)
+
+def PreDirPickerCtrl(*args, **kwargs):
+ """PreDirPickerCtrl() -> DirPickerCtrl"""
+ val = _controls_.new_PreDirPickerCtrl(*args, **kwargs)
+ return val
+
+wxEVT_COMMAND_FILEPICKER_CHANGED = _controls_.wxEVT_COMMAND_FILEPICKER_CHANGED
+wxEVT_COMMAND_DIRPICKER_CHANGED = _controls_.wxEVT_COMMAND_DIRPICKER_CHANGED
+EVT_FILEPICKER_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_FILEPICKER_CHANGED, 1 )
+EVT_DIRPICKER_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_DIRPICKER_CHANGED, 1 )
+
+class FileDirPickerEvent(_core.CommandEvent):
+ """Proxy of C++ FileDirPickerEvent class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """__init__(self, EventType type, Object generator, int id, String path) -> FileDirPickerEvent"""
+ _controls_.FileDirPickerEvent_swiginit(self,_controls_.new_FileDirPickerEvent(*args, **kwargs))
+ def GetPath(*args, **kwargs):
+ """GetPath(self) -> String"""
+ return _controls_.FileDirPickerEvent_GetPath(*args, **kwargs)
+
+ def SetPath(*args, **kwargs):
+ """SetPath(self, String p)"""
+ return _controls_.FileDirPickerEvent_SetPath(*args, **kwargs)
+
+_controls_.FileDirPickerEvent_swigregister(FileDirPickerEvent)
+
+#---------------------------------------------------------------------------
+
+FNTP_FONTDESC_AS_LABEL = _controls_.FNTP_FONTDESC_AS_LABEL
+FNTP_USEFONT_FOR_LABEL = _controls_.FNTP_USEFONT_FOR_LABEL
+FNTP_USE_TEXTCTRL = _controls_.FNTP_USE_TEXTCTRL
+FNTP_DEFAULT_STYLE = _controls_.FNTP_DEFAULT_STYLE
+class FontPickerCtrl(PickerBase):
+ """Proxy of C++ FontPickerCtrl class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """
+ __init__(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
+ String name=FontPickerCtrlNameStr) -> FontPickerCtrl
+ """
+ _controls_.FontPickerCtrl_swiginit(self,_controls_.new_FontPickerCtrl(*args, **kwargs))
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(self, Window parent, int id=-1, Font initial=*wxNORMAL_FONT,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=FNTP_DEFAULT_STYLE, Validator validator=DefaultValidator,
+ String name=FontPickerCtrlNameStr) -> bool
+ """
+ return _controls_.FontPickerCtrl_Create(*args, **kwargs)
+
+ def GetSelectedFont(*args, **kwargs):
+ """GetSelectedFont(self) -> Font"""
+ return _controls_.FontPickerCtrl_GetSelectedFont(*args, **kwargs)
+
+ def SetSelectedFont(*args, **kwargs):
+ """SetSelectedFont(self, Font f)"""
+ return _controls_.FontPickerCtrl_SetSelectedFont(*args, **kwargs)
+
+ def SetMaxPointSize(*args, **kwargs):
+ """SetMaxPointSize(self, unsigned int max)"""
+ return _controls_.FontPickerCtrl_SetMaxPointSize(*args, **kwargs)
+
+ def GetMaxPointSize(*args, **kwargs):
+ """GetMaxPointSize(self) -> unsigned int"""
+ return _controls_.FontPickerCtrl_GetMaxPointSize(*args, **kwargs)
+
+_controls_.FontPickerCtrl_swigregister(FontPickerCtrl)
+FontPickerCtrlNameStr = cvar.FontPickerCtrlNameStr
+
+def PreFontPickerCtrl(*args, **kwargs):
+ """PreFontPickerCtrl() -> FontPickerCtrl"""
+ val = _controls_.new_PreFontPickerCtrl(*args, **kwargs)
+ return val
+
+wxEVT_COMMAND_FONTPICKER_CHANGED = _controls_.wxEVT_COMMAND_FONTPICKER_CHANGED
+EVT_FONTPICKER_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_FONTPICKER_CHANGED, 1 )
+
+class FontPickerEvent(_core.CommandEvent):
+ """Proxy of C++ FontPickerEvent class"""
+ thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
+ __repr__ = _swig_repr
+ def __init__(self, *args, **kwargs):
+ """__init__(self, Object generator, int id, Font f) -> FontPickerEvent"""
+ _controls_.FontPickerEvent_swiginit(self,_controls_.new_FontPickerEvent(*args, **kwargs))
+ def GetFont(*args, **kwargs):
+ """GetFont(self) -> Font"""
+ return _controls_.FontPickerEvent_GetFont(*args, **kwargs)
+
+ def SetFont(*args, **kwargs):
+ """SetFont(self, Font c)"""
+ return _controls_.FontPickerEvent_SetFont(*args, **kwargs)
+
+_controls_.FontPickerEvent_swigregister(FontPickerEvent)
+