X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ebf4302cbe16578f60e51dca83e3defaebb6db28..3fbcc7fce5cb170b1a7cbc9c22299e44152cb1f7:/wxPython/contrib/gizmos/gizmos.py diff --git a/wxPython/contrib/gizmos/gizmos.py b/wxPython/contrib/gizmos/gizmos.py index 35c80ee5f8..7aef9baf01 100644 --- a/wxPython/contrib/gizmos/gizmos.py +++ b/wxPython/contrib/gizmos/gizmos.py @@ -9,6 +9,8 @@ from windows import * from gdi import * +from fonts import * + from clip_dnd import * from events import * @@ -107,6 +109,159 @@ def wxPreDynamicSashWindow(*_args,**_kwargs): return val +class wxEditableListBoxPtr(wxPanelPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def SetStrings(self, *_args, **_kwargs): + val = apply(gizmosc.wxEditableListBox_SetStrings,(self,) + _args, _kwargs) + return val + def GetStrings(self, *_args, **_kwargs): + val = apply(gizmosc.wxEditableListBox_GetStrings,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxEditableListBox(wxEditableListBoxPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(gizmosc.new_wxEditableListBox,_args,_kwargs) + self.thisown = 1 + self._setOORInfo(self) + + + + +class wxRemotelyScrolledTreeCtrlPtr(wxTreeCtrlPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def HideVScrollbar(self, *_args, **_kwargs): + val = apply(gizmosc.wxRemotelyScrolledTreeCtrl_HideVScrollbar,(self,) + _args, _kwargs) + return val + def AdjustRemoteScrollbars(self, *_args, **_kwargs): + val = apply(gizmosc.wxRemotelyScrolledTreeCtrl_AdjustRemoteScrollbars,(self,) + _args, _kwargs) + return val + def GetScrolledWindow(self, *_args, **_kwargs): + val = apply(gizmosc.wxRemotelyScrolledTreeCtrl_GetScrolledWindow,(self,) + _args, _kwargs) + if val: val = wxScrolledWindowPtr(val) + return val + def ScrollToLine(self, *_args, **_kwargs): + val = apply(gizmosc.wxRemotelyScrolledTreeCtrl_ScrollToLine,(self,) + _args, _kwargs) + return val + def SetCompanionWindow(self, *_args, **_kwargs): + val = apply(gizmosc.wxRemotelyScrolledTreeCtrl_SetCompanionWindow,(self,) + _args, _kwargs) + return val + def GetCompanionWindow(self, *_args, **_kwargs): + val = apply(gizmosc.wxRemotelyScrolledTreeCtrl_GetCompanionWindow,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxRemotelyScrolledTreeCtrl(wxRemotelyScrolledTreeCtrlPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(gizmosc.new_wxRemotelyScrolledTreeCtrl,_args,_kwargs) + self.thisown = 1 + self._setOORInfo(self) + + + + +class wxTreeCompanionWindowPtr(wxWindowPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(gizmosc.wxTreeCompanionWindow__setCallbackInfo,(self,) + _args, _kwargs) + return val + def GetTreeCtrl(self, *_args, **_kwargs): + val = apply(gizmosc.wxTreeCompanionWindow_GetTreeCtrl,(self,) + _args, _kwargs) + if val: val = wxRemotelyScrolledTreeCtrlPtr(val) + return val + def SetTreeCtrl(self, *_args, **_kwargs): + val = apply(gizmosc.wxTreeCompanionWindow_SetTreeCtrl,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxTreeCompanionWindow(wxTreeCompanionWindowPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(gizmosc.new_wxTreeCompanionWindow,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxTreeCompanionWindow) + self._setOORInfo(self) + + + + +class wxThinSplitterWindowPtr(wxSplitterWindowPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __repr__(self): + return "" % (self.this,) +class wxThinSplitterWindow(wxThinSplitterWindowPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(gizmosc.new_wxThinSplitterWindow,_args,_kwargs) + self.thisown = 1 + self._setOORInfo(self) + + + + +class wxSplitterScrolledWindowPtr(wxScrolledWindowPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def __repr__(self): + return "" % (self.this,) +class wxSplitterScrolledWindow(wxSplitterScrolledWindowPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(gizmosc.new_wxSplitterScrolledWindow,_args,_kwargs) + self.thisown = 1 + self._setOORInfo(self) + + + + +class wxLEDNumberCtrlPtr(wxControlPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def Create(self, *_args, **_kwargs): + val = apply(gizmosc.wxLEDNumberCtrl_Create,(self,) + _args, _kwargs) + return val + def GetAlignment(self, *_args, **_kwargs): + val = apply(gizmosc.wxLEDNumberCtrl_GetAlignment,(self,) + _args, _kwargs) + return val + def GetDrawFaded(self, *_args, **_kwargs): + val = apply(gizmosc.wxLEDNumberCtrl_GetDrawFaded,(self,) + _args, _kwargs) + return val + def GetValue(self, *_args, **_kwargs): + val = apply(gizmosc.wxLEDNumberCtrl_GetValue,(self,) + _args, _kwargs) + return val + def SetAlignment(self, *_args, **_kwargs): + val = apply(gizmosc.wxLEDNumberCtrl_SetAlignment,(self,) + _args, _kwargs) + return val + def SetDrawFaded(self, *_args, **_kwargs): + val = apply(gizmosc.wxLEDNumberCtrl_SetDrawFaded,(self,) + _args, _kwargs) + return val + def SetValue(self, *_args, **_kwargs): + val = apply(gizmosc.wxLEDNumberCtrl_SetValue,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxLEDNumberCtrl(wxLEDNumberCtrlPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(gizmosc.new_wxLEDNumberCtrl,_args,_kwargs) + self.thisown = 1 + self._setOORInfo(self) + + + +def wxPreLEDNumberCtrl(*_args,**_kwargs): + val = wxLEDNumberCtrlPtr(apply(gizmosc.new_wxPreLEDNumberCtrl,_args,_kwargs)) + val.thisown = 1 + val._setOORInfo(val) + return val + + #-------------- FUNCTION WRAPPERS ------------------ @@ -119,6 +274,14 @@ wxEVT_DYNAMIC_SASH_SPLIT = gizmosc.wxEVT_DYNAMIC_SASH_SPLIT wxEVT_DYNAMIC_SASH_UNIFY = gizmosc.wxEVT_DYNAMIC_SASH_UNIFY wxDS_MANAGE_SCROLLBARS = gizmosc.wxDS_MANAGE_SCROLLBARS wxDS_DRAG_CORNER = gizmosc.wxDS_DRAG_CORNER +wxEL_ALLOW_NEW = gizmosc.wxEL_ALLOW_NEW +wxEL_ALLOW_EDIT = gizmosc.wxEL_ALLOW_EDIT +wxEL_ALLOW_DELETE = gizmosc.wxEL_ALLOW_DELETE +wxLED_ALIGN_LEFT = gizmosc.wxLED_ALIGN_LEFT +wxLED_ALIGN_RIGHT = gizmosc.wxLED_ALIGN_RIGHT +wxLED_ALIGN_CENTER = gizmosc.wxLED_ALIGN_CENTER +wxLED_ALIGN_MASK = gizmosc.wxLED_ALIGN_MASK +wxLED_DRAW_FADED = gizmosc.wxLED_DRAW_FADED #-------------- USER INCLUDE ----------------------- @@ -128,3 +291,10 @@ wxDS_DRAG_CORNER = gizmosc.wxDS_DRAG_CORNER wx.wxDynamicSashSplitEventPtr = wxDynamicSashSplitEventPtr wx.wxDynamicSashUnifyEventPtr = wxDynamicSashUnifyEventPtr wx.wxDynamicSashWindowPtr = wxDynamicSashWindowPtr + +wx.wxEditableListBoxPtr = wxEditableListBoxPtr + +wx.wxRemotelyScrolledTreeCtrlPtr = wxRemotelyScrolledTreeCtrlPtr +wx.wxTreeCompanionWindowPtr = wxTreeCompanionWindowPtr +wx.wxThinSplitterWindowPtr = wxThinSplitterWindowPtr +wx.wxSplitterScrolledWindowPtr = wxSplitterScrolledWindowPtr