X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f05326bac1f28170999fcfd22234335c7d02dd8c..8bbd1bbf18bfc3ee0363870df5c26f585001c2d8:/wxPython/src/msw/_controls.py diff --git a/wxPython/src/msw/_controls.py b/wxPython/src/msw/_controls.py index ad0128f6c7..cfd85af1e4 100644 --- a/wxPython/src/msw/_controls.py +++ b/wxPython/src/msw/_controls.py @@ -297,6 +297,13 @@ class BitmapButton(Button): """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): @@ -434,6 +441,8 @@ class CheckBox(_core.Control): 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 @@ -525,6 +534,7 @@ class Choice(_core.ControlWithItems): return _controls_.Choice_GetClassDefaultAttributes(*args, **kwargs) GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) + CurrentSelection = property(GetCurrentSelection,doc="See `GetCurrentSelection`") _controls_.Choice_swigregister(Choice) ChoiceNameStr = cvar.ChoiceNameStr @@ -821,6 +831,11 @@ class ComboBox(Choice): 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 @@ -895,6 +910,10 @@ class Gauge(_core.Control): """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) @@ -933,6 +952,10 @@ class Gauge(_core.Control): 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 @@ -1390,6 +1413,7 @@ class ListBox(_core.ControlWithItems): return _controls_.ListBox_GetClassDefaultAttributes(*args, **kwargs) GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) + Selections = property(GetSelections,doc="See `GetSelections`") _controls_.ListBox_swigregister(ListBox) ListBoxNameStr = cvar.ListBoxNameStr @@ -1452,6 +1476,7 @@ class CheckListBox(ListBox): """GetItemHeight(self) -> int""" return _controls_.CheckListBox_GetItemHeight(*args, **kwargs) + ItemHeight = property(GetItemHeight,doc="See `GetItemHeight`") _controls_.CheckListBox_swigregister(CheckListBox) def PreCheckListBox(*args, **kwargs): @@ -1751,6 +1776,10 @@ class TextCtrl(_core.Control): """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) @@ -2383,6 +2412,14 @@ class RadioBox(_core.Control): """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 @@ -2757,6 +2794,11 @@ BK_LEFT = _controls_.BK_LEFT 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') @@ -2877,6 +2919,15 @@ class BookCtrlBase(_core.Control): """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 @@ -2895,6 +2946,17 @@ class BookCtrlBase(_core.Control): 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 @@ -2946,6 +3008,8 @@ class BookCtrlBaseEvent(_core.NotifyEvent): """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) #--------------------------------------------------------------------------- @@ -2961,6 +3025,7 @@ NB_HITTEST_NOWHERE = _controls_.NB_HITTEST_NOWHERE 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') @@ -2992,15 +3057,6 @@ class Notebook(BookCtrlBase): """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) @@ -3023,6 +3079,8 @@ class Notebook(BookCtrlBase): return _controls_.Notebook_GetClassDefaultAttributes(*args, **kwargs) GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) + RowCount = property(GetRowCount,doc="See `GetRowCount`") + ThemeBackgroundColour = property(GetThemeBackgroundColour,doc="See `GetThemeBackgroundColour`") _controls_.Notebook_swigregister(Notebook) def PreNotebook(*args, **kwargs): @@ -3126,6 +3184,7 @@ class Listbook(BookCtrlBase): """GetListView(self) -> ListView""" return _controls_.Listbook_GetListView(*args, **kwargs) + ListView = property(GetListView,doc="See `GetListView`") _controls_.Listbook_swigregister(Listbook) def PreListbook(*args, **kwargs): @@ -3179,6 +3238,7 @@ class Choicebook(BookCtrlBase): """GetChoiceCtrl(self) -> Choice""" return _controls_.Choicebook_GetChoiceCtrl(*args, **kwargs) + ChoiceCtrl = property(GetChoiceCtrl,doc="See `GetChoiceCtrl`") _controls_.Choicebook_swigregister(Choicebook) def PreChoicebook(*args, **kwargs): @@ -3254,7 +3314,7 @@ class Treebook(BookCtrlBase): 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) @@ -3355,6 +3415,7 @@ TB_NODIVIDER = _controls_.TB_NODIVIDER 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') @@ -3915,6 +3976,7 @@ LIST_HITTEST_ONITEMSTATEICON = _controls_.LIST_HITTEST_ONITEMSTATEICON 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 @@ -3997,6 +4059,9 @@ class ListItemAttr(object): args[0].thisown = 0 return val + 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 @@ -4137,6 +4202,19 @@ class ListItem(_core.Object): 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) #--------------------------------------------------------------------------- @@ -4212,6 +4290,18 @@ class ListEvent(_core.NotifyEvent): """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 @@ -4502,6 +4592,16 @@ class ListCtrl(_core.Control): """ 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) @@ -4647,6 +4747,17 @@ class ListCtrl(_core.Control): 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`") + ImageList = property(GetImageList,SetImageList,doc="See `GetImageList` and `SetImageList`") + 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): @@ -4728,6 +4839,7 @@ class ListView(ListCtrl): """ClearColumnImage(self, int col)""" return _controls_.ListView_ClearColumnImage(*args, **kwargs) + FocusedItem = property(GetFocusedItem,doc="See `GetFocusedItem`") _controls_.ListView_swigregister(ListView) def PreListView(*args, **kwargs): @@ -4885,9 +4997,12 @@ class TreeEvent(_core.NotifyEvent): """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) @@ -5215,6 +5330,14 @@ class TreeCtrl(_core.Control): """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) @@ -5380,6 +5503,10 @@ class GenericDirCtrl(_core.Control): """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) @@ -5456,6 +5583,15 @@ class GenericDirCtrl(_core.Control): """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`") + ShowHidden = property(GetShowHidden,ShowHidden,doc="See `GetShowHidden` and `ShowHidden`") + TreeCtrl = property(GetTreeCtrl,doc="See `GetTreeCtrl`") _controls_.GenericDirCtrl_swigregister(GenericDirCtrl) DirDialogDefaultFolderStr = cvar.DirDialogDefaultFolderStr @@ -5679,8 +5815,6 @@ def PrePyControl(*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) @@ -5708,8 +5842,14 @@ class HelpEvent(_core.CommandEvent): """ 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): """ @@ -5761,6 +5901,22 @@ class HelpEvent(_core.CommandEvent): """ 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) + + 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): @@ -5773,7 +5929,7 @@ 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. @@ -5781,7 +5937,7 @@ class ContextHelp(_core.Object): * 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` @@ -5909,6 +6065,16 @@ class HelpProvider(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) @@ -6041,6 +6207,7 @@ class DragImage(_core.Object): """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): @@ -6161,6 +6328,9 @@ class DatePickerCtrl(_core.Control): """ 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 @@ -6173,5 +6343,569 @@ def PreDatePickerCtrl(*args, **kwargs): 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) + + 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 + +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) + + 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) + +_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=*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) + + 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) +