X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b02396e86fa089d576b5c70a2067a6559e653a50..a124f99a24fb1f2ef41e37223ea35bcc9a4eece9:/wxPython/src/mac/_windows.py diff --git a/wxPython/src/mac/_windows.py b/wxPython/src/mac/_windows.py index 6247ad070f..2c5a01a809 100644 --- a/wxPython/src/mac/_windows.py +++ b/wxPython/src/mac/_windows.py @@ -328,10 +328,13 @@ FRAME_SHAPED = _windows_.FRAME_SHAPED FRAME_DRAWER = _windows_.FRAME_DRAWER FRAME_EX_METAL = _windows_.FRAME_EX_METAL DIALOG_EX_METAL = _windows_.DIALOG_EX_METAL +WS_EX_CONTEXTHELP = _windows_.WS_EX_CONTEXTHELP DIALOG_MODAL = _windows_.DIALOG_MODAL DIALOG_MODELESS = _windows_.DIALOG_MODELESS USER_COLOURS = _windows_.USER_COLOURS NO_3D = _windows_.NO_3D +FRAME_EX_CONTEXTHELP = _windows_.FRAME_EX_CONTEXTHELP +DIALOG_EX_CONTEXTHELP = _windows_.DIALOG_EX_CONTEXTHELP FULLSCREEN_NOMENUBAR = _windows_.FULLSCREEN_NOMENUBAR FULLSCREEN_NOTOOLBAR = _windows_.FULLSCREEN_NOTOOLBAR FULLSCREEN_NOSTATUSBAR = _windows_.FULLSCREEN_NOSTATUSBAR @@ -427,6 +430,43 @@ class TopLevelWindow(_core.Window): return _windows_.TopLevelWindow_CenterOnScreen(*args, **kwargs) CentreOnScreen = CenterOnScreen + def EnableCloseButton(*args, **kwargs): + """EnableCloseButton(self, bool enable=True) -> bool""" + return _windows_.TopLevelWindow_EnableCloseButton(*args, **kwargs) + + def GetDefaultItem(*args, **kwargs): + """ + GetDefaultItem(self) -> Window + + Get the default child of this parent, i.e. the one which is activated + by pressing such as the OK button on a wx.Dialog. + """ + return _windows_.TopLevelWindow_GetDefaultItem(*args, **kwargs) + + def SetDefaultItem(*args, **kwargs): + """ + SetDefaultItem(self, Window child) -> Window + + Set this child as default, return the old default. + """ + return _windows_.TopLevelWindow_SetDefaultItem(*args, **kwargs) + + def SetTmpDefaultItem(*args, **kwargs): + """ + SetTmpDefaultItem(self, Window win) + + Set this child as temporary default + """ + return _windows_.TopLevelWindow_SetTmpDefaultItem(*args, **kwargs) + + def GetTmpDefaultItem(*args, **kwargs): + """ + GetTmpDefaultItem(self) -> Window + + Return the temporary default item, which can be None. + """ + return _windows_.TopLevelWindow_GetTmpDefaultItem(*args, **kwargs) + _windows_.TopLevelWindow_swigregister(TopLevelWindow) cvar = _windows_.cvar FrameNameStr = cvar.FrameNameStr @@ -551,6 +591,10 @@ class Frame(TopLevelWindow): return _windows_.Frame_GetClassDefaultAttributes(*args, **kwargs) GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) + MenuBar = property(GetMenuBar,SetMenuBar,doc="See `GetMenuBar` and `SetMenuBar`") + StatusBar = property(GetStatusBar,SetStatusBar,doc="See `GetStatusBar` and `SetStatusBar`") + StatusBarPane = property(GetStatusBarPane,SetStatusBarPane,doc="See `GetStatusBarPane` and `SetStatusBarPane`") + ToolBar = property(GetToolBar,SetToolBar,doc="See `GetToolBar` and `SetToolBar`") _windows_.Frame_swigregister(Frame) def PreFrame(*args, **kwargs): @@ -665,6 +709,9 @@ class Dialog(TopLevelWindow): return _windows_.Dialog_GetClassDefaultAttributes(*args, **kwargs) GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) + AffirmativeId = property(GetAffirmativeId,SetAffirmativeId,doc="See `GetAffirmativeId` and `SetAffirmativeId`") + EscapeId = property(GetEscapeId,SetEscapeId,doc="See `GetEscapeId` and `SetEscapeId`") + ReturnCode = property(GetReturnCode,SetReturnCode,doc="See `GetReturnCode` and `SetReturnCode`") _windows_.Dialog_swigregister(Dialog) def PreDialog(*args, **kwargs): @@ -862,6 +909,17 @@ class StatusBar(_core.Window): return _windows_.StatusBar_GetClassDefaultAttributes(*args, **kwargs) GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes) + def GetFields(self): + """Return a list of field values in the status bar. """ + return [self.GetStatusText(i) for i in range(self.GetFieldsCount())] + + def SetFields(self, items): + """Set the values of the statusbar fields from a list of strings. """ + self.SetFieldsCount(len(items)) + for i in range(len(items)): + self.SetStatusText(items[i], i) + + Fields = property(GetFields,SetFields) _windows_.StatusBar_swigregister(StatusBar) def PreStatusBar(*args, **kwargs): @@ -1533,6 +1591,8 @@ class CalculateLayoutEvent(_core.Event): """GetRect(self) -> Rect""" return _windows_.CalculateLayoutEvent_GetRect(*args, **kwargs) + Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`") + Rect = property(GetRect,SetRect,doc="See `GetRect` and `SetRect`") _windows_.CalculateLayoutEvent_swigregister(CalculateLayoutEvent) EVT_QUERY_LAYOUT_INFO = wx.PyEventBinder( wxEVT_QUERY_LAYOUT_INFO ) @@ -1923,6 +1983,7 @@ class HtmlListBox(VListBox): """OnLinkClicked(self, size_t n, wxHtmlLinkInfo link)""" return _windows_.HtmlListBox_OnLinkClicked(*args, **kwargs) + FileSystem = property(GetFileSystem,doc="See `GetFileSystem`") _windows_.HtmlListBox_swigregister(HtmlListBox) def PreHtmlListBox(*args, **kwargs): @@ -2079,6 +2140,9 @@ class ColourData(_core.Object): """ return _windows_.ColourData_SetCustomColour(*args, **kwargs) + ChooseFull = property(GetChooseFull,SetChooseFull,doc="See `GetChooseFull` and `SetChooseFull`") + Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`") + CustomColour = property(GetCustomColour,SetCustomColour,doc="See `GetCustomColour` and `SetCustomColour`") _windows_.ColourData_swigregister(ColourData) FileSelectorPromptStr = cvar.FileSelectorPromptStr DirSelectorPromptStr = cvar.DirSelectorPromptStr @@ -2110,6 +2174,7 @@ class ColourDialog(Dialog): """ return _windows_.ColourDialog_GetColourData(*args, **kwargs) + ColourData = property(GetColourData,doc="See `GetColourData`") _windows_.ColourDialog_swigregister(ColourDialog) @@ -2173,6 +2238,8 @@ class DirDialog(Dialog): """ return _windows_.DirDialog_SetPath(*args, **kwargs) + Message = property(GetMessage,SetMessage,doc="See `GetMessage` and `SetMessage`") + Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`") _windows_.DirDialog_swigregister(DirDialog) OPEN = _windows_.OPEN @@ -2188,6 +2255,7 @@ FD_OVERWRITE_PROMPT = _windows_.FD_OVERWRITE_PROMPT FD_FILE_MUST_EXIST = _windows_.FD_FILE_MUST_EXIST FD_MULTIPLE = _windows_.FD_MULTIPLE FD_CHANGE_DIR = _windows_.FD_CHANGE_DIR +FD_PREVIEW = _windows_.FD_PREVIEW FD_DEFAULT_STYLE = _windows_.FD_DEFAULT_STYLE class FileDialog(Dialog): """ @@ -2333,6 +2401,14 @@ class FileDialog(Dialog): """ return _windows_.FileDialog_GetPaths(*args, **kwargs) + Directory = property(GetDirectory,SetDirectory,doc="See `GetDirectory` and `SetDirectory`") + Filename = property(GetFilename,SetFilename,doc="See `GetFilename` and `SetFilename`") + Filenames = property(GetFilenames,doc="See `GetFilenames`") + FilterIndex = property(GetFilterIndex,SetFilterIndex,doc="See `GetFilterIndex` and `SetFilterIndex`") + Message = property(GetMessage,SetMessage,doc="See `GetMessage` and `SetMessage`") + Path = property(GetPath,SetPath,doc="See `GetPath` and `SetPath`") + Paths = property(GetPaths,doc="See `GetPaths`") + Wildcard = property(GetWildcard,SetWildcard,doc="See `GetWildcard` and `SetWildcard`") _windows_.FileDialog_swigregister(FileDialog) CHOICEDLG_STYLE = _windows_.CHOICEDLG_STYLE @@ -2402,7 +2478,7 @@ class SingleChoiceDialog(Dialog): """ GetSelection(self) -> int - Get the index of teh currently selected item. + Get the index of the currently selected item. """ return _windows_.SingleChoiceDialog_GetSelection(*args, **kwargs) @@ -2473,6 +2549,26 @@ class PasswordEntryDialog(TextEntryDialog): _windows_.PasswordEntryDialog_swigregister(PasswordEntryDialog) GetPasswordFromUserPromptStr = cvar.GetPasswordFromUserPromptStr +class NumberEntryDialog(Dialog): + """A dialog with spin control, ok and cancel buttons.""" + 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, String message, String prompt, String caption, + long value, long min, long max, Point pos=DefaultPosition) -> NumberEntryDialog + + Constructor. Use ShowModal method to show the dialog. + """ + _windows_.NumberEntryDialog_swiginit(self,_windows_.new_NumberEntryDialog(*args, **kwargs)) + self._setOORInfo(self) + + def GetValue(*args, **kwargs): + """GetValue(self) -> long""" + return _windows_.NumberEntryDialog_GetValue(*args, **kwargs) + +_windows_.NumberEntryDialog_swigregister(NumberEntryDialog) + class FontData(_core.Object): """ This class holds a variety of information related to font dialogs and @@ -2606,6 +2702,12 @@ class FontData(_core.Object): """ return _windows_.FontData_SetShowHelp(*args, **kwargs) + AllowSymbols = property(GetAllowSymbols,SetAllowSymbols,doc="See `GetAllowSymbols` and `SetAllowSymbols`") + ChosenFont = property(GetChosenFont,SetChosenFont,doc="See `GetChosenFont` and `SetChosenFont`") + Colour = property(GetColour,SetColour,doc="See `GetColour` and `SetColour`") + EnableEffects = property(GetEnableEffects,doc="See `GetEnableEffects`") + InitialFont = property(GetInitialFont,SetInitialFont,doc="See `GetInitialFont` and `SetInitialFont`") + ShowHelp = property(GetShowHelp,SetShowHelp,doc="See `GetShowHelp` and `SetShowHelp`") _windows_.FontData_swigregister(FontData) class FontDialog(Dialog): @@ -2638,6 +2740,7 @@ class FontDialog(Dialog): """ return _windows_.FontDialog_GetFontData(*args, **kwargs) + FontData = property(GetFontData,doc="See `GetFontData`") _windows_.FontDialog_swigregister(FontDialog) @@ -2795,6 +2898,10 @@ class FindDialogEvent(_core.CommandEvent): """SetReplaceString(self, String str)""" return _windows_.FindDialogEvent_SetReplaceString(*args, **kwargs) + Dialog = property(GetDialog,doc="See `GetDialog`") + FindString = property(GetFindString,SetFindString,doc="See `GetFindString` and `SetFindString`") + Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`") + ReplaceString = property(GetReplaceString,SetReplaceString,doc="See `GetReplaceString` and `SetReplaceString`") _windows_.FindDialogEvent_swigregister(FindDialogEvent) class FindReplaceData(_core.Object): @@ -2867,6 +2974,9 @@ class FindReplaceData(_core.Object): """ return _windows_.FindReplaceData_SetReplaceString(*args, **kwargs) + FindString = property(GetFindString,SetFindString,doc="See `GetFindString` and `SetFindString`") + Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`") + ReplaceString = property(GetReplaceString,SetReplaceString,doc="See `GetReplaceString` and `SetReplaceString`") _windows_.FindReplaceData_swigregister(FindReplaceData) class FindReplaceDialog(Dialog): @@ -2917,6 +3027,7 @@ class FindReplaceDialog(Dialog): """ return _windows_.FindReplaceDialog_SetData(*args, **kwargs) + Data = property(GetData,SetData,doc="See `GetData` and `SetData`") _windows_.FindReplaceDialog_swigregister(FindReplaceDialog) def PreFindReplaceDialog(*args, **kwargs):