X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/185d7c3ee4c6e4a9ddaf811ae38e57d68a0fdff3..47eea71e188b7b412f319e729c2a0d8f07eacaf9:/wxPython/src/msw/misc2.py?ds=inline diff --git a/wxPython/src/msw/misc2.py b/wxPython/src/msw/misc2.py index ea88f93e61..26c88e98f2 100644 --- a/wxPython/src/msw/misc2.py +++ b/wxPython/src/msw/misc2.py @@ -7,12 +7,29 @@ from misc import * from gdi import * +from fonts import * + from clip_dnd import * from events import * from streams import * -class wxToolTipPtr : + +from utils import * +class wxSystemSettingsPtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def __repr__(self): + return "" % (self.this,) +class wxSystemSettings(wxSystemSettingsPtr): + def __init__(self,this): + self.this = this + + + + +class wxToolTipPtr(wxObjectPtr): def __init__(self,this): self.this = this self.thisown = 0 @@ -24,7 +41,6 @@ class wxToolTipPtr : return val def GetWindow(self, *_args, **_kwargs): val = apply(misc2c.wxToolTip_GetWindow,(self,) + _args, _kwargs) - if val: val = wxWindowPtr(val) return val def __repr__(self): return "" % (self.this,) @@ -65,7 +81,6 @@ class wxCaretPtr : return val def GetWindow(self, *_args, **_kwargs): val = apply(misc2c.wxCaret_GetWindow,(self,) + _args, _kwargs) - if val: val = wxWindowPtr(val) return val def MoveXY(self, *_args, **_kwargs): val = apply(misc2c.wxCaret_MoveXY,(self,) + _args, _kwargs) @@ -95,68 +110,52 @@ class wxCaret(wxCaretPtr): -class wxFontEnumeratorPtr : +class wxBusyCursorPtr : def __init__(self,this): self.this = this self.thisown = 0 def __del__(self,misc2c=misc2c): if self.thisown == 1 : - misc2c.delete_wxFontEnumerator(self) - def _setSelf(self, *_args, **_kwargs): - val = apply(misc2c.wxFontEnumerator__setSelf,(self,) + _args, _kwargs) - return val - def EnumerateFacenames(self, *_args, **_kwargs): - val = apply(misc2c.wxFontEnumerator_EnumerateFacenames,(self,) + _args, _kwargs) - return val - def EnumerateEncodings(self, *_args, **_kwargs): - val = apply(misc2c.wxFontEnumerator_EnumerateEncodings,(self,) + _args, _kwargs) - return val - def GetEncodings(self, *_args, **_kwargs): - val = apply(misc2c.wxFontEnumerator_GetEncodings,(self,) + _args, _kwargs) - return val - def GetFacenames(self, *_args, **_kwargs): - val = apply(misc2c.wxFontEnumerator_GetFacenames,(self,) + _args, _kwargs) - return val + misc2c.delete_wxBusyCursor(self) def __repr__(self): - return "" % (self.this,) -class wxFontEnumerator(wxFontEnumeratorPtr): + return "" % (self.this,) +class wxBusyCursor(wxBusyCursorPtr): def __init__(self,*_args,**_kwargs): - self.this = apply(misc2c.new_wxFontEnumerator,_args,_kwargs) + self.this = apply(misc2c.new_wxBusyCursor,_args,_kwargs) self.thisown = 1 - self._setSelf(self, wxFontEnumerator) -class wxBusyCursorPtr : +class wxWindowDisablerPtr : def __init__(self,this): self.this = this self.thisown = 0 def __del__(self,misc2c=misc2c): if self.thisown == 1 : - misc2c.delete_wxBusyCursor(self) + misc2c.delete_wxWindowDisabler(self) def __repr__(self): - return "" % (self.this,) -class wxBusyCursor(wxBusyCursorPtr): + return "" % (self.this,) +class wxWindowDisabler(wxWindowDisablerPtr): def __init__(self,*_args,**_kwargs): - self.this = apply(misc2c.new_wxBusyCursor,_args,_kwargs) + self.this = apply(misc2c.new_wxWindowDisabler,_args,_kwargs) self.thisown = 1 -class wxWindowDisablerPtr : +class wxMutexGuiLockerPtr : def __init__(self,this): self.this = this self.thisown = 0 def __del__(self,misc2c=misc2c): if self.thisown == 1 : - misc2c.delete_wxWindowDisabler(self) + misc2c.delete_wxMutexGuiLocker(self) def __repr__(self): - return "" % (self.this,) -class wxWindowDisabler(wxWindowDisablerPtr): + return "" % (self.this,) +class wxMutexGuiLocker(wxMutexGuiLockerPtr): def __init__(self,*_args,**_kwargs): - self.this = apply(misc2c.new_wxWindowDisabler,_args,_kwargs) + self.this = apply(misc2c.new_wxMutexGuiLocker,_args,_kwargs) self.thisown = 1 @@ -198,13 +197,16 @@ class wxPyTipProvider(wxPyTipProviderPtr): -class wxDragImagePtr : +class wxDragImagePtr(wxObjectPtr): def __init__(self,this): self.this = this self.thisown = 0 def __del__(self,misc2c=misc2c): if self.thisown == 1 : misc2c.delete_wxDragImage(self) + def SetBackingBitmap(self, *_args, **_kwargs): + val = apply(misc2c.wxDragImage_SetBackingBitmap,(self,) + _args, _kwargs) + return val def BeginDrag(self, *_args, **_kwargs): val = apply(misc2c.wxDragImage_BeginDrag,(self,) + _args, _kwargs) return val @@ -239,8 +241,28 @@ class wxDragImage(wxDragImagePtr): +def wxDragIcon(*_args,**_kwargs): + val = wxDragImagePtr(apply(misc2c.new_wxDragIcon,_args,_kwargs)) + val.thisown = 1 + return val -class wxPyTimerPtr : +def wxDragString(*_args,**_kwargs): + val = wxDragImagePtr(apply(misc2c.new_wxDragString,_args,_kwargs)) + val.thisown = 1 + return val + +def wxDragTreeItem(*_args,**_kwargs): + val = wxDragImagePtr(apply(misc2c.new_wxDragTreeItem,_args,_kwargs)) + val.thisown = 1 + return val + +def wxDragListItem(*_args,**_kwargs): + val = wxDragImagePtr(apply(misc2c.new_wxDragListItem,_args,_kwargs)) + val.thisown = 1 + return val + + +class wxPyTimerPtr(wxObjectPtr): def __init__(self,this): self.this = this self.thisown = 0 @@ -275,6 +297,35 @@ class wxPyTimer(wxPyTimerPtr): +class wxStopWatchPtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self,misc2c=misc2c): + if self.thisown == 1 : + misc2c.delete_wxStopWatch(self) + def Start(self, *_args, **_kwargs): + val = apply(misc2c.wxStopWatch_Start,(self,) + _args, _kwargs) + return val + def Pause(self, *_args, **_kwargs): + val = apply(misc2c.wxStopWatch_Pause,(self,) + _args, _kwargs) + return val + def Resume(self, *_args, **_kwargs): + val = apply(misc2c.wxStopWatch_Resume,(self,) + _args, _kwargs) + return val + def Time(self, *_args, **_kwargs): + val = apply(misc2c.wxStopWatch_Time,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxStopWatch(wxStopWatchPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(misc2c.new_wxStopWatch,_args,_kwargs) + self.thisown = 1 + + + + class wxLogPtr : def __init__(self,this): self.this = this @@ -285,12 +336,12 @@ class wxLogPtr : def HasPendingMessages(self, *_args, **_kwargs): val = apply(misc2c.wxLog_HasPendingMessages,(self,) + _args, _kwargs) return val - def SetVerbose(self, *_args, **_kwargs): - val = apply(misc2c.wxLog_SetVerbose,(self,) + _args, _kwargs) - return val def GetVerbose(self, *_args, **_kwargs): val = apply(misc2c.wxLog_GetVerbose,(self,) + _args, _kwargs) return val + def TimeStamp(self, *_args, **_kwargs): + val = apply(misc2c.wxLog_TimeStamp,(self,) + _args, _kwargs) + return val def __repr__(self): return "" % (self.this,) class wxLog(wxLogPtr): @@ -352,7 +403,6 @@ class wxLogWindowPtr(wxLogPtr): return val def GetFrame(self, *_args, **_kwargs): val = apply(misc2c.wxLogWindow_GetFrame,(self,) + _args, _kwargs) - if val: val = wxFramePtr(val) return val def GetOldLog(self, *_args, **_kwargs): val = apply(misc2c.wxLogWindow_GetOldLog,(self,) + _args, _kwargs) @@ -374,6 +424,33 @@ class wxLogWindow(wxLogWindowPtr): +class wxLogChainPtr(wxLogPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def SetLog(self, *_args, **_kwargs): + val = apply(misc2c.wxLogChain_SetLog,(self,) + _args, _kwargs) + return val + def PassMessages(self, *_args, **_kwargs): + val = apply(misc2c.wxLogChain_PassMessages,(self,) + _args, _kwargs) + return val + def IsPassingMessages(self, *_args, **_kwargs): + val = apply(misc2c.wxLogChain_IsPassingMessages,(self,) + _args, _kwargs) + return val + def GetOldLog(self, *_args, **_kwargs): + val = apply(misc2c.wxLogChain_GetOldLog,(self,) + _args, _kwargs) + if val: val = wxLogPtr(val) + return val + def __repr__(self): + return "" % (self.this,) +class wxLogChain(wxLogChainPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(misc2c.new_wxLogChain,_args,_kwargs) + self.thisown = 1 + + + + class wxLogNullPtr : def __init__(self,this): self.this = this @@ -391,6 +468,27 @@ class wxLogNull(wxLogNullPtr): +class wxPyLogPtr(wxLogPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(misc2c.wxPyLog__setCallbackInfo,(self,) + _args, _kwargs) + return val + def Destroy(self, *_args, **_kwargs): + val = apply(misc2c.wxPyLog_Destroy,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxPyLog(wxPyLogPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(misc2c.new_wxPyLog,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxPyLog) + + + + class wxProcessEventPtr(wxEventPtr): def __init__(self,this): self.this = this @@ -432,8 +530,8 @@ class wxProcessPtr(wxEvtHandlerPtr): def Destroy(self, *_args, **_kwargs): val = apply(misc2c.wxProcess_Destroy,(self,) + _args, _kwargs) return val - def _setSelf(self, *_args, **_kwargs): - val = apply(misc2c.wxProcess__setSelf,(self,) + _args, _kwargs) + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(misc2c.wxProcess__setCallbackInfo,(self,) + _args, _kwargs) return val def base_OnTerminate(self, *_args, **_kwargs): val = apply(misc2c.wxProcess_base_OnTerminate,(self,) + _args, _kwargs) @@ -466,15 +564,18 @@ class wxProcess(wxProcessPtr): def __init__(self,*_args,**_kwargs): self.this = apply(misc2c.new_wxProcess,_args,_kwargs) self.thisown = 1 - self._setSelf(self, wxProcess) + self._setCallbackInfo(self, wxProcess) -class wxJoystickPtr : +class wxJoystickPtr(wxObjectPtr): def __init__(self,this): self.this = this self.thisown = 0 + def __del__(self,misc2c=misc2c): + if self.thisown == 1 : + misc2c.delete_wxJoystick(self) def GetPosition(self, *_args, **_kwargs): val = apply(misc2c.wxJoystick_GetPosition,(self,) + _args, _kwargs) if val: val = wxPointPtr(val) ; val.thisown = 1 @@ -612,14 +713,280 @@ class wxJoystick(wxJoystickPtr): +class wxWavePtr(wxObjectPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self,misc2c=misc2c): + if self.thisown == 1 : + misc2c.delete_wxWave(self) + def IsOk(self, *_args, **_kwargs): + val = apply(misc2c.wxWave_IsOk,(self,) + _args, _kwargs) + return val + def Play(self, *_args, **_kwargs): + val = apply(misc2c.wxWave_Play,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxWave(wxWavePtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(misc2c.new_wxWave,_args,_kwargs) + self.thisown = 1 + + + + +class wxFileTypeInfoPtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def IsValid(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_IsValid,(self,) + _args, _kwargs) + return val + def SetIcon(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_SetIcon,(self,) + _args, _kwargs) + return val + def SetShortDesc(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_SetShortDesc,(self,) + _args, _kwargs) + return val + def GetMimeType(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_GetMimeType,(self,) + _args, _kwargs) + return val + def GetOpenCommand(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_GetOpenCommand,(self,) + _args, _kwargs) + return val + def GetPrintCommand(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_GetPrintCommand,(self,) + _args, _kwargs) + return val + def GetShortDesc(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_GetShortDesc,(self,) + _args, _kwargs) + return val + def GetDescription(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_GetDescription,(self,) + _args, _kwargs) + return val + def GetExtensions(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_GetExtensions,(self,) + _args, _kwargs) + return val + def GetExtensionsCount(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_GetExtensionsCount,(self,) + _args, _kwargs) + return val + def GetIconFile(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_GetIconFile,(self,) + _args, _kwargs) + return val + def GetIconIndex(self, *_args, **_kwargs): + val = apply(misc2c.wxFileTypeInfo_GetIconIndex,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxFileTypeInfo(wxFileTypeInfoPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(misc2c.new_wxFileTypeInfo,_args,_kwargs) + self.thisown = 1 + + + +def wxFileTypeInfoSequence(*_args,**_kwargs): + val = wxFileTypeInfoPtr(apply(misc2c.new_wxFileTypeInfoSequence,_args,_kwargs)) + val.thisown = 1 + return val + +def wxNullFileTypeInfo(*_args,**_kwargs): + val = wxFileTypeInfoPtr(apply(misc2c.new_wxNullFileTypeInfo,_args,_kwargs)) + val.thisown = 1 + return val + + +class wxFileTypePtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def GetMimeType(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_GetMimeType,(self,) + _args, _kwargs) + return val + def GetMimeTypes(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_GetMimeTypes,(self,) + _args, _kwargs) + return val + def GetExtensions(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_GetExtensions,(self,) + _args, _kwargs) + return val + def GetIcon(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_GetIcon,(self,) + _args, _kwargs) + if val: val = wxIconPtr(val) ; val.thisown = 1 + return val + def GetIconInfo(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_GetIconInfo,(self,) + _args, _kwargs) + return val + def GetDescription(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_GetDescription,(self,) + _args, _kwargs) + return val + def GetOpenCommand(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_GetOpenCommand,(self,) + _args, _kwargs) + return val + def GetPrintCommand(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_GetPrintCommand,(self,) + _args, _kwargs) + return val + def GetAllCommands(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_GetAllCommands,(self,) + _args, _kwargs) + return val + def SetCommand(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_SetCommand,(self,) + _args, _kwargs) + return val + def SetDefaultIcon(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_SetDefaultIcon,(self,) + _args, _kwargs) + return val + def Unassociate(self, *_args, **_kwargs): + val = apply(misc2c.wxFileType_Unassociate,(self,) + _args, _kwargs) + return val + def __del__(self,misc2c=misc2c): + if self.thisown == 1 : + misc2c.delete_wxFileType(self) + def __repr__(self): + return "" % (self.this,) +class wxFileType(wxFileTypePtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(misc2c.new_wxFileType,_args,_kwargs) + self.thisown = 1 + + + + +class wxMimeTypesManagerPtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def Initialize(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_Initialize,(self,) + _args, _kwargs) + return val + def ClearData(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_ClearData,(self,) + _args, _kwargs) + return val + def GetFileTypeFromExtension(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_GetFileTypeFromExtension,(self,) + _args, _kwargs) + if val: val = wxFileTypePtr(val) ; val.thisown = 1 + return val + def GetFileTypeFromMimeType(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_GetFileTypeFromMimeType,(self,) + _args, _kwargs) + if val: val = wxFileTypePtr(val) ; val.thisown = 1 + return val + def ReadMailcap(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_ReadMailcap,(self,) + _args, _kwargs) + return val + def ReadMimeTypes(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_ReadMimeTypes,(self,) + _args, _kwargs) + return val + def EnumAllFileTypes(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_EnumAllFileTypes,(self,) + _args, _kwargs) + return val + def AddFallback(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_AddFallback,(self,) + _args, _kwargs) + return val + def Associate(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_Associate,(self,) + _args, _kwargs) + if val: val = wxFileTypePtr(val) ; val.thisown = 1 + return val + def Unassociate(self, *_args, **_kwargs): + val = apply(misc2c.wxMimeTypesManager_Unassociate,(self,) + _args, _kwargs) + return val + def __del__(self,misc2c=misc2c): + if self.thisown == 1 : + misc2c.delete_wxMimeTypesManager(self) + def __repr__(self): + return "" % (self.this,) +class wxMimeTypesManager(wxMimeTypesManagerPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(misc2c.new_wxMimeTypesManager,_args,_kwargs) + self.thisown = 1 + + + + +class wxArtProviderPtr(wxObjectPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(misc2c.wxArtProvider__setCallbackInfo,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxArtProvider(wxArtProviderPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(misc2c.new_wxArtProvider,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxArtProvider) + + + + +class wxFileHistoryPtr(wxObjectPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self,misc2c=misc2c): + if self.thisown == 1 : + misc2c.delete_wxFileHistory(self) + def AddFileToHistory(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_AddFileToHistory,(self,) + _args, _kwargs) + return val + def RemoveFileFromHistory(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_RemoveFileFromHistory,(self,) + _args, _kwargs) + return val + def GetMaxFiles(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_GetMaxFiles,(self,) + _args, _kwargs) + return val + def UseMenu(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_UseMenu,(self,) + _args, _kwargs) + return val + def RemoveMenu(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_RemoveMenu,(self,) + _args, _kwargs) + return val + def Load(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_Load,(self,) + _args, _kwargs) + return val + def Save(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_Save,(self,) + _args, _kwargs) + return val + def AddFilesToMenu(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_AddFilesToMenu,(self,) + _args, _kwargs) + return val + def AddFilesToThisMenu(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_AddFilesToThisMenu,(self,) + _args, _kwargs) + return val + def GetHistoryFile(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_GetHistoryFile,(self,) + _args, _kwargs) + return val + def GetCount(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_GetCount,(self,) + _args, _kwargs) + return val + def GetNoHistoryFiles(self, *_args, **_kwargs): + val = apply(misc2c.wxFileHistory_GetNoHistoryFiles,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxFileHistory(wxFileHistoryPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(misc2c.new_wxFileHistory,_args,_kwargs) + self.thisown = 1 + + + + #-------------- FUNCTION WRAPPERS ------------------ wxFileSelector = misc2c.wxFileSelector +wxLoadFileSelector = misc2c.wxLoadFileSelector + +wxSaveFileSelector = misc2c.wxSaveFileSelector + +wxDirSelector = misc2c.wxDirSelector + wxGetTextFromUser = misc2c.wxGetTextFromUser +wxGetPasswordFromUser = misc2c.wxGetPasswordFromUser + wxGetSingleChoice = misc2c.wxGetSingleChoice wxGetSingleChoiceIndex = misc2c.wxGetSingleChoiceIndex @@ -632,23 +999,51 @@ wxColourDisplay = misc2c.wxColourDisplay wxDisplayDepth = misc2c.wxDisplayDepth -wxSetCursor = misc2c.wxSetCursor +wxGetDisplayDepth = misc2c.wxGetDisplayDepth + +wxDisplaySize = misc2c.wxDisplaySize -def wxFindWindowByLabel(*_args, **_kwargs): - val = apply(misc2c.wxFindWindowByLabel,_args,_kwargs) - if val: val = wxWindowPtr(val) +def wxGetDisplaySize(*_args, **_kwargs): + val = apply(misc2c.wxGetDisplaySize,_args,_kwargs) + if val: val = wxSizePtr(val); val.thisown = 1 return val -def wxFindWindowByName(*_args, **_kwargs): - val = apply(misc2c.wxFindWindowByName,_args,_kwargs) - if val: val = wxWindowPtr(val) +wxDisplaySizeMM = misc2c.wxDisplaySizeMM + +def wxGetDisplaySizeMM(*_args, **_kwargs): + val = apply(misc2c.wxGetDisplaySizeMM,_args,_kwargs) + if val: val = wxSizePtr(val); val.thisown = 1 return val +wxClientDisplayRect = misc2c.wxClientDisplayRect + +def wxGetClientDisplayRect(*_args, **_kwargs): + val = apply(misc2c.wxGetClientDisplayRect,_args,_kwargs) + if val: val = wxRectPtr(val); val.thisown = 1 + return val + +wxSetCursor = misc2c.wxSetCursor + wxBeginBusyCursor = misc2c.wxBeginBusyCursor def wxGetActiveWindow(*_args, **_kwargs): val = apply(misc2c.wxGetActiveWindow,_args,_kwargs) - if val: val = wxWindowPtr(val) + return val + +def wxGenericFindWindowAtPoint(*_args, **_kwargs): + val = apply(misc2c.wxGenericFindWindowAtPoint,_args,_kwargs) + return val + +def wxFindWindowAtPoint(*_args, **_kwargs): + val = apply(misc2c.wxFindWindowAtPoint,_args,_kwargs) + return val + +wxCheckForInterrupt = misc2c.wxCheckForInterrupt + +wxFlushEvents = misc2c.wxFlushEvents + +def wxGetTopLevelParent(*_args, **_kwargs): + val = apply(misc2c.wxGetTopLevelParent,_args,_kwargs) return val wxResourceAddIdentifier = misc2c.wxResourceAddIdentifier @@ -667,7 +1062,6 @@ def wxResourceCreateIcon(*_args, **_kwargs): def wxResourceCreateMenuBar(*_args, **_kwargs): val = apply(misc2c.wxResourceCreateMenuBar,_args,_kwargs) - if val: val = wxMenuBarPtr(val) return val wxResourceGetIdentifier = misc2c.wxResourceGetIdentifier @@ -678,31 +1072,23 @@ wxResourceParseFile = misc2c.wxResourceParseFile wxResourceParseString = misc2c.wxResourceParseString -def wxSystemSettings_GetSystemColour(*_args, **_kwargs): - val = apply(misc2c.wxSystemSettings_GetSystemColour,_args,_kwargs) - if val: val = wxColourPtr(val); val.thisown = 1 - return val - -def wxSystemSettings_GetSystemFont(*_args, **_kwargs): - val = apply(misc2c.wxSystemSettings_GetSystemFont,_args,_kwargs) - if val: val = wxFontPtr(val); val.thisown = 1 - return val - -wxSystemSettings_GetSystemMetric = misc2c.wxSystemSettings_GetSystemMetric - -wxToolTip_Enable = misc2c.wxToolTip_Enable - -wxToolTip_SetDelay = misc2c.wxToolTip_SetDelay - wxCaret_GetBlinkTime = misc2c.wxCaret_GetBlinkTime wxCaret_SetBlinkTime = misc2c.wxCaret_SetBlinkTime +wxSafeYield = misc2c.wxSafeYield + wxPostEvent = misc2c.wxPostEvent wxWakeUpIdle = misc2c.wxWakeUpIdle -wxSafeYield = misc2c.wxSafeYield +wxWakeUpMainThread = misc2c.wxWakeUpMainThread + +wxMutexGuiEnter = misc2c.wxMutexGuiEnter + +wxMutexGuiLeave = misc2c.wxMutexGuiLeave + +wxThread_IsMain = misc2c.wxThread_IsMain wxShowTip = misc2c.wxShowTip @@ -711,26 +1097,6 @@ def wxCreateFileTipProvider(*_args, **_kwargs): if val: val = wxTipProviderPtr(val); val.thisown = 1 return val -def wxDragIcon(*_args, **_kwargs): - val = apply(misc2c.wxDragIcon,_args,_kwargs) - if val: val = wxDragImagePtr(val); val.thisown = 1 - return val - -def wxDragString(*_args, **_kwargs): - val = apply(misc2c.wxDragString,_args,_kwargs) - if val: val = wxDragImagePtr(val); val.thisown = 1 - return val - -def wxDragTreeItem(*_args, **_kwargs): - val = apply(misc2c.wxDragTreeItem,_args,_kwargs) - if val: val = wxDragImagePtr(val); val.thisown = 1 - return val - -def wxDragListItem(*_args, **_kwargs): - val = apply(misc2c.wxDragListItem,_args,_kwargs) - if val: val = wxDragImagePtr(val); val.thisown = 1 - return val - wxSysErrorCode = misc2c.wxSysErrorCode wxSysErrorMsg = misc2c.wxSysErrorMsg @@ -753,8 +1119,43 @@ wxLogStatusFrame = misc2c.wxLogStatusFrame wxLogSysError = misc2c.wxLogSysError +wxLogTrace = misc2c.wxLogTrace + +wxLogTraceMask = misc2c.wxLogTraceMask + +wxLogGeneric = misc2c.wxLogGeneric + +wxSafeShowMessage = misc2c.wxSafeShowMessage + wxExecute = misc2c.wxExecute +def wxWaveData(*_args, **_kwargs): + val = apply(misc2c.wxWaveData,_args,_kwargs) + if val: val = wxWavePtr(val); val.thisown = 1 + return val + +def wxSystemSettings_GetColour(*_args, **_kwargs): + val = apply(misc2c.wxSystemSettings_GetColour,_args,_kwargs) + if val: val = wxColourPtr(val); val.thisown = 1 + return val + +def wxSystemSettings_GetFont(*_args, **_kwargs): + val = apply(misc2c.wxSystemSettings_GetFont,_args,_kwargs) + if val: val = wxFontPtr(val); val.thisown = 1 + return val + +wxSystemSettings_GetMetric = misc2c.wxSystemSettings_GetMetric + +wxSystemSettings_HasFeature = misc2c.wxSystemSettings_HasFeature + +wxSystemSettings_GetScreenType = misc2c.wxSystemSettings_GetScreenType + +wxSystemSettings_SetScreenType = misc2c.wxSystemSettings_SetScreenType + +wxToolTip_Enable = misc2c.wxToolTip_Enable + +wxToolTip_SetDelay = misc2c.wxToolTip_SetDelay + wxLog_IsEnabled = misc2c.wxLog_IsEnabled wxLog_EnableLogging = misc2c.wxLog_EnableLogging @@ -777,6 +1178,8 @@ wxLog_Suspend = misc2c.wxLog_Suspend wxLog_Resume = misc2c.wxLog_Resume +wxLog_SetVerbose = misc2c.wxLog_SetVerbose + wxLog_DontCreateOnDemand = misc2c.wxLog_DontCreateOnDemand wxLog_SetTraceMask = misc2c.wxLog_SetTraceMask @@ -785,24 +1188,42 @@ wxLog_AddTraceMask = misc2c.wxLog_AddTraceMask wxLog_RemoveTraceMask = misc2c.wxLog_RemoveTraceMask +wxLog_ClearTraceMasks = misc2c.wxLog_ClearTraceMasks + +wxLog_SetTimestamp = misc2c.wxLog_SetTimestamp + +wxLog_GetTimestamp = misc2c.wxLog_GetTimestamp + wxLog_GetTraceMask = misc2c.wxLog_GetTraceMask wxLog_IsAllowedTraceMask = misc2c.wxLog_IsAllowedTraceMask +wxFileType_ExpandCommand = misc2c.wxFileType_ExpandCommand + +wxMimeTypesManager_IsOfType = misc2c.wxMimeTypesManager_IsOfType + +wxArtProvider_PushProvider = misc2c.wxArtProvider_PushProvider + +wxArtProvider_PopProvider = misc2c.wxArtProvider_PopProvider + +wxArtProvider_RemoveProvider = misc2c.wxArtProvider_RemoveProvider + +def wxArtProvider_GetBitmap(*_args, **_kwargs): + val = apply(misc2c.wxArtProvider_GetBitmap,_args,_kwargs) + if val: val = wxBitmapPtr(val); val.thisown = 1 + return val + +def wxArtProvider_GetIcon(*_args, **_kwargs): + val = apply(misc2c.wxArtProvider_GetIcon,_args,_kwargs) + if val: val = wxIconPtr(val); val.thisown = 1 + return val + +wxArtProvider_CleanUpProviders = misc2c.wxArtProvider_CleanUpProviders + #-------------- VARIABLE WRAPPERS ------------------ -wxSYS_WHITE_BRUSH = misc2c.wxSYS_WHITE_BRUSH -wxSYS_LTGRAY_BRUSH = misc2c.wxSYS_LTGRAY_BRUSH -wxSYS_GRAY_BRUSH = misc2c.wxSYS_GRAY_BRUSH -wxSYS_DKGRAY_BRUSH = misc2c.wxSYS_DKGRAY_BRUSH -wxSYS_BLACK_BRUSH = misc2c.wxSYS_BLACK_BRUSH -wxSYS_NULL_BRUSH = misc2c.wxSYS_NULL_BRUSH -wxSYS_HOLLOW_BRUSH = misc2c.wxSYS_HOLLOW_BRUSH -wxSYS_WHITE_PEN = misc2c.wxSYS_WHITE_PEN -wxSYS_BLACK_PEN = misc2c.wxSYS_BLACK_PEN -wxSYS_NULL_PEN = misc2c.wxSYS_NULL_PEN wxSYS_OEM_FIXED_FONT = misc2c.wxSYS_OEM_FIXED_FONT wxSYS_ANSI_FIXED_FONT = misc2c.wxSYS_ANSI_FIXED_FONT wxSYS_ANSI_VAR_FONT = misc2c.wxSYS_ANSI_VAR_FONT @@ -813,6 +1234,7 @@ wxSYS_SYSTEM_FIXED_FONT = misc2c.wxSYS_SYSTEM_FIXED_FONT wxSYS_DEFAULT_GUI_FONT = misc2c.wxSYS_DEFAULT_GUI_FONT wxSYS_COLOUR_SCROLLBAR = misc2c.wxSYS_COLOUR_SCROLLBAR wxSYS_COLOUR_BACKGROUND = misc2c.wxSYS_COLOUR_BACKGROUND +wxSYS_COLOUR_DESKTOP = misc2c.wxSYS_COLOUR_DESKTOP wxSYS_COLOUR_ACTIVECAPTION = misc2c.wxSYS_COLOUR_ACTIVECAPTION wxSYS_COLOUR_INACTIVECAPTION = misc2c.wxSYS_COLOUR_INACTIVECAPTION wxSYS_COLOUR_MENU = misc2c.wxSYS_COLOUR_MENU @@ -827,21 +1249,27 @@ wxSYS_COLOUR_APPWORKSPACE = misc2c.wxSYS_COLOUR_APPWORKSPACE wxSYS_COLOUR_HIGHLIGHT = misc2c.wxSYS_COLOUR_HIGHLIGHT wxSYS_COLOUR_HIGHLIGHTTEXT = misc2c.wxSYS_COLOUR_HIGHLIGHTTEXT wxSYS_COLOUR_BTNFACE = misc2c.wxSYS_COLOUR_BTNFACE +wxSYS_COLOUR_3DFACE = misc2c.wxSYS_COLOUR_3DFACE wxSYS_COLOUR_BTNSHADOW = misc2c.wxSYS_COLOUR_BTNSHADOW +wxSYS_COLOUR_3DSHADOW = misc2c.wxSYS_COLOUR_3DSHADOW wxSYS_COLOUR_GRAYTEXT = misc2c.wxSYS_COLOUR_GRAYTEXT wxSYS_COLOUR_BTNTEXT = misc2c.wxSYS_COLOUR_BTNTEXT wxSYS_COLOUR_INACTIVECAPTIONTEXT = misc2c.wxSYS_COLOUR_INACTIVECAPTIONTEXT wxSYS_COLOUR_BTNHIGHLIGHT = misc2c.wxSYS_COLOUR_BTNHIGHLIGHT +wxSYS_COLOUR_BTNHILIGHT = misc2c.wxSYS_COLOUR_BTNHILIGHT +wxSYS_COLOUR_3DHIGHLIGHT = misc2c.wxSYS_COLOUR_3DHIGHLIGHT +wxSYS_COLOUR_3DHILIGHT = misc2c.wxSYS_COLOUR_3DHILIGHT wxSYS_COLOUR_3DDKSHADOW = misc2c.wxSYS_COLOUR_3DDKSHADOW wxSYS_COLOUR_3DLIGHT = misc2c.wxSYS_COLOUR_3DLIGHT wxSYS_COLOUR_INFOTEXT = misc2c.wxSYS_COLOUR_INFOTEXT wxSYS_COLOUR_INFOBK = misc2c.wxSYS_COLOUR_INFOBK -wxSYS_COLOUR_DESKTOP = misc2c.wxSYS_COLOUR_DESKTOP -wxSYS_COLOUR_3DFACE = misc2c.wxSYS_COLOUR_3DFACE -wxSYS_COLOUR_3DSHADOW = misc2c.wxSYS_COLOUR_3DSHADOW -wxSYS_COLOUR_3DHIGHLIGHT = misc2c.wxSYS_COLOUR_3DHIGHLIGHT -wxSYS_COLOUR_3DHILIGHT = misc2c.wxSYS_COLOUR_3DHILIGHT -wxSYS_COLOUR_BTNHILIGHT = misc2c.wxSYS_COLOUR_BTNHILIGHT +wxSYS_COLOUR_LISTBOX = misc2c.wxSYS_COLOUR_LISTBOX +wxSYS_COLOUR_HOTLIGHT = misc2c.wxSYS_COLOUR_HOTLIGHT +wxSYS_COLOUR_GRADIENTACTIVECAPTION = misc2c.wxSYS_COLOUR_GRADIENTACTIVECAPTION +wxSYS_COLOUR_GRADIENTINACTIVECAPTION = misc2c.wxSYS_COLOUR_GRADIENTINACTIVECAPTION +wxSYS_COLOUR_MENUHILIGHT = misc2c.wxSYS_COLOUR_MENUHILIGHT +wxSYS_COLOUR_MENUBAR = misc2c.wxSYS_COLOUR_MENUBAR +wxSYS_COLOUR_MAX = misc2c.wxSYS_COLOUR_MAX wxSYS_MOUSE_BUTTONS = misc2c.wxSYS_MOUSE_BUTTONS wxSYS_BORDER_X = misc2c.wxSYS_BORDER_X wxSYS_BORDER_Y = misc2c.wxSYS_BORDER_Y @@ -879,6 +1307,13 @@ wxSYS_NETWORK_PRESENT = misc2c.wxSYS_NETWORK_PRESENT wxSYS_PENWINDOWS_PRESENT = misc2c.wxSYS_PENWINDOWS_PRESENT wxSYS_SHOW_SOUNDS = misc2c.wxSYS_SHOW_SOUNDS wxSYS_SWAP_BUTTONS = misc2c.wxSYS_SWAP_BUTTONS +wxSYS_CAN_DRAW_FRAME_DECORATIONS = misc2c.wxSYS_CAN_DRAW_FRAME_DECORATIONS +wxSYS_CAN_ICONIZE_FRAME = misc2c.wxSYS_CAN_ICONIZE_FRAME +wxSYS_SCREEN_NONE = misc2c.wxSYS_SCREEN_NONE +wxSYS_SCREEN_TINY = misc2c.wxSYS_SCREEN_TINY +wxSYS_SCREEN_PDA = misc2c.wxSYS_SCREEN_PDA +wxSYS_SCREEN_SMALL = misc2c.wxSYS_SCREEN_SMALL +wxSYS_SCREEN_DESKTOP = misc2c.wxSYS_SCREEN_DESKTOP wxLOG_FatalError = misc2c.wxLOG_FatalError wxLOG_Error = misc2c.wxLOG_Error wxLOG_Warning = misc2c.wxLOG_Warning @@ -889,3 +1324,69 @@ wxLOG_Debug = misc2c.wxLOG_Debug wxLOG_Trace = misc2c.wxLOG_Trace wxLOG_Progress = misc2c.wxLOG_Progress wxLOG_User = misc2c.wxLOG_User +wxTRACE_MemAlloc = misc2c.wxTRACE_MemAlloc +wxTRACE_Messages = misc2c.wxTRACE_Messages +wxTRACE_ResAlloc = misc2c.wxTRACE_ResAlloc +wxTRACE_RefCount = misc2c.wxTRACE_RefCount +wxTRACE_OleCalls = misc2c.wxTRACE_OleCalls +wxTraceMemAlloc = misc2c.wxTraceMemAlloc +wxTraceMessages = misc2c.wxTraceMessages +wxTraceResAlloc = misc2c.wxTraceResAlloc +wxTraceRefCount = misc2c.wxTraceRefCount +wxTraceOleCalls = misc2c.wxTraceOleCalls +wxEVT_END_PROCESS = misc2c.wxEVT_END_PROCESS +wxEXEC_ASYNC = misc2c.wxEXEC_ASYNC +wxEXEC_SYNC = misc2c.wxEXEC_SYNC +wxEXEC_NOHIDE = misc2c.wxEXEC_NOHIDE +wxEXEC_MAKE_GROUP_LEADER = misc2c.wxEXEC_MAKE_GROUP_LEADER +wxJOYSTICK1 = misc2c.wxJOYSTICK1 +wxJOYSTICK2 = misc2c.wxJOYSTICK2 +wxJOY_BUTTON_ANY = misc2c.wxJOY_BUTTON_ANY +wxJOY_BUTTON1 = misc2c.wxJOY_BUTTON1 +wxJOY_BUTTON2 = misc2c.wxJOY_BUTTON2 +wxJOY_BUTTON3 = misc2c.wxJOY_BUTTON3 +wxJOY_BUTTON4 = misc2c.wxJOY_BUTTON4 +wxMAILCAP_STANDARD = misc2c.wxMAILCAP_STANDARD +wxMAILCAP_NETSCAPE = misc2c.wxMAILCAP_NETSCAPE +wxMAILCAP_KDE = misc2c.wxMAILCAP_KDE +wxMAILCAP_GNOME = misc2c.wxMAILCAP_GNOME +wxMAILCAP_ALL = misc2c.wxMAILCAP_ALL +cvar = misc2c.cvar +wxTheMimeTypesManager = wxMimeTypesManagerPtr(misc2c.cvar.wxTheMimeTypesManager) +wxART_TOOLBAR = misc2c.wxART_TOOLBAR +wxART_MENU = misc2c.wxART_MENU +wxART_FRAME_ICON = misc2c.wxART_FRAME_ICON +wxART_CMN_DIALOG = misc2c.wxART_CMN_DIALOG +wxART_HELP_BROWSER = misc2c.wxART_HELP_BROWSER +wxART_MESSAGE_BOX = misc2c.wxART_MESSAGE_BOX +wxART_OTHER = misc2c.wxART_OTHER +wxART_ADD_BOOKMARK = misc2c.wxART_ADD_BOOKMARK +wxART_DEL_BOOKMARK = misc2c.wxART_DEL_BOOKMARK +wxART_HELP_SIDE_PANEL = misc2c.wxART_HELP_SIDE_PANEL +wxART_HELP_SETTINGS = misc2c.wxART_HELP_SETTINGS +wxART_HELP_BOOK = misc2c.wxART_HELP_BOOK +wxART_HELP_FOLDER = misc2c.wxART_HELP_FOLDER +wxART_HELP_PAGE = misc2c.wxART_HELP_PAGE +wxART_GO_BACK = misc2c.wxART_GO_BACK +wxART_GO_FORWARD = misc2c.wxART_GO_FORWARD +wxART_GO_UP = misc2c.wxART_GO_UP +wxART_GO_DOWN = misc2c.wxART_GO_DOWN +wxART_GO_TO_PARENT = misc2c.wxART_GO_TO_PARENT +wxART_GO_HOME = misc2c.wxART_GO_HOME +wxART_FILE_OPEN = misc2c.wxART_FILE_OPEN +wxART_PRINT = misc2c.wxART_PRINT +wxART_HELP = misc2c.wxART_HELP +wxART_TIP = misc2c.wxART_TIP +wxART_REPORT_VIEW = misc2c.wxART_REPORT_VIEW +wxART_LIST_VIEW = misc2c.wxART_LIST_VIEW +wxART_NEW_DIR = misc2c.wxART_NEW_DIR +wxART_FOLDER = misc2c.wxART_FOLDER +wxART_GO_DIR_UP = misc2c.wxART_GO_DIR_UP +wxART_EXECUTABLE_FILE = misc2c.wxART_EXECUTABLE_FILE +wxART_NORMAL_FILE = misc2c.wxART_NORMAL_FILE +wxART_TICK_MARK = misc2c.wxART_TICK_MARK +wxART_CROSS_MARK = misc2c.wxART_CROSS_MARK +wxART_ERROR = misc2c.wxART_ERROR +wxART_QUESTION = misc2c.wxART_QUESTION +wxART_WARNING = misc2c.wxART_WARNING +wxART_INFORMATION = misc2c.wxART_INFORMATION