Added rotated text support
Added Some generic button and toggle button classes Lots of little fixes, additions, etc. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4900 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -72,6 +72,10 @@ class wxToolBarToolPtr :
|
||||
def GetHeight(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBarTool_GetHeight,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def GetControl(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBarTool_GetControl,(self,) + _args, _kwargs)
|
||||
if val: val = wxControlPtr(val)
|
||||
return val
|
||||
def __setattr__(self,name,value):
|
||||
if name == "m_toolStyle" :
|
||||
stattoolc.wxToolBarTool_m_toolStyle_set(self,value)
|
||||
@@ -170,9 +174,15 @@ class wxToolBarPtr(wxControlPtr):
|
||||
def __init__(self,this):
|
||||
self.this = this
|
||||
self.thisown = 0
|
||||
def AddControl(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_AddControl,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def AddSeparator(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_AddSeparator,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def ClearTools(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_ClearTools,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def AddTool(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_AddTool,(self,) + _args, _kwargs)
|
||||
if val: val = wxToolBarToolPtr(val)
|
||||
@@ -199,6 +209,10 @@ class wxToolBarPtr(wxControlPtr):
|
||||
def SetToolBitmapSize(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_SetToolBitmapSize,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def GetToolMargins(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_GetToolMargins,(self,) + _args, _kwargs)
|
||||
if val: val = wxSizePtr(val) ; val.thisown = 1
|
||||
return val
|
||||
def GetMaxSize(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_GetMaxSize,(self,) + _args, _kwargs)
|
||||
if val: val = wxSizePtr(val) ; val.thisown = 1
|
||||
@@ -242,6 +256,18 @@ class wxToolBarPtr(wxControlPtr):
|
||||
def ToggleTool(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_ToggleTool,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def SetToggle(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_SetToggle,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def SetMaxRowsCols(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_SetMaxRowsCols,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def GetMaxRows(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_GetMaxRows,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def GetMaxCols(self, *_args, **_kwargs):
|
||||
val = apply(stattoolc.wxToolBar_GetMaxCols,(self,) + _args, _kwargs)
|
||||
return val
|
||||
def __repr__(self):
|
||||
return "<C wxToolBar instance at %s>" % (self.this,)
|
||||
class wxToolBar(wxToolBarPtr):
|
||||
|
||||
Reference in New Issue
Block a user