]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/stattool.py
a bug fix in helpers for ref-counting callbacks
[wxWidgets.git] / utils / wxPython / src / gtk / stattool.py
1 # This file was created automatically by SWIG.
2 import stattoolc
3
4 from misc import *
5
6 from windows import *
7
8 from gdi import *
9
10 from clip_dnd import *
11
12 from controls import *
13
14 from events import *
15 import wx
16 class wxStatusBarPtr(wxWindowPtr):
17 def __init__(self,this):
18 self.this = this
19 self.thisown = 0
20 def GetFieldRect(self, *_args, **_kwargs):
21 val = apply(stattoolc.wxStatusBar_GetFieldRect,(self,) + _args, _kwargs)
22 if val: val = wxRectPtr(val) ; val.thisown = 1
23 return val
24 def GetFieldsCount(self, *_args, **_kwargs):
25 val = apply(stattoolc.wxStatusBar_GetFieldsCount,(self,) + _args, _kwargs)
26 return val
27 def GetStatusText(self, *_args, **_kwargs):
28 val = apply(stattoolc.wxStatusBar_GetStatusText,(self,) + _args, _kwargs)
29 return val
30 def DrawField(self, *_args, **_kwargs):
31 val = apply(stattoolc.wxStatusBar_DrawField,(self,) + _args, _kwargs)
32 return val
33 def DrawFieldText(self, *_args, **_kwargs):
34 val = apply(stattoolc.wxStatusBar_DrawFieldText,(self,) + _args, _kwargs)
35 return val
36 def InitColours(self, *_args, **_kwargs):
37 val = apply(stattoolc.wxStatusBar_InitColours,(self,) + _args, _kwargs)
38 return val
39 def SetFieldsCount(self, *_args, **_kwargs):
40 val = apply(stattoolc.wxStatusBar_SetFieldsCount,(self,) + _args, _kwargs)
41 return val
42 def SetStatusText(self, *_args, **_kwargs):
43 val = apply(stattoolc.wxStatusBar_SetStatusText,(self,) + _args, _kwargs)
44 return val
45 def SetStatusWidths(self, *_args, **_kwargs):
46 val = apply(stattoolc.wxStatusBar_SetStatusWidths,(self,) + _args, _kwargs)
47 return val
48 def __repr__(self):
49 return "<C wxStatusBar instance at %s>" % (self.this,)
50 class wxStatusBar(wxStatusBarPtr):
51 def __init__(self,*_args,**_kwargs):
52 self.this = apply(stattoolc.new_wxStatusBar,_args,_kwargs)
53 self.thisown = 1
54 wx._StdWindowCallbacks(self)
55
56
57
58
59 class wxToolBarToolPtr :
60 def __init__(self,this):
61 self.this = this
62 self.thisown = 0
63 def __del__(self,stattoolc=stattoolc):
64 if self.thisown == 1 :
65 stattoolc.delete_wxToolBarTool(self)
66 def __setattr__(self,name,value):
67 if name == "m_toolStyle" :
68 stattoolc.wxToolBarTool_m_toolStyle_set(self,value)
69 return
70 if name == "m_clientData" :
71 stattoolc.wxToolBarTool_m_clientData_set(self,value)
72 return
73 if name == "m_index" :
74 stattoolc.wxToolBarTool_m_index_set(self,value)
75 return
76 if name == "m_toggleState" :
77 stattoolc.wxToolBarTool_m_toggleState_set(self,value)
78 return
79 if name == "m_isToggle" :
80 stattoolc.wxToolBarTool_m_isToggle_set(self,value)
81 return
82 if name == "m_deleteSecondBitmap" :
83 stattoolc.wxToolBarTool_m_deleteSecondBitmap_set(self,value)
84 return
85 if name == "m_enabled" :
86 stattoolc.wxToolBarTool_m_enabled_set(self,value)
87 return
88 if name == "m_bitmap1" :
89 stattoolc.wxToolBarTool_m_bitmap1_set(self,value.this)
90 return
91 if name == "m_bitmap2" :
92 stattoolc.wxToolBarTool_m_bitmap2_set(self,value.this)
93 return
94 if name == "m_isMenuCommand" :
95 stattoolc.wxToolBarTool_m_isMenuCommand_set(self,value)
96 return
97 if name == "m_shortHelpString" :
98 stattoolc.wxToolBarTool_m_shortHelpString_set(self,value)
99 return
100 if name == "m_longHelpString" :
101 stattoolc.wxToolBarTool_m_longHelpString_set(self,value)
102 return
103 self.__dict__[name] = value
104 def __getattr__(self,name):
105 if name == "m_toolStyle" :
106 return stattoolc.wxToolBarTool_m_toolStyle_get(self)
107 if name == "m_clientData" :
108 return stattoolc.wxToolBarTool_m_clientData_get(self)
109 if name == "m_index" :
110 return stattoolc.wxToolBarTool_m_index_get(self)
111 if name == "m_toggleState" :
112 return stattoolc.wxToolBarTool_m_toggleState_get(self)
113 if name == "m_isToggle" :
114 return stattoolc.wxToolBarTool_m_isToggle_get(self)
115 if name == "m_deleteSecondBitmap" :
116 return stattoolc.wxToolBarTool_m_deleteSecondBitmap_get(self)
117 if name == "m_enabled" :
118 return stattoolc.wxToolBarTool_m_enabled_get(self)
119 if name == "m_bitmap1" :
120 return wxBitmapPtr(stattoolc.wxToolBarTool_m_bitmap1_get(self))
121 if name == "m_bitmap2" :
122 return wxBitmapPtr(stattoolc.wxToolBarTool_m_bitmap2_get(self))
123 if name == "m_isMenuCommand" :
124 return stattoolc.wxToolBarTool_m_isMenuCommand_get(self)
125 if name == "m_shortHelpString" :
126 return stattoolc.wxToolBarTool_m_shortHelpString_get(self)
127 if name == "m_longHelpString" :
128 return stattoolc.wxToolBarTool_m_longHelpString_get(self)
129 raise AttributeError,name
130 def __repr__(self):
131 return "<C wxToolBarTool instance at %s>" % (self.this,)
132 class wxToolBarTool(wxToolBarToolPtr):
133 def __init__(self,*_args,**_kwargs):
134 self.this = apply(stattoolc.new_wxToolBarTool,_args,_kwargs)
135 self.thisown = 1
136
137
138
139
140 class wxToolBarPtr(wxControlPtr):
141 def __init__(self,this):
142 self.this = this
143 self.thisown = 0
144 def AddSeparator(self, *_args, **_kwargs):
145 val = apply(stattoolc.wxToolBar_AddSeparator,(self,) + _args, _kwargs)
146 return val
147 def AddTool(self, *_args, **_kwargs):
148 val = apply(stattoolc.wxToolBar_AddTool,(self,) + _args, _kwargs)
149 if val: val = wxToolBarToolPtr(val)
150 return val
151 def AddSimpleTool(self, *_args, **_kwargs):
152 val = apply(stattoolc.wxToolBar_AddSimpleTool,(self,) + _args, _kwargs)
153 if val: val = wxToolBarToolPtr(val)
154 return val
155 def EnableTool(self, *_args, **_kwargs):
156 val = apply(stattoolc.wxToolBar_EnableTool,(self,) + _args, _kwargs)
157 return val
158 def GetToolEnabled(self, *_args, **_kwargs):
159 val = apply(stattoolc.wxToolBar_GetToolEnabled,(self,) + _args, _kwargs)
160 return val
161 def GetToolLongHelp(self, *_args, **_kwargs):
162 val = apply(stattoolc.wxToolBar_GetToolLongHelp,(self,) + _args, _kwargs)
163 return val
164 def GetToolPacking(self, *_args, **_kwargs):
165 val = apply(stattoolc.wxToolBar_GetToolPacking,(self,) + _args, _kwargs)
166 return val
167 def GetToolSeparation(self, *_args, **_kwargs):
168 val = apply(stattoolc.wxToolBar_GetToolSeparation,(self,) + _args, _kwargs)
169 return val
170 def GetToolShortHelp(self, *_args, **_kwargs):
171 val = apply(stattoolc.wxToolBar_GetToolShortHelp,(self,) + _args, _kwargs)
172 return val
173 def GetToolState(self, *_args, **_kwargs):
174 val = apply(stattoolc.wxToolBar_GetToolState,(self,) + _args, _kwargs)
175 return val
176 def Realize(self, *_args, **_kwargs):
177 val = apply(stattoolc.wxToolBar_Realize,(self,) + _args, _kwargs)
178 return val
179 def SetToolLongHelp(self, *_args, **_kwargs):
180 val = apply(stattoolc.wxToolBar_SetToolLongHelp,(self,) + _args, _kwargs)
181 return val
182 def SetToolShortHelp(self, *_args, **_kwargs):
183 val = apply(stattoolc.wxToolBar_SetToolShortHelp,(self,) + _args, _kwargs)
184 return val
185 def SetMargins(self, *_args, **_kwargs):
186 val = apply(stattoolc.wxToolBar_SetMargins,(self,) + _args, _kwargs)
187 return val
188 def SetToolPacking(self, *_args, **_kwargs):
189 val = apply(stattoolc.wxToolBar_SetToolPacking,(self,) + _args, _kwargs)
190 return val
191 def SetToolSeparation(self, *_args, **_kwargs):
192 val = apply(stattoolc.wxToolBar_SetToolSeparation,(self,) + _args, _kwargs)
193 return val
194 def ToggleTool(self, *_args, **_kwargs):
195 val = apply(stattoolc.wxToolBar_ToggleTool,(self,) + _args, _kwargs)
196 return val
197 def __repr__(self):
198 return "<C wxToolBar instance at %s>" % (self.this,)
199 class wxToolBar(wxToolBarPtr):
200 def __init__(self,*_args,**_kwargs):
201 self.this = apply(stattoolc.new_wxToolBar,_args,_kwargs)
202 self.thisown = 1
203 wx._StdWindowCallbacks(self)
204
205
206
207
208
209
210 #-------------- FUNCTION WRAPPERS ------------------
211
212
213
214 #-------------- VARIABLE WRAPPERS ------------------
215