"""GetMarginY(self) -> int"""
return _controls_.BitmapButton_GetMarginY(*args, **kwargs)
+ BitmapDisabled = property(GetBitmapDisabled,SetBitmapDisabled,doc="See `GetBitmapDisabled` and `SetBitmapDisabled`")
+ BitmapFocus = property(GetBitmapFocus,SetBitmapFocus,doc="See `GetBitmapFocus` and `SetBitmapFocus`")
+ BitmapHover = property(GetBitmapHover,SetBitmapHover,doc="See `GetBitmapHover` and `SetBitmapHover`")
+ BitmapLabel = property(GetBitmapLabel,SetBitmapLabel,doc="See `GetBitmapLabel` and `SetBitmapLabel`")
+ BitmapSelected = property(GetBitmapSelected,SetBitmapSelected,doc="See `GetBitmapSelected` and `SetBitmapSelected`")
+ MarginX = property(GetMarginX,doc="See `GetMarginX`")
+ MarginY = property(GetMarginY,doc="See `GetMarginY`")
_controls_.BitmapButton_swigregister(BitmapButton)
def PreBitmapButton(*args, **kwargs):
return _controls_.CheckBox_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ ThreeStateValue = property(Get3StateValue,Set3StateValue,doc="See `Get3StateValue` and `Set3StateValue`")
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.CheckBox_swigregister(CheckBox)
CheckBoxNameStr = cvar.CheckBoxNameStr
return _controls_.Choice_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ CurrentSelection = property(GetCurrentSelection,doc="See `GetCurrentSelection`")
_controls_.Choice_swigregister(Choice)
ChoiceNameStr = cvar.ChoiceNameStr
__repr__ = _swig_repr
def __init__(self, *args, **kwargs):
"""
- __init__(Window parent, int id, String value=EmptyString,
+ __init__(Window parent, int id=-1, String value=EmptyString,
Point pos=DefaultPosition, Size size=DefaultSize,
List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
String name=ComboBoxNameStr) -> ComboBox
def Create(*args, **kwargs):
"""
- Create(Window parent, int id, String value=EmptyString,
+ Create(Window parent, int id=-1, String value=EmptyString,
Point pos=DefaultPosition, Size size=DefaultSize,
List choices=EmptyList, long style=0, Validator validator=DefaultValidator,
String name=ChoiceNameStr) -> bool
"""
return _controls_.ComboBox_SetStringSelection(*args, **kwargs)
- def SetString(*args, **kwargs):
- """
- SetString(self, int n, String string)
-
- Set the label for the n'th item (zero based) in the list.
- """
- return _controls_.ComboBox_SetString(*args, **kwargs)
-
def SetEditable(*args, **kwargs):
"""SetEditable(self, bool editable)"""
return _controls_.ComboBox_SetEditable(*args, **kwargs)
return _controls_.ComboBox_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ CurrentSelection = property(GetCurrentSelection,doc="See `GetCurrentSelection`")
+ InsertionPoint = property(GetInsertionPoint,SetInsertionPoint,doc="See `GetInsertionPoint` and `SetInsertionPoint`")
+ LastPosition = property(GetLastPosition,doc="See `GetLastPosition`")
+ Mark = property(GetMark,SetMark,doc="See `GetMark` and `SetMark`")
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.ComboBox_swigregister(ComboBox)
ComboBoxNameStr = cvar.ComboBoxNameStr
"""GetValue(self) -> int"""
return _controls_.Gauge_GetValue(*args, **kwargs)
+ def Pulse(*args, **kwargs):
+ """Pulse(self)"""
+ return _controls_.Gauge_Pulse(*args, **kwargs)
+
def IsVertical(*args, **kwargs):
"""IsVertical(self) -> bool"""
return _controls_.Gauge_IsVertical(*args, **kwargs)
return _controls_.Gauge_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ BezelFace = property(GetBezelFace,SetBezelFace,doc="See `GetBezelFace` and `SetBezelFace`")
+ Range = property(GetRange,SetRange,doc="See `GetRange` and `SetRange`")
+ ShadowWidth = property(GetShadowWidth,SetShadowWidth,doc="See `GetShadowWidth` and `SetShadowWidth`")
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.Gauge_swigregister(Gauge)
GaugeNameStr = cvar.GaugeNameStr
StaticBitmapNameStr = cvar.StaticBitmapNameStr
StaticBoxNameStr = cvar.StaticBoxNameStr
StaticTextNameStr = cvar.StaticTextNameStr
+StaticLineNameStr = cvar.StaticLineNameStr
def PreStaticBox(*args, **kwargs):
"""PreStaticBox() -> StaticBox"""
"""
__init__(self, Window parent, int id=-1, Point pos=DefaultPosition,
Size size=DefaultSize, long style=LI_HORIZONTAL,
- String name=StaticTextNameStr) -> StaticLine
+ String name=StaticLineNameStr) -> StaticLine
"""
_controls_.StaticLine_swiginit(self,_controls_.new_StaticLine(*args, **kwargs))
self._setOORInfo(self)
"""
Create(self, Window parent, int id=-1, Point pos=DefaultPosition,
Size size=DefaultSize, long style=LI_HORIZONTAL,
- String name=StaticTextNameStr) -> bool
+ String name=StaticLineNameStr) -> bool
"""
return _controls_.StaticLine_Create(*args, **kwargs)
return _controls_.ListBox_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ Selections = property(GetSelections,doc="See `GetSelections`")
_controls_.ListBox_swigregister(ListBox)
ListBoxNameStr = cvar.ListBoxNameStr
"""GetItemHeight(self) -> int"""
return _controls_.CheckListBox_GetItemHeight(*args, **kwargs)
+ ItemHeight = property(GetItemHeight,doc="See `GetItemHeight`")
_controls_.CheckListBox_swigregister(CheckListBox)
def PreCheckListBox(*args, **kwargs):
TE_HT_BEYOND = _controls_.TE_HT_BEYOND
OutOfRangeTextCoord = _controls_.OutOfRangeTextCoord
InvalidTextCoord = _controls_.InvalidTextCoord
+TEXT_TYPE_ANY = _controls_.TEXT_TYPE_ANY
class TextAttr(object):
"""Proxy of C++ TextAttr class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
return _controls_.TextAttr_Combine(*args, **kwargs)
Combine = staticmethod(Combine)
+ Alignment = property(GetAlignment,SetAlignment,doc="See `GetAlignment` and `SetAlignment`")
+ BackgroundColour = property(GetBackgroundColour,SetBackgroundColour,doc="See `GetBackgroundColour` and `SetBackgroundColour`")
+ Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
+ Font = property(GetFont,SetFont,doc="See `GetFont` and `SetFont`")
+ LeftIndent = property(GetLeftIndent,SetLeftIndent,doc="See `GetLeftIndent` and `SetLeftIndent`")
+ LeftSubIndent = property(GetLeftSubIndent,doc="See `GetLeftSubIndent`")
+ RightIndent = property(GetRightIndent,SetRightIndent,doc="See `GetRightIndent` and `SetRightIndent`")
+ Tabs = property(GetTabs,SetTabs,doc="See `GetTabs` and `SetTabs`")
+ TextColour = property(GetTextColour,SetTextColour,doc="See `GetTextColour` and `SetTextColour`")
_controls_.TextAttr_swigregister(TextAttr)
TextCtrlNameStr = cvar.TextCtrlNameStr
"""SetValue(self, String value)"""
return _controls_.TextCtrl_SetValue(*args, **kwargs)
+ def IsEmpty(*args, **kwargs):
+ """IsEmpty(self) -> bool"""
+ return _controls_.TextCtrl_IsEmpty(*args, **kwargs)
+
+ def ChangeValue(*args, **kwargs):
+ """ChangeValue(self, String value)"""
+ return _controls_.TextCtrl_ChangeValue(*args, **kwargs)
+
def GetRange(*args, **kwargs):
"""GetRange(self, long from, long to) -> String"""
return _controls_.TextCtrl_GetRange(*args, **kwargs)
return _controls_.TextCtrl_Remove(*args, **kwargs)
def LoadFile(*args, **kwargs):
- """LoadFile(self, String file) -> bool"""
+ """LoadFile(self, String file, int fileType=TEXT_TYPE_ANY) -> bool"""
return _controls_.TextCtrl_LoadFile(*args, **kwargs)
def SaveFile(*args, **kwargs):
- """SaveFile(self, String file=EmptyString) -> bool"""
+ """SaveFile(self, String file=EmptyString, int fileType=TEXT_TYPE_ANY) -> bool"""
return _controls_.TextCtrl_SaveFile(*args, **kwargs)
def MarkDirty(*args, **kwargs):
"""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)
"""SetEditable(self, bool editable)"""
return _controls_.TextCtrl_SetEditable(*args, **kwargs)
+ def MacCheckSpelling(*args, **kwargs):
+ """MacCheckSpelling(self, bool check)"""
+ return _controls_.TextCtrl_MacCheckSpelling(*args, **kwargs)
+
+ def SendTextUpdatedEvent(*args, **kwargs):
+ """SendTextUpdatedEvent(self)"""
+ return _controls_.TextCtrl_SendTextUpdatedEvent(*args, **kwargs)
+
def write(*args, **kwargs):
"""write(self, String text)"""
return _controls_.TextCtrl_write(*args, **kwargs)
return _controls_.TextCtrl_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ DefaultStyle = property(GetDefaultStyle,SetDefaultStyle,doc="See `GetDefaultStyle` and `SetDefaultStyle`")
+ InsertionPoint = property(GetInsertionPoint,SetInsertionPoint,doc="See `GetInsertionPoint` and `SetInsertionPoint`")
+ LastPosition = property(GetLastPosition,doc="See `GetLastPosition`")
+ NumberOfLines = property(GetNumberOfLines,doc="See `GetNumberOfLines`")
+ Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
+ StringSelection = property(GetStringSelection,doc="See `GetStringSelection`")
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.TextCtrl_swigregister(TextCtrl)
def PreTextCtrl(*args, **kwargs):
"""GetURLEnd(self) -> long"""
return _controls_.TextUrlEvent_GetURLEnd(*args, **kwargs)
+ MouseEvent = property(GetMouseEvent,doc="See `GetMouseEvent`")
+ URLEnd = property(GetURLEnd,doc="See `GetURLEnd`")
+ URLStart = property(GetURLStart,doc="See `GetURLStart`")
_controls_.TextUrlEvent_swigregister(TextUrlEvent)
EVT_TEXT = wx.PyEventBinder( wxEVT_COMMAND_TEXT_UPDATED, 1)
return _controls_.ScrollBar_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ PageSize = property(GetPageSize,doc="See `GetPageSize`")
+ Range = property(GetRange,doc="See `GetRange`")
+ ThumbPosition = property(GetThumbPosition,SetThumbPosition,doc="See `GetThumbPosition` and `SetThumbPosition`")
+ ThumbSize = property(GetThumbSize,doc="See `GetThumbSize`")
_controls_.ScrollBar_swigregister(ScrollBar)
ScrollBarNameStr = cvar.ScrollBarNameStr
return _controls_.SpinButton_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ Max = property(GetMax,SetMax,doc="See `GetMax` and `SetMax`")
+ Min = property(GetMin,SetMin,doc="See `GetMin` and `SetMin`")
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.SpinButton_swigregister(SpinButton)
SPIN_BUTTON_NAME = cvar.SPIN_BUTTON_NAME
SpinCtrlNameStr = cvar.SpinCtrlNameStr
return _controls_.SpinCtrl_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ Max = property(GetMax,doc="See `GetMax`")
+ Min = property(GetMin,doc="See `GetMin`")
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.SpinCtrl_swigregister(SpinCtrl)
def PreSpinCtrl(*args, **kwargs):
"""SetPosition(self, int pos)"""
return _controls_.SpinEvent_SetPosition(*args, **kwargs)
+ Position = property(GetPosition,SetPosition,doc="See `GetPosition` and `SetPosition`")
_controls_.SpinEvent_swigregister(SpinEvent)
wxEVT_COMMAND_SPINCTRL_UPDATED = _controls_.wxEVT_COMMAND_SPINCTRL_UPDATED
"""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
return _controls_.RadioBox_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ ColumnCount = property(GetColumnCount,doc="See `GetColumnCount`")
+ Count = property(GetCount,doc="See `GetCount`")
+ RowCount = property(GetRowCount,doc="See `GetRowCount`")
+ Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
+ StringSelection = property(GetStringSelection,SetStringSelection,doc="See `GetStringSelection` and `SetStringSelection`")
_controls_.RadioBox_swigregister(RadioBox)
RadioBoxNameStr = cvar.RadioBoxNameStr
RadioButtonNameStr = cvar.RadioButtonNameStr
return _controls_.RadioButton_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.RadioButton_swigregister(RadioButton)
def PreRadioButton(*args, **kwargs):
return _controls_.Slider_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ LineSize = property(GetLineSize,SetLineSize,doc="See `GetLineSize` and `SetLineSize`")
+ Max = property(GetMax,SetMax,doc="See `GetMax` and `SetMax`")
+ Min = property(GetMin,SetMin,doc="See `GetMin` and `SetMin`")
+ PageSize = property(GetPageSize,SetPageSize,doc="See `GetPageSize` and `SetPageSize`")
+ SelEnd = property(GetSelEnd,doc="See `GetSelEnd`")
+ SelStart = property(GetSelStart,doc="See `GetSelStart`")
+ ThumbLength = property(GetThumbLength,SetThumbLength,doc="See `GetThumbLength` and `SetThumbLength`")
+ TickFreq = property(GetTickFreq,SetTickFreq,doc="See `GetTickFreq` and `SetTickFreq`")
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.Slider_swigregister(Slider)
SliderNameStr = cvar.SliderNameStr
return _controls_.ToggleButton_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.ToggleButton_swigregister(ToggleButton)
ToggleButtonNameStr = cvar.ToggleButtonNameStr
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')
"""SetSelection(self, size_t n) -> int"""
return _controls_.BookCtrlBase_SetSelection(*args, **kwargs)
+ def ChangeSelection(*args, **kwargs):
+ """ChangeSelection(self, size_t n) -> int"""
+ return _controls_.BookCtrlBase_ChangeSelection(*args, **kwargs)
+
def AdvanceSelection(*args, **kwargs):
"""AdvanceSelection(self, bool forward=True)"""
return _controls_.BookCtrlBase_AdvanceSelection(*args, **kwargs)
return _controls_.BookCtrlBase_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ ControlMargin = property(GetControlMargin,SetControlMargin,doc="See `GetControlMargin` and `SetControlMargin`")
+ ControlSizer = property(GetControlSizer,doc="See `GetControlSizer`")
+ CurrentPage = property(GetCurrentPage,doc="See `GetCurrentPage`")
+ FitToCurrentPage = property(GetFitToCurrentPage,SetFitToCurrentPage,doc="See `GetFitToCurrentPage` and `SetFitToCurrentPage`")
+ ImageList = property(GetImageList,SetImageList,doc="See `GetImageList` and `SetImageList`")
+ InternalBorder = property(GetInternalBorder,SetInternalBorder,doc="See `GetInternalBorder` and `SetInternalBorder`")
+ Page = property(GetPage,doc="See `GetPage`")
+ PageCount = property(GetPageCount,doc="See `GetPageCount`")
+ PageImage = property(GetPageImage,SetPageImage,doc="See `GetPageImage` and `SetPageImage`")
+ PageText = property(GetPageText,SetPageText,doc="See `GetPageText` and `SetPageText`")
+ Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
_controls_.BookCtrlBase_swigregister(BookCtrlBase)
NotebookNameStr = cvar.NotebookNameStr
"""SetOldSelection(self, int nOldSel)"""
return _controls_.BookCtrlBaseEvent_SetOldSelection(*args, **kwargs)
+ OldSelection = property(GetOldSelection,SetOldSelection,doc="See `GetOldSelection` and `SetOldSelection`")
+ Selection = property(GetSelection,SetSelection,doc="See `GetSelection` and `SetSelection`")
_controls_.BookCtrlBaseEvent_swigregister(BookCtrlBaseEvent)
#---------------------------------------------------------------------------
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')
return _controls_.Notebook_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ def SendPageChangingEvent(*args, **kwargs):
+ """SendPageChangingEvent(self, int nPage) -> bool"""
+ return _controls_.Notebook_SendPageChangingEvent(*args, **kwargs)
+
+ def SendPageChangedEvent(*args, **kwargs):
+ """SendPageChangedEvent(self, int nPageOld, int nPageNew=-1)"""
+ return _controls_.Notebook_SendPageChangedEvent(*args, **kwargs)
+
+ RowCount = property(GetRowCount,doc="See `GetRowCount`")
+ ThemeBackgroundColour = property(GetThemeBackgroundColour,doc="See `GetThemeBackgroundColour`")
_controls_.Notebook_swigregister(Notebook)
def PreNotebook(*args, **kwargs):
"""GetListView(self) -> ListView"""
return _controls_.Listbook_GetListView(*args, **kwargs)
+ ListView = property(GetListView,doc="See `GetListView`")
_controls_.Listbook_swigregister(Listbook)
def PreListbook(*args, **kwargs):
"""GetChoiceCtrl(self) -> Choice"""
return _controls_.Choicebook_GetChoiceCtrl(*args, **kwargs)
+ ChoiceCtrl = property(GetChoiceCtrl,doc="See `GetChoiceCtrl`")
_controls_.Choicebook_swigregister(Choicebook)
def PreChoicebook(*args, **kwargs):
return _controls_.Treebook_GetPageParent(*args, **kwargs)
def GetTreeCtrl(*args, **kwargs):
- """GetTreeCtrl(self) -> wxTreeCtrl"""
+ """GetTreeCtrl(self) -> TreeCtrl"""
return _controls_.Treebook_GetTreeCtrl(*args, **kwargs)
+ TreeCtrl = property(GetTreeCtrl,doc="See `GetTreeCtrl`")
_controls_.Treebook_swigregister(Treebook)
def PreTreebook(*args, **kwargs):
"""Realize(self)"""
return _controls_.Toolbook_Realize(*args, **kwargs)
+ ToolBar = property(GetToolBar,doc="See `GetToolBar`")
_controls_.Toolbook_swigregister(Toolbook)
def PreToolbook(*args, **kwargs):
TOOL_STYLE_CONTROL = _controls_.TOOL_STYLE_CONTROL
TB_HORIZONTAL = _controls_.TB_HORIZONTAL
TB_VERTICAL = _controls_.TB_VERTICAL
+TB_TOP = _controls_.TB_TOP
+TB_LEFT = _controls_.TB_LEFT
+TB_BOTTOM = _controls_.TB_BOTTOM
+TB_RIGHT = _controls_.TB_RIGHT
TB_3DBUTTONS = _controls_.TB_3DBUTTONS
TB_FLAT = _controls_.TB_FLAT
TB_DOCKABLE = _controls_.TB_DOCKABLE
SetBitmap1 = SetNormalBitmap
SetBitmap2 = SetDisabledBitmap
+ Bitmap = property(GetBitmap,doc="See `GetBitmap`")
+ ClientData = property(GetClientData,SetClientData,doc="See `GetClientData` and `SetClientData`")
+ Control = property(GetControl,doc="See `GetControl`")
+ DisabledBitmap = property(GetDisabledBitmap,SetDisabledBitmap,doc="See `GetDisabledBitmap` and `SetDisabledBitmap`")
+ Id = property(GetId,doc="See `GetId`")
+ Kind = property(GetKind,doc="See `GetKind`")
+ Label = property(GetLabel,SetLabel,doc="See `GetLabel` and `SetLabel`")
+ LongHelp = property(GetLongHelp,SetLongHelp,doc="See `GetLongHelp` and `SetLongHelp`")
+ NormalBitmap = property(GetNormalBitmap,SetNormalBitmap,doc="See `GetNormalBitmap` and `SetNormalBitmap`")
+ ShortHelp = property(GetShortHelp,SetShortHelp,doc="See `GetShortHelp` and `SetShortHelp`")
+ Style = property(GetStyle,doc="See `GetStyle`")
+ ToolBar = property(GetToolBar,doc="See `GetToolBar`")
_controls_.ToolBarToolBase_swigregister(ToolBarToolBase)
class ToolBarBase(_core.Control):
"""GetToolsCount(self) -> size_t"""
return _controls_.ToolBarBase_GetToolsCount(*args, **kwargs)
+ Margins = property(GetMargins,SetMargins,doc="See `GetMargins` and `SetMargins`")
+ MaxCols = property(GetMaxCols,doc="See `GetMaxCols`")
+ MaxRows = property(GetMaxRows,doc="See `GetMaxRows`")
+ ToolBitmapSize = property(GetToolBitmapSize,SetToolBitmapSize,doc="See `GetToolBitmapSize` and `SetToolBitmapSize`")
+ ToolMargins = property(GetToolMargins,doc="See `GetToolMargins`")
+ ToolPacking = property(GetToolPacking,SetToolPacking,doc="See `GetToolPacking` and `SetToolPacking`")
+ ToolSeparation = property(GetToolSeparation,SetToolSeparation,doc="See `GetToolSeparation` and `SetToolSeparation`")
+ ToolSize = property(GetToolSize,doc="See `GetToolSize`")
+ ToolsCount = property(GetToolsCount,doc="See `GetToolsCount`")
_controls_.ToolBarBase_swigregister(ToolBarBase)
class ToolBar(ToolBarBase):
"""
return _controls_.ToolBar_Create(*args, **kwargs)
+ def SetToolNormalBitmap(*args, **kwargs):
+ """SetToolNormalBitmap(self, int id, Bitmap bitmap)"""
+ return _controls_.ToolBar_SetToolNormalBitmap(*args, **kwargs)
+
+ def SetToolDisabledBitmap(*args, **kwargs):
+ """SetToolDisabledBitmap(self, int id, Bitmap bitmap)"""
+ return _controls_.ToolBar_SetToolDisabledBitmap(*args, **kwargs)
+
def GetClassDefaultAttributes(*args, **kwargs):
"""
GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
def Destroy(*args, **kwargs):
"""Destroy(self)"""
- val = _controls_.ListItemAttr_Destroy(*args, **kwargs)
- args[0].thisown = 0
- return val
+ args[0].this.own(False)
+ return _controls_.ListItemAttr_Destroy(*args, **kwargs)
+ BackgroundColour = property(GetBackgroundColour,SetBackgroundColour,doc="See `GetBackgroundColour` and `SetBackgroundColour`")
+ Font = property(GetFont,SetFont,doc="See `GetFont` and `SetFont`")
+ TextColour = property(GetTextColour,SetTextColour,doc="See `GetTextColour` and `SetTextColour`")
_controls_.ListItemAttr_swigregister(ListItemAttr)
ListCtrlNameStr = cvar.ListCtrlNameStr
m_data = property(_controls_.ListItem_m_data_get, _controls_.ListItem_m_data_set)
m_format = property(_controls_.ListItem_m_format_get, _controls_.ListItem_m_format_set)
m_width = property(_controls_.ListItem_m_width_get, _controls_.ListItem_m_width_set)
+ Align = property(GetAlign,SetAlign,doc="See `GetAlign` and `SetAlign`")
+ Attributes = property(GetAttributes,doc="See `GetAttributes`")
+ BackgroundColour = property(GetBackgroundColour,SetBackgroundColour,doc="See `GetBackgroundColour` and `SetBackgroundColour`")
+ Column = property(GetColumn,SetColumn,doc="See `GetColumn` and `SetColumn`")
+ Data = property(GetData,SetData,doc="See `GetData` and `SetData`")
+ Font = property(GetFont,SetFont,doc="See `GetFont` and `SetFont`")
+ Id = property(GetId,SetId,doc="See `GetId` and `SetId`")
+ Image = property(GetImage,SetImage,doc="See `GetImage` and `SetImage`")
+ Mask = property(GetMask,SetMask,doc="See `GetMask` and `SetMask`")
+ State = property(GetState,SetState,doc="See `GetState` and `SetState`")
+ Text = property(GetText,SetText,doc="See `GetText` and `SetText`")
+ TextColour = property(GetTextColour,SetTextColour,doc="See `GetTextColour` and `SetTextColour`")
+ Width = property(GetWidth,SetWidth,doc="See `GetWidth` and `SetWidth`")
_controls_.ListItem_swigregister(ListItem)
#---------------------------------------------------------------------------
"""SetEditCanceled(self, bool editCancelled)"""
return _controls_.ListEvent_SetEditCanceled(*args, **kwargs)
+ CacheFrom = property(GetCacheFrom,doc="See `GetCacheFrom`")
+ CacheTo = property(GetCacheTo,doc="See `GetCacheTo`")
+ Column = property(GetColumn,doc="See `GetColumn`")
+ Data = property(GetData,doc="See `GetData`")
+ Image = property(GetImage,doc="See `GetImage`")
+ Index = property(GetIndex,doc="See `GetIndex`")
+ Item = property(GetItem,doc="See `GetItem`")
+ KeyCode = property(GetKeyCode,doc="See `GetKeyCode`")
+ Label = property(GetLabel,doc="See `GetLabel`")
+ Mask = property(GetMask,doc="See `GetMask`")
+ Point = property(GetPoint,doc="See `GetPoint`")
+ Text = property(GetText,doc="See `GetText`")
_controls_.ListEvent_swigregister(ListEvent)
wxEVT_COMMAND_LIST_BEGIN_DRAG = _controls_.wxEVT_COMMAND_LIST_BEGIN_DRAG
Validator validator=DefaultValidator, String name=ListCtrlNameStr) -> ListCtrl
"""
_controls_.ListCtrl_swiginit(self,_controls_.new_ListCtrl(*args, **kwargs))
- self._setOORInfo(self);self._setCallbackInfo(self, ListCtrl)
+ self._setOORInfo(self);ListCtrl._setCallbackInfo(self, self, ListCtrl)
def Create(*args, **kwargs):
"""
return _controls_.ListCtrl_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
+ ColumnCount = property(GetColumnCount,doc="See `GetColumnCount`")
+ CountPerPage = property(GetCountPerPage,doc="See `GetCountPerPage`")
+ EditControl = property(GetEditControl,doc="See `GetEditControl`")
+ FocusedItem = property(GetFocusedItem,doc="See `GetFocusedItem`")
+ ItemCount = property(GetItemCount,SetItemCount,doc="See `GetItemCount` and `SetItemCount`")
+ MainWindow = property(GetMainWindow,doc="See `GetMainWindow`")
+ SelectedItemCount = property(GetSelectedItemCount,doc="See `GetSelectedItemCount`")
+ TextColour = property(GetTextColour,SetTextColour,doc="See `GetTextColour` and `SetTextColour`")
+ TopItem = property(GetTopItem,doc="See `GetTopItem`")
+ ViewRect = property(GetViewRect,doc="See `GetViewRect`")
_controls_.ListCtrl_swigregister(ListCtrl)
def PreListCtrl(*args, **kwargs):
"""ClearColumnImage(self, int col)"""
return _controls_.ListView_ClearColumnImage(*args, **kwargs)
+ FocusedItem = property(GetFocusedItem,doc="See `GetFocusedItem`")
_controls_.ListView_swigregister(ListView)
def PreListView(*args, **kwargs):
def Destroy(*args, **kwargs):
"""Destroy(self)"""
- val = _controls_.TreeItemData_Destroy(*args, **kwargs)
- args[0].thisown = 0
- return val
+ args[0].this.own(False)
+ return _controls_.TreeItemData_Destroy(*args, **kwargs)
+ Data = property(GetData,SetData,doc="See `GetData` and `SetData`")
+ Id = property(GetId,SetId,doc="See `GetId` and `SetId`")
_controls_.TreeItemData_swigregister(TreeItemData)
#---------------------------------------------------------------------------
"""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)
"""GetToolTip(self) -> String"""
return _controls_.TreeEvent_GetToolTip(*args, **kwargs)
+ Item = property(GetItem,SetItem,doc="See `GetItem` and `SetItem`")
+ KeyCode = property(GetKeyCode,doc="See `GetKeyCode`")
+ KeyEvent = property(GetKeyEvent,SetKeyEvent,doc="See `GetKeyEvent` and `SetKeyEvent`")
+ Label = property(GetLabel,SetLabel,doc="See `GetLabel` and `SetLabel`")
+ OldItem = property(GetOldItem,SetOldItem,doc="See `GetOldItem` and `SetOldItem`")
+ Point = property(GetPoint,SetPoint,doc="See `GetPoint` and `SetPoint`")
+ ToolTip = property(GetToolTip,SetToolTip,doc="See `GetToolTip` and `SetToolTip`")
+ EditCancelled = property(IsEditCancelled,SetEditCanceled,doc="See `IsEditCancelled` and `SetEditCanceled`")
_controls_.TreeEvent_swigregister(TreeEvent)
#---------------------------------------------------------------------------
String name=TreeCtrlNameStr) -> TreeCtrl
"""
_controls_.TreeCtrl_swiginit(self,_controls_.new_TreeCtrl(*args, **kwargs))
- self._setOORInfo(self);self._setCallbackInfo(self, TreeCtrl)
+ self._setOORInfo(self);TreeCtrl._setCallbackInfo(self, self, TreeCtrl)
def Create(*args, **kwargs):
"""
"""IsBold(self, TreeItemId item) -> bool"""
return _controls_.TreeCtrl_IsBold(*args, **kwargs)
+ def IsEmpty(*args, **kwargs):
+ """IsEmpty(self) -> bool"""
+ return _controls_.TreeCtrl_IsEmpty(*args, **kwargs)
+
def GetChildrenCount(*args, **kwargs):
"""GetChildrenCount(self, TreeItemId item, bool recursively=True) -> size_t"""
return _controls_.TreeCtrl_GetChildrenCount(*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)
+ def CollapseAllChildren(*args, **kwargs):
+ """CollapseAllChildren(self, TreeItemId item)"""
+ return _controls_.TreeCtrl_CollapseAllChildren(*args, **kwargs)
+
+ def CollapseAll(*args, **kwargs):
+ """CollapseAll(self)"""
+ return _controls_.TreeCtrl_CollapseAll(*args, **kwargs)
+
def CollapseAndReset(*args, **kwargs):
"""CollapseAndReset(self, TreeItemId item)"""
return _controls_.TreeCtrl_CollapseAndReset(*args, **kwargs)
"""GetQuickBestSize(self) -> bool"""
return _controls_.TreeCtrl_GetQuickBestSize(*args, **kwargs)
+ Count = property(GetCount,doc="See `GetCount`")
+ EditControl = property(GetEditControl,doc="See `GetEditControl`")
+ FirstVisibleItem = property(GetFirstVisibleItem,doc="See `GetFirstVisibleItem`")
+ ImageList = property(GetImageList,SetImageList,doc="See `GetImageList` and `SetImageList`")
+ Indent = property(GetIndent,SetIndent,doc="See `GetIndent` and `SetIndent`")
+ QuickBestSize = property(GetQuickBestSize,SetQuickBestSize,doc="See `GetQuickBestSize` and `SetQuickBestSize`")
+ RootItem = property(GetRootItem,doc="See `GetRootItem`")
+ Selection = property(GetSelection,doc="See `GetSelection`")
+ Selections = property(GetSelections,doc="See `GetSelections`")
+ Spacing = property(GetSpacing,SetSpacing,doc="See `GetSpacing` and `SetSpacing`")
+ StateImageList = property(GetStateImageList,SetStateImageList,doc="See `GetStateImageList` and `SetStateImageList`")
_controls_.TreeCtrl_swigregister(TreeCtrl)
def PreTreeCtrl(*args, **kwargs):
"""ReCreateTree(self)"""
return _controls_.GenericDirCtrl_ReCreateTree(*args, **kwargs)
+ DefaultPath = property(GetDefaultPath,SetDefaultPath,doc="See `GetDefaultPath` and `SetDefaultPath`")
+ FilePath = property(GetFilePath,doc="See `GetFilePath`")
+ Filter = property(GetFilter,SetFilter,doc="See `GetFilter` and `SetFilter`")
+ FilterIndex = property(GetFilterIndex,SetFilterIndex,doc="See `GetFilterIndex` and `SetFilterIndex`")
+ FilterListCtrl = property(GetFilterListCtrl,doc="See `GetFilterListCtrl`")
+ Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`")
+ RootId = property(GetRootId,doc="See `GetRootId`")
+ TreeCtrl = property(GetTreeCtrl,doc="See `GetTreeCtrl`")
_controls_.GenericDirCtrl_swigregister(GenericDirCtrl)
DirDialogDefaultFolderStr = cvar.DirDialogDefaultFolderStr
String name=ControlNameStr) -> PyControl
"""
_controls_.PyControl_swiginit(self,_controls_.new_PyControl(*args, **kwargs))
- self._setOORInfo(self); self._setCallbackInfo(self, PyControl)
+ self._setOORInfo(self);PyControl._setCallbackInfo(self, self, PyControl)
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _controls_.PyControl__setCallbackInfo(*args, **kwargs)
- def SetBestSize(*args, **kwargs):
- """SetBestSize(self, Size size)"""
- return _controls_.PyControl_SetBestSize(*args, **kwargs)
-
+ SetBestSize = wx.Window.SetInitialSize
def DoEraseBackground(*args, **kwargs):
"""DoEraseBackground(self, DC dc) -> bool"""
return _controls_.PyControl_DoEraseBackground(*args, **kwargs)
#---------------------------------------------------------------------------
-FRAME_EX_CONTEXTHELP = _controls_.FRAME_EX_CONTEXTHELP
-DIALOG_EX_CONTEXTHELP = _controls_.DIALOG_EX_CONTEXTHELP
wxEVT_HELP = _controls_.wxEVT_HELP
wxEVT_DETAILED_HELP = _controls_.wxEVT_DETAILED_HELP
EVT_HELP = wx.PyEventBinder( wxEVT_HELP, 1)
"""SetOrigin(self, int origin)"""
return _controls_.HelpEvent_SetOrigin(*args, **kwargs)
+ Link = property(GetLink,SetLink,doc="See `GetLink` and `SetLink`")
+ Origin = property(GetOrigin,SetOrigin,doc="See `GetOrigin` and `SetOrigin`")
+ Position = property(GetPosition,SetPosition,doc="See `GetPosition` and `SetPosition`")
+ Target = property(GetTarget,SetTarget,doc="See `GetTarget` and `SetTarget`")
_controls_.HelpEvent_swigregister(HelpEvent)
class ContextHelp(_core.Object):
There are a couple of ways to invoke this behaviour implicitly:
- * Use the wx.DIALOG_EX_CONTEXTHELP extended style for a dialog
+ * Use the wx.WS_EX_CONTEXTHELP extended style for a dialog or frame
(Windows only). This will put a question mark in the titlebar,
and Windows will put the application into context-sensitive help
mode automatically, with further programming.
* Create a `wx.ContextHelpButton`, whose predefined behaviour is
to create a context help object. Normally you will write your
application so that this button is only added to a dialog for
- non-Windows platforms (use ``wx.DIALOG_EX_CONTEXTHELP`` on
+ non-Windows platforms (use ``wx.WS_EX_CONTEXTHELP`` on
Windows).
:see: `wx.ContextHelpButton`
"""
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)
def Destroy(*args, **kwargs):
"""Destroy(self)"""
- val = _controls_.HelpProvider_Destroy(*args, **kwargs)
- args[0].thisown = 0
- return val
+ args[0].this.own(False)
+ return _controls_.HelpProvider_Destroy(*args, **kwargs)
_controls_.HelpProvider_swigregister(HelpProvider)
"""RedrawImage(self, Point oldPos, Point newPos, bool eraseOld, bool drawNew) -> bool"""
return _controls_.DragImage_RedrawImage(*args, **kwargs)
+ ImageRect = property(GetImageRect,doc="See `GetImageRect`")
_controls_.DragImage_swigregister(DragImage)
def DragIcon(*args, **kwargs):
"""
return _controls_.DatePickerCtrl_GetUpperLimit(*args, **kwargs)
+ LowerLimit = property(GetLowerLimit,doc="See `GetLowerLimit`")
+ UpperLimit = property(GetUpperLimit,doc="See `GetUpperLimit`")
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
_controls_.DatePickerCtrl_swigregister(DatePickerCtrl)
DatePickerCtrlNameStr = cvar.DatePickerCtrlNameStr
return val
HL_CONTEXTMENU = _controls_.HL_CONTEXTMENU
+HL_ALIGN_LEFT = _controls_.HL_ALIGN_LEFT
+HL_ALIGN_RIGHT = _controls_.HL_ALIGN_RIGHT
+HL_ALIGN_CENTRE = _controls_.HL_ALIGN_CENTRE
HL_DEFAULT_STYLE = _controls_.HL_DEFAULT_STYLE
#---------------------------------------------------------------------------
"""GetVisited(self) -> bool"""
return _controls_.HyperlinkCtrl_GetVisited(*args, **kwargs)
+ HoverColour = property(GetHoverColour,SetHoverColour,doc="See `GetHoverColour` and `SetHoverColour`")
+ NormalColour = property(GetNormalColour,SetNormalColour,doc="See `GetNormalColour` and `SetNormalColour`")
+ URL = property(GetURL,SetURL,doc="See `GetURL` and `SetURL`")
+ Visited = property(GetVisited,SetVisited,doc="See `GetVisited` and `SetVisited`")
+ VisitedColour = property(GetVisitedColour,SetVisitedColour,doc="See `GetVisitedColour` and `SetVisitedColour`")
_controls_.HyperlinkCtrl_swigregister(HyperlinkCtrl)
HyperlinkCtrlNameStr = cvar.HyperlinkCtrlNameStr
"""SetURL(self, String url)"""
return _controls_.HyperlinkEvent_SetURL(*args, **kwargs)
+ URL = property(GetURL,SetURL,doc="See `GetURL` and `SetURL`")
_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)
+
+ InternalMargin = property(GetInternalMargin,SetInternalMargin,doc="See `GetInternalMargin` and `SetInternalMargin`")
+ PickerCtrl = property(GetPickerCtrl,doc="See `GetPickerCtrl`")
+ PickerCtrlProportion = property(GetPickerCtrlProportion,SetPickerCtrlProportion,doc="See `GetPickerCtrlProportion` and `SetPickerCtrlProportion`")
+ TextCtrl = property(GetTextCtrl,doc="See `GetTextCtrl`")
+ TextCtrlProportion = property(GetTextCtrlProportion,SetTextCtrlProportion,doc="See `GetTextCtrlProportion` and `SetTextCtrlProportion`")
+ TextCtrlGrowable = property(IsTextCtrlGrowable,SetTextCtrlGrowable,doc="See `IsTextCtrlGrowable` and `SetTextCtrlGrowable`")
+ PickerCtrlGrowable = property(IsPickerCtrlGrowable,SetPickerCtrlGrowable,doc="See `IsPickerCtrlGrowable` and `SetPickerCtrlGrowable`")
+_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)
+
+ Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`")
+_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)
+
+ Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`")
+_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)
+
+ Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`")
+ TextCtrlValue = property(GetTextCtrlValue,doc="See `GetTextCtrlValue`")
+_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)
+
+ Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`")
+ TextCtrlValue = property(GetTextCtrlValue,doc="See `GetTextCtrlValue`")
+_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)
+
+ Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`")
+_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=wxNullFont,
+ 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=wxNullFont,
+ 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)
+
+ MaxPointSize = property(GetMaxPointSize,SetMaxPointSize,doc="See `GetMaxPointSize` and `SetMaxPointSize`")
+ SelectedFont = property(GetSelectedFont,SetSelectedFont,doc="See `GetSelectedFont` and `SetSelectedFont`")
+_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)
+
+ Font = property(GetFont,SetFont,doc="See `GetFont` and `SetFont`")
+_controls_.FontPickerEvent_swigregister(FontPickerEvent)
+
+#---------------------------------------------------------------------------
+
+CP_DEFAULT_STYLE = _controls_.CP_DEFAULT_STYLE
+CP_NO_TLW_RESIZE = _controls_.CP_NO_TLW_RESIZE
+class CollapsiblePane(_core.Control):
+ """
+ A collapsable pane is a container with an embedded button-like
+ control which can be used by the user to collapse or expand the pane's
+ contents.
+
+ Once constructed you should use the `GetPane` function to access the
+ pane and add your controls inside it (i.e. use the window returned
+ from `GetPane` as the parent for the controls which must go in the
+ pane, NOT the wx.CollapsiblePane itself!).
+
+ Note that because of its nature of control which can dynamically (and
+ drastically) change its size at run-time under user-input, when
+ putting a wx.CollapsiblePane inside a `wx.Sizer` you should be careful
+ to add it with a proportion value of zero; this is because otherwise
+ all other windows with non-zero proportion values would automatically
+ get resized each time the user expands or collapses the pane window,
+ usually resulting a weird, flickering effect.
+ """
+ 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 winid=-1, String label=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,
+ String name=CollapsiblePaneNameStr) -> CollapsiblePane
+
+ Create and show a wx.CollapsiblePane
+ """
+ _controls_.CollapsiblePane_swiginit(self,_controls_.new_CollapsiblePane(*args, **kwargs))
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(self, Window parent, int winid=-1, String label=EmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=CP_DEFAULT_STYLE, Validator val=DefaultValidator,
+ String name=CollapsiblePaneNameStr) -> bool
+ """
+ return _controls_.CollapsiblePane_Create(*args, **kwargs)
+
+ def Collapse(*args, **kwargs):
+ """
+ Collapse(self, bool collapse=True)
+
+ Collapses or expands the pane window.
+ """
+ return _controls_.CollapsiblePane_Collapse(*args, **kwargs)
+
+ def Expand(*args, **kwargs):
+ """
+ Expand(self)
+
+ Same as Collapse(False).
+ """
+ return _controls_.CollapsiblePane_Expand(*args, **kwargs)
+
+ def IsCollapsed(*args, **kwargs):
+ """
+ IsCollapsed(self) -> bool
+
+ Returns ``True`` if the pane window is currently hidden.
+ """
+ return _controls_.CollapsiblePane_IsCollapsed(*args, **kwargs)
+
+ def IsExpanded(*args, **kwargs):
+ """
+ IsExpanded(self) -> bool
+
+ Returns ``True`` if the pane window is currently shown.
+ """
+ return _controls_.CollapsiblePane_IsExpanded(*args, **kwargs)
+
+ def GetPane(*args, **kwargs):
+ """
+ GetPane(self) -> Window
+
+ Returns a reference to the pane window. Use the returned `wx.Window`
+ as the parent of widgets to make them part of the collapsible area.
+ """
+ return _controls_.CollapsiblePane_GetPane(*args, **kwargs)
+
+ Expanded = property(IsExpanded)
+ Collapsed = property(IsCollapsed)
+_controls_.CollapsiblePane_swigregister(CollapsiblePane)
+CollapsiblePaneNameStr = cvar.CollapsiblePaneNameStr
+
+def PreCollapsiblePane(*args, **kwargs):
+ """
+ PreCollapsiblePane() -> CollapsiblePane
+
+ Precreate a wx.CollapsiblePane for 2-phase creation.
+ """
+ val = _controls_.new_PreCollapsiblePane(*args, **kwargs)
+ return val
+
+wxEVT_COMMAND_COLLPANE_CHANGED = _controls_.wxEVT_COMMAND_COLLPANE_CHANGED
+EVT_COLLAPSIBLEPANE_CHANGED = wx.PyEventBinder( wxEVT_COMMAND_COLLPANE_CHANGED, 1 )
+
+class CollapsiblePaneEvent(_core.CommandEvent):
+ """Proxy of C++ CollapsiblePaneEvent 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, bool collapsed) -> CollapsiblePaneEvent"""
+ _controls_.CollapsiblePaneEvent_swiginit(self,_controls_.new_CollapsiblePaneEvent(*args, **kwargs))
+ def GetCollapsed(*args, **kwargs):
+ """GetCollapsed(self) -> bool"""
+ return _controls_.CollapsiblePaneEvent_GetCollapsed(*args, **kwargs)
+
+ def SetCollapsed(*args, **kwargs):
+ """SetCollapsed(self, bool c)"""
+ return _controls_.CollapsiblePaneEvent_SetCollapsed(*args, **kwargs)
+
+ Collapsed = property(GetCollapsed,SetCollapsed)
+_controls_.CollapsiblePaneEvent_swigregister(CollapsiblePaneEvent)
+
+#---------------------------------------------------------------------------
+
+class SearchCtrl(TextCtrl):
+ """
+ A search control is a composite of a `wx.TextCtrl` with optional
+ bitmap buttons and a drop-down menu. Controls like this can typically
+ be found on a toolbar of applications that support some form of search
+ functionality. On the Mac this control is implemented using the
+ native HISearchField control, on the other platforms a generic control
+ is used, although that may change in the future as more platforms
+ introduce native search widgets.
+
+ If you wish to use a drop-down menu with your wx.SearchCtrl then you
+ will need to manage its content and handle the menu events yourself,
+ but this is an easy thing to do. Simply build the menu, pass it to
+ `SetMenu`, and also bind a handler for a range of EVT_MENU events.
+ This gives you the flexibility to use the drop-down menu however you
+ wish, such as for a history of searches, or as a way to select
+ different kinds of searches. The ToolBar.py sample in the demo shows
+ one way to do this.
+
+ Since the control derives from `wx.TextCtrl` it is convenient to use
+ the styles and events designed for `wx.TextCtrl`. For example you can
+ use the ``wx.TE_PROCESS_ENTER`` style and catch the
+ ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the
+ Enter key in the control and wishes to start a search.
+
+ """
+ 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 value=wxEmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=0, Validator validator=DefaultValidator,
+ String name=SearchCtrlNameStr) -> SearchCtrl
+
+ A search control is a composite of a `wx.TextCtrl` with optional
+ bitmap buttons and a drop-down menu. Controls like this can typically
+ be found on a toolbar of applications that support some form of search
+ functionality. On the Mac this control is implemented using the
+ native HISearchField control, on the other platforms a generic control
+ is used, although that may change in the future as more platforms
+ introduce native search widgets.
+
+ If you wish to use a drop-down menu with your wx.SearchCtrl then you
+ will need to manage its content and handle the menu events yourself,
+ but this is an easy thing to do. Simply build the menu, pass it to
+ `SetMenu`, and also bind a handler for a range of EVT_MENU events.
+ This gives you the flexibility to use the drop-down menu however you
+ wish, such as for a history of searches, or as a way to select
+ different kinds of searches. The ToolBar.py sample in the demo shows
+ one way to do this.
+
+ Since the control derives from `wx.TextCtrl` it is convenient to use
+ the styles and events designed for `wx.TextCtrl`. For example you can
+ use the ``wx.TE_PROCESS_ENTER`` style and catch the
+ ``wx.EVT_TEXT_ENTER`` event to know when the user has pressed the
+ Enter key in the control and wishes to start a search.
+
+ """
+ _controls_.SearchCtrl_swiginit(self,_controls_.new_SearchCtrl(*args, **kwargs))
+ self._setOORInfo(self)
+
+ def Create(*args, **kwargs):
+ """
+ Create(self, Window parent, int id=-1, String value=wxEmptyString,
+ Point pos=DefaultPosition, Size size=DefaultSize,
+ long style=0, Validator validator=DefaultValidator,
+ String name=SearchCtrlNameStr) -> bool
+ """
+ return _controls_.SearchCtrl_Create(*args, **kwargs)
+
+ def SetMenu(*args, **kwargs):
+ """
+ SetMenu(self, Menu menu)
+
+ Sets the search control's menu object. If there is already a menu
+ associated with the search control it is deleted.
+ """
+ return _controls_.SearchCtrl_SetMenu(*args, **kwargs)
+
+ def GetMenu(*args, **kwargs):
+ """
+ GetMenu(self) -> Menu
+
+ Returns a pointer to the search control's menu object or None if there
+ is no menu attached.
+ """
+ return _controls_.SearchCtrl_GetMenu(*args, **kwargs)
+
+ def ShowSearchButton(*args, **kwargs):
+ """
+ ShowSearchButton(self, bool show)
+
+ Sets the search button visibility value on the search control. If
+ there is a menu attached, the search button will be visible regardless
+ of the search button visibility value. This has no effect in Mac OS X
+ v10.3
+ """
+ return _controls_.SearchCtrl_ShowSearchButton(*args, **kwargs)
+
+ def IsSearchButtonVisible(*args, **kwargs):
+ """
+ IsSearchButtonVisible(self) -> bool
+
+ Returns the search button visibility value. If there is a menu
+ attached, the search button will be visible regardless of the search
+ button visibility value. This always returns false in Mac OS X v10.3
+ """
+ return _controls_.SearchCtrl_IsSearchButtonVisible(*args, **kwargs)
+
+ def ShowCancelButton(*args, **kwargs):
+ """
+ ShowCancelButton(self, bool show)
+
+ Shows or hides the cancel button.
+ """
+ return _controls_.SearchCtrl_ShowCancelButton(*args, **kwargs)
+
+ def IsCancelButtonVisible(*args, **kwargs):
+ """
+ IsCancelButtonVisible(self) -> bool
+
+ Indicates whether the cancel button is visible.
+ """
+ return _controls_.SearchCtrl_IsCancelButtonVisible(*args, **kwargs)
+
+ def SetDescriptiveText(*args, **kwargs):
+ """
+ SetDescriptiveText(self, String text)
+
+ Set the text to be displayed when the user has not yet typed anything
+ in the control.
+ """
+ return _controls_.SearchCtrl_SetDescriptiveText(*args, **kwargs)
+
+ def GetDescriptiveText(*args, **kwargs):
+ """
+ GetDescriptiveText(self) -> String
+
+ Get the text to be displayed when the user has not yet typed anything
+ in the control.
+ """
+ return _controls_.SearchCtrl_GetDescriptiveText(*args, **kwargs)
+
+ def SetSearchBitmap(*args, **kwargs):
+ """
+ SetSearchBitmap(self, Bitmap bitmap)
+
+ Sets the bitmap to use for the search button. This currently does not
+ work on the Mac.
+ """
+ return _controls_.SearchCtrl_SetSearchBitmap(*args, **kwargs)
+
+ def SetSearchMenuBitmap(*args, **kwargs):
+ """
+ SetSearchMenuBitmap(self, Bitmap bitmap)
+
+ Sets the bitmap to use for the search button when there is a drop-down
+ menu associated with the search control. This currently does not work
+ on the Mac.
+ """
+ return _controls_.SearchCtrl_SetSearchMenuBitmap(*args, **kwargs)
+
+ def SetCancelBitmap(*args, **kwargs):
+ """
+ SetCancelBitmap(self, Bitmap bitmap)
+
+ Sets the bitmap to use for the cancel button. This currently does not
+ work on the Mac.
+ """
+ return _controls_.SearchCtrl_SetCancelBitmap(*args, **kwargs)
+
+ Menu = property(GetMenu,SetMenu)
+ SearchButtonVisible = property(IsSearchButtonVisible,ShowSearchButton)
+ CancelButtonVisible = property(IsCancelButtonVisible,ShowCancelButton)
+ DescriptiveText = property(GetDescriptiveText,SetDescriptiveText)
+_controls_.SearchCtrl_swigregister(SearchCtrl)
+SearchCtrlNameStr = cvar.SearchCtrlNameStr
+
+def PreSearchCtrl(*args, **kwargs):
+ """
+ PreSearchCtrl() -> SearchCtrl
+
+ Precreate a wx.SearchCtrl for 2-phase creation.
+ """
+ val = _controls_.new_PreSearchCtrl(*args, **kwargs)
+ return val
+
+wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN = _controls_.wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN
+wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN = _controls_.wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN
+EVT_SEARCHCTRL_CANCEL_BTN = wx.PyEventBinder( wxEVT_COMMAND_SEARCHCTRL_CANCEL_BTN, 1)
+EVT_SEARCHCTRL_SEARCH_BTN = wx.PyEventBinder( wxEVT_COMMAND_SEARCHCTRL_SEARCH_BTN, 1)
+