]> git.saurik.com Git - wxWidgets.git/blame - utils/wxPython/src/gtk/windows2.py
it is now possible to add custom buttons into wxHtmlHelpFrame's toolbar
[wxWidgets.git] / utils / wxPython / src / gtk / windows2.py
CommitLineData
70551f47
RD
1# This file was created automatically by SWIG.
2import windows2c
3
4from misc import *
5
6from gdi import *
7
8from windows import *
9
4120ef2b
RD
10from clip_dnd import *
11
70551f47
RD
12from controls import *
13
14from events import *
105e45b9 15import wx
70551f47
RD
16class wxGridCellPtr :
17 def __init__(self,this):
18 self.this = this
19 self.thisown = 0
2d091820 20 def __del__(self,windows2c=windows2c):
105e45b9 21 if self.thisown == 1 :
2d091820
RD
22 windows2c.delete_wxGridCell(self)
23 def GetTextValue(self, *_args, **_kwargs):
24 val = apply(windows2c.wxGridCell_GetTextValue,(self,) + _args, _kwargs)
70551f47 25 return val
2d091820
RD
26 def SetTextValue(self, *_args, **_kwargs):
27 val = apply(windows2c.wxGridCell_SetTextValue,(self,) + _args, _kwargs)
70551f47 28 return val
2d091820
RD
29 def GetFont(self, *_args, **_kwargs):
30 val = apply(windows2c.wxGridCell_GetFont,(self,) + _args, _kwargs)
31 if val: val = wxFontPtr(val)
70551f47 32 return val
2d091820
RD
33 def SetFont(self, *_args, **_kwargs):
34 val = apply(windows2c.wxGridCell_SetFont,(self,) + _args, _kwargs)
70551f47 35 return val
2d091820
RD
36 def GetTextColour(self, *_args, **_kwargs):
37 val = apply(windows2c.wxGridCell_GetTextColour,(self,) + _args, _kwargs)
38 if val: val = wxColourPtr(val)
70551f47 39 return val
2d091820
RD
40 def SetTextColour(self, *_args, **_kwargs):
41 val = apply(windows2c.wxGridCell_SetTextColour,(self,) + _args, _kwargs)
70551f47 42 return val
2d091820
RD
43 def GetBackgroundColour(self, *_args, **_kwargs):
44 val = apply(windows2c.wxGridCell_GetBackgroundColour,(self,) + _args, _kwargs)
45 if val: val = wxColourPtr(val)
70551f47 46 return val
2d091820
RD
47 def SetBackgroundColour(self, *_args, **_kwargs):
48 val = apply(windows2c.wxGridCell_SetBackgroundColour,(self,) + _args, _kwargs)
70551f47 49 return val
2d091820
RD
50 def GetBackgroundBrush(self, *_args, **_kwargs):
51 val = apply(windows2c.wxGridCell_GetBackgroundBrush,(self,) + _args, _kwargs)
52 if val: val = wxBrushPtr(val)
70551f47 53 return val
2d091820
RD
54 def GetAlignment(self, *_args, **_kwargs):
55 val = apply(windows2c.wxGridCell_GetAlignment,(self,) + _args, _kwargs)
70551f47 56 return val
2d091820
RD
57 def SetAlignment(self, *_args, **_kwargs):
58 val = apply(windows2c.wxGridCell_SetAlignment,(self,) + _args, _kwargs)
70551f47 59 return val
2d091820
RD
60 def GetCellBitmap(self, *_args, **_kwargs):
61 val = apply(windows2c.wxGridCell_GetCellBitmap,(self,) + _args, _kwargs)
62 if val: val = wxBitmapPtr(val)
70551f47 63 return val
2d091820
RD
64 def SetCellBitmap(self, *_args, **_kwargs):
65 val = apply(windows2c.wxGridCell_SetCellBitmap,(self,) + _args, _kwargs)
70551f47
RD
66 return val
67 def __repr__(self):
2d091820 68 return "<C wxGridCell instance at %s>" % (self.this,)
70551f47 69class wxGridCell(wxGridCellPtr):
2d091820
RD
70 def __init__(self,*_args,**_kwargs):
71 self.this = apply(windows2c.new_wxGridCell,_args,_kwargs)
105e45b9 72 self.thisown = 1
70551f47
RD
73
74
75
76
77class wxGridPtr(wxPanelPtr):
78 def __init__(self,this):
79 self.this = this
80 self.thisown = 0
2d091820
RD
81 def AdjustScrollbars(self, *_args, **_kwargs):
82 val = apply(windows2c.wxGrid_AdjustScrollbars,(self,) + _args, _kwargs)
70551f47 83 return val
2d091820
RD
84 def AppendCols(self, *_args, **_kwargs):
85 val = apply(windows2c.wxGrid_AppendCols,(self,) + _args, _kwargs)
70551f47 86 return val
2d091820
RD
87 def AppendRows(self, *_args, **_kwargs):
88 val = apply(windows2c.wxGrid_AppendRows,(self,) + _args, _kwargs)
70551f47 89 return val
2d091820
RD
90 def BeginBatch(self, *_args, **_kwargs):
91 val = apply(windows2c.wxGrid_BeginBatch,(self,) + _args, _kwargs)
70551f47 92 return val
2d091820
RD
93 def CellHitTest(self, *_args, **_kwargs):
94 val = apply(windows2c.wxGrid_CellHitTest,(self,) + _args, _kwargs)
70551f47 95 return val
2d091820
RD
96 def CreateGrid(self, *_args, **_kwargs):
97 val = apply(windows2c.wxGrid_CreateGrid,(self,) + _args, _kwargs)
70551f47 98 return val
2d091820
RD
99 def CurrentCellVisible(self, *_args, **_kwargs):
100 val = apply(windows2c.wxGrid_CurrentCellVisible,(self,) + _args, _kwargs)
70551f47 101 return val
2d091820
RD
102 def DeleteCols(self, *_args, **_kwargs):
103 val = apply(windows2c.wxGrid_DeleteCols,(self,) + _args, _kwargs)
70551f47 104 return val
2d091820
RD
105 def DeleteRows(self, *_args, **_kwargs):
106 val = apply(windows2c.wxGrid_DeleteRows,(self,) + _args, _kwargs)
70551f47 107 return val
2d091820
RD
108 def EndBatch(self, *_args, **_kwargs):
109 val = apply(windows2c.wxGrid_EndBatch,(self,) + _args, _kwargs)
70551f47 110 return val
2d091820
RD
111 def GetBatchCount(self, *_args, **_kwargs):
112 val = apply(windows2c.wxGrid_GetBatchCount,(self,) + _args, _kwargs)
70551f47 113 return val
2d091820
RD
114 def GetCell(self, *_args, **_kwargs):
115 val = apply(windows2c.wxGrid_GetCell,(self,) + _args, _kwargs)
116 if val: val = wxGridCellPtr(val)
70551f47 117 return val
2d091820
RD
118 def GetCellAlignment(self, *_args, **_kwargs):
119 val = apply(windows2c.wxGrid_GetCellAlignment,(self,) + _args, _kwargs)
70551f47 120 return val
2d091820
RD
121 def GetDefCellAlignment(self, *_args, **_kwargs):
122 val = apply(windows2c.wxGrid_GetDefCellAlignment,(self,) + _args, _kwargs)
70551f47 123 return val
2d091820
RD
124 def GetCellBackgroundColour(self, *_args, **_kwargs):
125 val = apply(windows2c.wxGrid_GetCellBackgroundColour,(self,) + _args, _kwargs)
126 if val: val = wxColourPtr(val)
70551f47 127 return val
2d091820
RD
128 def GetDefCellBackgroundColour(self, *_args, **_kwargs):
129 val = apply(windows2c.wxGrid_GetDefCellBackgroundColour,(self,) + _args, _kwargs)
130 if val: val = wxColourPtr(val)
70551f47 131 return val
2d091820
RD
132 def GetCells(self, *_args, **_kwargs):
133 val = apply(windows2c.wxGrid_GetCells,(self,) + _args, _kwargs)
8bf5d46e 134 return val
2d091820
RD
135 def GetCellTextColour(self, *_args, **_kwargs):
136 val = apply(windows2c.wxGrid_GetCellTextColour,(self,) + _args, _kwargs)
137 if val: val = wxColourPtr(val)
70551f47 138 return val
2d091820
RD
139 def GetDefCellTextColour(self, *_args, **_kwargs):
140 val = apply(windows2c.wxGrid_GetDefCellTextColour,(self,) + _args, _kwargs)
141 if val: val = wxColourPtr(val)
70551f47 142 return val
2d091820
RD
143 def GetCellTextFont(self, *_args, **_kwargs):
144 val = apply(windows2c.wxGrid_GetCellTextFont,(self,) + _args, _kwargs)
145 if val: val = wxFontPtr(val)
70551f47 146 return val
2d091820
RD
147 def GetDefCellTextFont(self, *_args, **_kwargs):
148 val = apply(windows2c.wxGrid_GetDefCellTextFont,(self,) + _args, _kwargs)
149 if val: val = wxFontPtr(val)
70551f47 150 return val
2d091820
RD
151 def GetCellValue(self, *_args, **_kwargs):
152 val = apply(windows2c.wxGrid_GetCellValue,(self,) + _args, _kwargs)
70551f47 153 return val
2d091820
RD
154 def GetCols(self, *_args, **_kwargs):
155 val = apply(windows2c.wxGrid_GetCols,(self,) + _args, _kwargs)
70551f47 156 return val
2d091820
RD
157 def GetColumnWidth(self, *_args, **_kwargs):
158 val = apply(windows2c.wxGrid_GetColumnWidth,(self,) + _args, _kwargs)
70551f47 159 return val
2d091820
RD
160 def GetCurrentRect(self, *_args, **_kwargs):
161 val = apply(windows2c.wxGrid_GetCurrentRect,(self,) + _args, _kwargs)
162 if val: val = wxRectPtr(val) ; val.thisown = 1
70551f47 163 return val
2d091820
RD
164 def GetCursorColumn(self, *_args, **_kwargs):
165 val = apply(windows2c.wxGrid_GetCursorColumn,(self,) + _args, _kwargs)
70551f47 166 return val
2d091820
RD
167 def GetCursorRow(self, *_args, **_kwargs):
168 val = apply(windows2c.wxGrid_GetCursorRow,(self,) + _args, _kwargs)
70551f47 169 return val
2d091820
RD
170 def GetEditable(self, *_args, **_kwargs):
171 val = apply(windows2c.wxGrid_GetEditable,(self,) + _args, _kwargs)
70551f47 172 return val
2d091820
RD
173 def GetHorizScrollBar(self, *_args, **_kwargs):
174 val = apply(windows2c.wxGrid_GetHorizScrollBar,(self,) + _args, _kwargs)
175 if val: val = wxScrollBarPtr(val)
70551f47 176 return val
2d091820
RD
177 def GetLabelAlignment(self, *_args, **_kwargs):
178 val = apply(windows2c.wxGrid_GetLabelAlignment,(self,) + _args, _kwargs)
70551f47 179 return val
2d091820
RD
180 def GetLabelBackgroundColour(self, *_args, **_kwargs):
181 val = apply(windows2c.wxGrid_GetLabelBackgroundColour,(self,) + _args, _kwargs)
182 if val: val = wxColourPtr(val)
70551f47 183 return val
2d091820
RD
184 def GetLabelSize(self, *_args, **_kwargs):
185 val = apply(windows2c.wxGrid_GetLabelSize,(self,) + _args, _kwargs)
70551f47 186 return val
2d091820
RD
187 def GetLabelTextColour(self, *_args, **_kwargs):
188 val = apply(windows2c.wxGrid_GetLabelTextColour,(self,) + _args, _kwargs)
189 if val: val = wxColourPtr(val)
70551f47 190 return val
2d091820
RD
191 def GetLabelTextFont(self, *_args, **_kwargs):
192 val = apply(windows2c.wxGrid_GetLabelTextFont,(self,) + _args, _kwargs)
193 if val: val = wxFontPtr(val)
70551f47 194 return val
2d091820
RD
195 def GetLabelValue(self, *_args, **_kwargs):
196 val = apply(windows2c.wxGrid_GetLabelValue,(self,) + _args, _kwargs)
70551f47 197 return val
2d091820
RD
198 def GetRowHeight(self, *_args, **_kwargs):
199 val = apply(windows2c.wxGrid_GetRowHeight,(self,) + _args, _kwargs)
70551f47 200 return val
2d091820
RD
201 def GetRows(self, *_args, **_kwargs):
202 val = apply(windows2c.wxGrid_GetRows,(self,) + _args, _kwargs)
70551f47 203 return val
2d091820
RD
204 def GetScrollPosX(self, *_args, **_kwargs):
205 val = apply(windows2c.wxGrid_GetScrollPosX,(self,) + _args, _kwargs)
70551f47 206 return val
2d091820
RD
207 def GetScrollPosY(self, *_args, **_kwargs):
208 val = apply(windows2c.wxGrid_GetScrollPosY,(self,) + _args, _kwargs)
70551f47 209 return val
2d091820
RD
210 def GetTextItem(self, *_args, **_kwargs):
211 val = apply(windows2c.wxGrid_GetTextItem,(self,) + _args, _kwargs)
212 if val: val = wxTextCtrlPtr(val)
70551f47 213 return val
2d091820
RD
214 def GetVertScrollBar(self, *_args, **_kwargs):
215 val = apply(windows2c.wxGrid_GetVertScrollBar,(self,) + _args, _kwargs)
216 if val: val = wxScrollBarPtr(val)
70551f47 217 return val
2d091820
RD
218 def InsertCols(self, *_args, **_kwargs):
219 val = apply(windows2c.wxGrid_InsertCols,(self,) + _args, _kwargs)
70551f47 220 return val
2d091820
RD
221 def InsertRows(self, *_args, **_kwargs):
222 val = apply(windows2c.wxGrid_InsertRows,(self,) + _args, _kwargs)
70551f47 223 return val
2d091820
RD
224 def OnActivate(self, *_args, **_kwargs):
225 val = apply(windows2c.wxGrid_OnActivate,(self,) + _args, _kwargs)
105e45b9 226 return val
2d091820
RD
227 def SetCellAlignment(self, *_args, **_kwargs):
228 val = apply(windows2c.wxGrid_SetCellAlignment,(self,) + _args, _kwargs)
70551f47 229 return val
2d091820
RD
230 def SetDefCellAlignment(self, *_args, **_kwargs):
231 val = apply(windows2c.wxGrid_SetDefCellAlignment,(self,) + _args, _kwargs)
70551f47 232 return val
2d091820
RD
233 def SetCellBackgroundColour(self, *_args, **_kwargs):
234 val = apply(windows2c.wxGrid_SetCellBackgroundColour,(self,) + _args, _kwargs)
70551f47 235 return val
2d091820
RD
236 def SetDefCellBackgroundColour(self, *_args, **_kwargs):
237 val = apply(windows2c.wxGrid_SetDefCellBackgroundColour,(self,) + _args, _kwargs)
70551f47 238 return val
2d091820
RD
239 def SetCellTextColour(self, *_args, **_kwargs):
240 val = apply(windows2c.wxGrid_SetCellTextColour,(self,) + _args, _kwargs)
70551f47 241 return val
2d091820
RD
242 def SetDefCellTextColour(self, *_args, **_kwargs):
243 val = apply(windows2c.wxGrid_SetDefCellTextColour,(self,) + _args, _kwargs)
70551f47 244 return val
2d091820
RD
245 def SetCellTextFont(self, *_args, **_kwargs):
246 val = apply(windows2c.wxGrid_SetCellTextFont,(self,) + _args, _kwargs)
70551f47 247 return val
2d091820
RD
248 def SetDefCellTextFont(self, *_args, **_kwargs):
249 val = apply(windows2c.wxGrid_SetDefCellTextFont,(self,) + _args, _kwargs)
70551f47 250 return val
2d091820
RD
251 def SetCellValue(self, *_args, **_kwargs):
252 val = apply(windows2c.wxGrid_SetCellValue,(self,) + _args, _kwargs)
70551f47 253 return val
2d091820
RD
254 def SetColumnWidth(self, *_args, **_kwargs):
255 val = apply(windows2c.wxGrid_SetColumnWidth,(self,) + _args, _kwargs)
70551f47 256 return val
2d091820
RD
257 def SetDividerPen(self, *_args, **_kwargs):
258 val = apply(windows2c.wxGrid_SetDividerPen,(self,) + _args, _kwargs)
70551f47 259 return val
2d091820
RD
260 def SetEditable(self, *_args, **_kwargs):
261 val = apply(windows2c.wxGrid_SetEditable,(self,) + _args, _kwargs)
70551f47 262 return val
2d091820
RD
263 def SetGridCursor(self, *_args, **_kwargs):
264 val = apply(windows2c.wxGrid_SetGridCursor,(self,) + _args, _kwargs)
70551f47 265 return val
2d091820
RD
266 def SetLabelAlignment(self, *_args, **_kwargs):
267 val = apply(windows2c.wxGrid_SetLabelAlignment,(self,) + _args, _kwargs)
70551f47 268 return val
2d091820
RD
269 def SetLabelBackgroundColour(self, *_args, **_kwargs):
270 val = apply(windows2c.wxGrid_SetLabelBackgroundColour,(self,) + _args, _kwargs)
70551f47 271 return val
2d091820
RD
272 def SetLabelSize(self, *_args, **_kwargs):
273 val = apply(windows2c.wxGrid_SetLabelSize,(self,) + _args, _kwargs)
70551f47 274 return val
2d091820
RD
275 def SetLabelTextColour(self, *_args, **_kwargs):
276 val = apply(windows2c.wxGrid_SetLabelTextColour,(self,) + _args, _kwargs)
70551f47 277 return val
2d091820
RD
278 def SetLabelTextFont(self, *_args, **_kwargs):
279 val = apply(windows2c.wxGrid_SetLabelTextFont,(self,) + _args, _kwargs)
70551f47 280 return val
2d091820
RD
281 def SetLabelValue(self, *_args, **_kwargs):
282 val = apply(windows2c.wxGrid_SetLabelValue,(self,) + _args, _kwargs)
70551f47 283 return val
2d091820
RD
284 def SetRowHeight(self, *_args, **_kwargs):
285 val = apply(windows2c.wxGrid_SetRowHeight,(self,) + _args, _kwargs)
70551f47 286 return val
2d091820
RD
287 def UpdateDimensions(self, *_args, **_kwargs):
288 val = apply(windows2c.wxGrid_UpdateDimensions,(self,) + _args, _kwargs)
70551f47 289 return val
2d091820
RD
290 def GetEditInPlace(self, *_args, **_kwargs):
291 val = apply(windows2c.wxGrid_GetEditInPlace,(self,) + _args, _kwargs)
8bf5d46e 292 return val
2d091820
RD
293 def SetEditInPlace(self, *_args, **_kwargs):
294 val = apply(windows2c.wxGrid_SetEditInPlace,(self,) + _args, _kwargs)
8bf5d46e 295 return val
70551f47 296 def __repr__(self):
2d091820 297 return "<C wxGrid instance at %s>" % (self.this,)
70551f47 298class wxGrid(wxGridPtr):
2d091820
RD
299 def __init__(self,*_args,**_kwargs):
300 self.this = apply(windows2c.new_wxGrid,_args,_kwargs)
70551f47 301 self.thisown = 1
105e45b9
RD
302 wx._StdWindowCallbacks(self)
303 wx._checkForCallback(self, 'OnSelectCell', wxEVT_GRID_SELECT_CELL)
304 wx._checkForCallback(self, 'OnCreateCell', wxEVT_GRID_CREATE_CELL)
305 wx._checkForCallback(self, 'OnChangeLabels', wxEVT_GRID_CHANGE_LABELS)
306 wx._checkForCallback(self, 'OnChangeSelectionLabel', wxEVT_GRID_CHANGE_SEL_LABEL)
307 wx._checkForCallback(self, 'OnCellChange', wxEVT_GRID_CELL_CHANGE)
308 wx._checkForCallback(self, 'OnCellLeftClick', wxEVT_GRID_CELL_LCLICK)
309 wx._checkForCallback(self, 'OnCellRightClick', wxEVT_GRID_CELL_RCLICK)
310 wx._checkForCallback(self, 'OnLabelLeftClick', wxEVT_GRID_LABEL_LCLICK)
311 wx._checkForCallback(self, 'OnLabelRightClick', wxEVT_GRID_LABEL_RCLICK)
312
313
314
315
316class wxGridEventPtr(wxEventPtr):
317 def __init__(self,this):
318 self.this = this
319 self.thisown = 0
2d091820
RD
320 def GetRow(self, *_args, **_kwargs):
321 val = apply(windows2c.wxGridEvent_GetRow,(self,) + _args, _kwargs)
3f0be3ec 322 return val
2d091820
RD
323 def GetCol(self, *_args, **_kwargs):
324 val = apply(windows2c.wxGridEvent_GetCol,(self,) + _args, _kwargs)
3f0be3ec 325 return val
2d091820
RD
326 def GetPosition(self, *_args, **_kwargs):
327 val = apply(windows2c.wxGridEvent_GetPosition,(self,) + _args, _kwargs)
328 if val: val = wxPointPtr(val) ; val.thisown = 1
3f0be3ec 329 return val
2d091820
RD
330 def ControlDown(self, *_args, **_kwargs):
331 val = apply(windows2c.wxGridEvent_ControlDown,(self,) + _args, _kwargs)
3f0be3ec 332 return val
2d091820
RD
333 def ShiftDown(self, *_args, **_kwargs):
334 val = apply(windows2c.wxGridEvent_ShiftDown,(self,) + _args, _kwargs)
3f0be3ec 335 return val
2d091820
RD
336 def GetCell(self, *_args, **_kwargs):
337 val = apply(windows2c.wxGridEvent_GetCell,(self,) + _args, _kwargs)
338 if val: val = wxGridCellPtr(val)
3f0be3ec 339 return val
105e45b9
RD
340 def __setattr__(self,name,value):
341 if name == "m_row" :
2d091820 342 windows2c.wxGridEvent_m_row_set(self,value)
105e45b9
RD
343 return
344 if name == "m_col" :
2d091820 345 windows2c.wxGridEvent_m_col_set(self,value)
105e45b9
RD
346 return
347 if name == "m_x" :
2d091820 348 windows2c.wxGridEvent_m_x_set(self,value)
105e45b9
RD
349 return
350 if name == "m_y" :
2d091820 351 windows2c.wxGridEvent_m_y_set(self,value)
105e45b9
RD
352 return
353 if name == "m_control" :
2d091820 354 windows2c.wxGridEvent_m_control_set(self,value)
105e45b9
RD
355 return
356 if name == "m_shift" :
2d091820 357 windows2c.wxGridEvent_m_shift_set(self,value)
105e45b9
RD
358 return
359 if name == "m_cell" :
2d091820 360 windows2c.wxGridEvent_m_cell_set(self,value.this)
105e45b9
RD
361 return
362 self.__dict__[name] = value
363 def __getattr__(self,name):
364 if name == "m_row" :
2d091820 365 return windows2c.wxGridEvent_m_row_get(self)
105e45b9 366 if name == "m_col" :
2d091820 367 return windows2c.wxGridEvent_m_col_get(self)
105e45b9 368 if name == "m_x" :
2d091820 369 return windows2c.wxGridEvent_m_x_get(self)
105e45b9 370 if name == "m_y" :
2d091820 371 return windows2c.wxGridEvent_m_y_get(self)
105e45b9 372 if name == "m_control" :
2d091820 373 return windows2c.wxGridEvent_m_control_get(self)
105e45b9 374 if name == "m_shift" :
2d091820 375 return windows2c.wxGridEvent_m_shift_get(self)
105e45b9 376 if name == "m_cell" :
2d091820 377 return wxGridCellPtr(windows2c.wxGridEvent_m_cell_get(self))
105e45b9
RD
378 raise AttributeError,name
379 def __repr__(self):
2d091820 380 return "<C wxGridEvent instance at %s>" % (self.this,)
105e45b9
RD
381class wxGridEvent(wxGridEventPtr):
382 def __init__(self,this):
383 self.this = this
70551f47
RD
384
385
386
387
d24a34bb 388class wxNotebookEventPtr(wxNotifyEventPtr):
70551f47
RD
389 def __init__(self,this):
390 self.this = this
391 self.thisown = 0
2d091820
RD
392 def GetSelection(self, *_args, **_kwargs):
393 val = apply(windows2c.wxNotebookEvent_GetSelection,(self,) + _args, _kwargs)
70551f47 394 return val
2d091820
RD
395 def GetOldSelection(self, *_args, **_kwargs):
396 val = apply(windows2c.wxNotebookEvent_GetOldSelection,(self,) + _args, _kwargs)
70551f47 397 return val
2d091820
RD
398 def SetOldSelection(self, *_args, **_kwargs):
399 val = apply(windows2c.wxNotebookEvent_SetOldSelection,(self,) + _args, _kwargs)
d24a34bb 400 return val
2d091820
RD
401 def SetSelection(self, *_args, **_kwargs):
402 val = apply(windows2c.wxNotebookEvent_SetSelection,(self,) + _args, _kwargs)
d24a34bb 403 return val
70551f47 404 def __repr__(self):
2d091820 405 return "<C wxNotebookEvent instance at %s>" % (self.this,)
70551f47
RD
406class wxNotebookEvent(wxNotebookEventPtr):
407 def __init__(self,this):
408 self.this = this
409
410
411
412
413class wxNotebookPtr(wxControlPtr):
414 def __init__(self,this):
415 self.this = this
416 self.thisown = 0
2d091820
RD
417 def GetPageCount(self, *_args, **_kwargs):
418 val = apply(windows2c.wxNotebook_GetPageCount,(self,) + _args, _kwargs)
70551f47 419 return val
2d091820
RD
420 def SetSelection(self, *_args, **_kwargs):
421 val = apply(windows2c.wxNotebook_SetSelection,(self,) + _args, _kwargs)
70551f47 422 return val
2d091820
RD
423 def AdvanceSelection(self, *_args, **_kwargs):
424 val = apply(windows2c.wxNotebook_AdvanceSelection,(self,) + _args, _kwargs)
70551f47 425 return val
2d091820
RD
426 def GetSelection(self, *_args, **_kwargs):
427 val = apply(windows2c.wxNotebook_GetSelection,(self,) + _args, _kwargs)
70551f47 428 return val
2d091820
RD
429 def SetPageText(self, *_args, **_kwargs):
430 val = apply(windows2c.wxNotebook_SetPageText,(self,) + _args, _kwargs)
70551f47 431 return val
2d091820
RD
432 def GetPageText(self, *_args, **_kwargs):
433 val = apply(windows2c.wxNotebook_GetPageText,(self,) + _args, _kwargs)
70551f47 434 return val
2d091820
RD
435 def SetImageList(self, *_args, **_kwargs):
436 val = apply(windows2c.wxNotebook_SetImageList,(self,) + _args, _kwargs)
70551f47 437 return val
2d091820
RD
438 def GetImageList(self, *_args, **_kwargs):
439 val = apply(windows2c.wxNotebook_GetImageList,(self,) + _args, _kwargs)
440 if val: val = wxImageListPtr(val)
70551f47 441 return val
2d091820
RD
442 def GetPageImage(self, *_args, **_kwargs):
443 val = apply(windows2c.wxNotebook_GetPageImage,(self,) + _args, _kwargs)
70551f47 444 return val
2d091820
RD
445 def SetPageImage(self, *_args, **_kwargs):
446 val = apply(windows2c.wxNotebook_SetPageImage,(self,) + _args, _kwargs)
70551f47 447 return val
2d091820
RD
448 def GetRowCount(self, *_args, **_kwargs):
449 val = apply(windows2c.wxNotebook_GetRowCount,(self,) + _args, _kwargs)
70551f47 450 return val
2d091820
RD
451 def DeletePage(self, *_args, **_kwargs):
452 val = apply(windows2c.wxNotebook_DeletePage,(self,) + _args, _kwargs)
70551f47 453 return val
2d091820
RD
454 def RemovePage(self, *_args, **_kwargs):
455 val = apply(windows2c.wxNotebook_RemovePage,(self,) + _args, _kwargs)
ab9bc19b 456 return val
2d091820
RD
457 def DeleteAllPages(self, *_args, **_kwargs):
458 val = apply(windows2c.wxNotebook_DeleteAllPages,(self,) + _args, _kwargs)
70551f47 459 return val
2d091820
RD
460 def AddPage(self, *_args, **_kwargs):
461 val = apply(windows2c.wxNotebook_AddPage,(self,) + _args, _kwargs)
70551f47 462 return val
2d091820
RD
463 def GetPage(self, *_args, **_kwargs):
464 val = apply(windows2c.wxNotebook_GetPage,(self,) + _args, _kwargs)
465 if val: val = wxWindowPtr(val)
70551f47 466 return val
2d091820
RD
467 def ResizeChildren(self, *_args, **_kwargs):
468 val = apply(windows2c.wxNotebook_ResizeChildren,(self,) + _args, _kwargs)
ab9bc19b 469 return val
70551f47 470 def __repr__(self):
2d091820 471 return "<C wxNotebook instance at %s>" % (self.this,)
70551f47 472class wxNotebook(wxNotebookPtr):
2d091820
RD
473 def __init__(self,*_args,**_kwargs):
474 self.this = apply(windows2c.new_wxNotebook,_args,_kwargs)
70551f47 475 self.thisown = 1
105e45b9 476 wx._StdWindowCallbacks(self)
b26e2dc4
RD
477
478
479
480
d24a34bb
RD
481class wxSplitterEventPtr(wxCommandEventPtr):
482 def __init__(self,this):
483 self.this = this
484 self.thisown = 0
2d091820
RD
485 def GetSashPosition(self, *_args, **_kwargs):
486 val = apply(windows2c.wxSplitterEvent_GetSashPosition,(self,) + _args, _kwargs)
d24a34bb 487 return val
2d091820
RD
488 def GetX(self, *_args, **_kwargs):
489 val = apply(windows2c.wxSplitterEvent_GetX,(self,) + _args, _kwargs)
d24a34bb 490 return val
2d091820
RD
491 def GetY(self, *_args, **_kwargs):
492 val = apply(windows2c.wxSplitterEvent_GetY,(self,) + _args, _kwargs)
d24a34bb 493 return val
2d091820
RD
494 def GetWindowBeingRemoved(self, *_args, **_kwargs):
495 val = apply(windows2c.wxSplitterEvent_GetWindowBeingRemoved,(self,) + _args, _kwargs)
496 if val: val = wxWindowPtr(val)
d24a34bb 497 return val
2d091820
RD
498 def SetSashPosition(self, *_args, **_kwargs):
499 val = apply(windows2c.wxSplitterEvent_SetSashPosition,(self,) + _args, _kwargs)
d24a34bb
RD
500 return val
501 def __repr__(self):
2d091820 502 return "<C wxSplitterEvent instance at %s>" % (self.this,)
d24a34bb
RD
503class wxSplitterEvent(wxSplitterEventPtr):
504 def __init__(self,this):
505 self.this = this
506
507
508
509
b26e2dc4
RD
510class wxSplitterWindowPtr(wxWindowPtr):
511 def __init__(self,this):
512 self.this = this
513 self.thisown = 0
2d091820
RD
514 def GetBorderSize(self, *_args, **_kwargs):
515 val = apply(windows2c.wxSplitterWindow_GetBorderSize,(self,) + _args, _kwargs)
105e45b9 516 return val
2d091820
RD
517 def GetMinimumPaneSize(self, *_args, **_kwargs):
518 val = apply(windows2c.wxSplitterWindow_GetMinimumPaneSize,(self,) + _args, _kwargs)
b26e2dc4 519 return val
2d091820
RD
520 def GetSashPosition(self, *_args, **_kwargs):
521 val = apply(windows2c.wxSplitterWindow_GetSashPosition,(self,) + _args, _kwargs)
b26e2dc4 522 return val
2d091820
RD
523 def GetSashSize(self, *_args, **_kwargs):
524 val = apply(windows2c.wxSplitterWindow_GetSashSize,(self,) + _args, _kwargs)
105e45b9 525 return val
2d091820
RD
526 def GetSplitMode(self, *_args, **_kwargs):
527 val = apply(windows2c.wxSplitterWindow_GetSplitMode,(self,) + _args, _kwargs)
b26e2dc4 528 return val
2d091820
RD
529 def GetWindow1(self, *_args, **_kwargs):
530 val = apply(windows2c.wxSplitterWindow_GetWindow1,(self,) + _args, _kwargs)
531 if val: val = wxWindowPtr(val)
b26e2dc4 532 return val
2d091820
RD
533 def GetWindow2(self, *_args, **_kwargs):
534 val = apply(windows2c.wxSplitterWindow_GetWindow2,(self,) + _args, _kwargs)
535 if val: val = wxWindowPtr(val)
b26e2dc4 536 return val
2d091820
RD
537 def Initialize(self, *_args, **_kwargs):
538 val = apply(windows2c.wxSplitterWindow_Initialize,(self,) + _args, _kwargs)
b26e2dc4 539 return val
2d091820
RD
540 def IsSplit(self, *_args, **_kwargs):
541 val = apply(windows2c.wxSplitterWindow_IsSplit,(self,) + _args, _kwargs)
b26e2dc4 542 return val
f078d013
RD
543 def ReplaceWindow(self, *_args, **_kwargs):
544 val = apply(windows2c.wxSplitterWindow_ReplaceWindow,(self,) + _args, _kwargs)
545 return val
2d091820
RD
546 def SetBorderSize(self, *_args, **_kwargs):
547 val = apply(windows2c.wxSplitterWindow_SetBorderSize,(self,) + _args, _kwargs)
105e45b9 548 return val
2d091820
RD
549 def SetSashPosition(self, *_args, **_kwargs):
550 val = apply(windows2c.wxSplitterWindow_SetSashPosition,(self,) + _args, _kwargs)
b26e2dc4 551 return val
2d091820
RD
552 def SetSashSize(self, *_args, **_kwargs):
553 val = apply(windows2c.wxSplitterWindow_SetSashSize,(self,) + _args, _kwargs)
105e45b9 554 return val
2d091820
RD
555 def SetMinimumPaneSize(self, *_args, **_kwargs):
556 val = apply(windows2c.wxSplitterWindow_SetMinimumPaneSize,(self,) + _args, _kwargs)
b26e2dc4 557 return val
2d091820
RD
558 def SetSplitMode(self, *_args, **_kwargs):
559 val = apply(windows2c.wxSplitterWindow_SetSplitMode,(self,) + _args, _kwargs)
b26e2dc4 560 return val
2d091820
RD
561 def SplitHorizontally(self, *_args, **_kwargs):
562 val = apply(windows2c.wxSplitterWindow_SplitHorizontally,(self,) + _args, _kwargs)
b26e2dc4 563 return val
2d091820
RD
564 def SplitVertically(self, *_args, **_kwargs):
565 val = apply(windows2c.wxSplitterWindow_SplitVertically,(self,) + _args, _kwargs)
b26e2dc4 566 return val
2d091820
RD
567 def Unsplit(self, *_args, **_kwargs):
568 val = apply(windows2c.wxSplitterWindow_Unsplit,(self,) + _args, _kwargs)
b26e2dc4
RD
569 return val
570 def __repr__(self):
2d091820 571 return "<C wxSplitterWindow instance at %s>" % (self.this,)
b26e2dc4 572class wxSplitterWindow(wxSplitterWindowPtr):
2d091820
RD
573 def __init__(self,*_args,**_kwargs):
574 self.this = apply(windows2c.new_wxSplitterWindow,_args,_kwargs)
b26e2dc4 575 self.thisown = 1
105e45b9 576 wx._StdWindowCallbacks(self)
70551f47
RD
577
578
579
580
581
582
583#-------------- FUNCTION WRAPPERS ------------------
584
585
586
587#-------------- VARIABLE WRAPPERS ------------------
588
589wxGRID_TEXT_CTRL = windows2c.wxGRID_TEXT_CTRL
590wxGRID_HSCROLL = windows2c.wxGRID_HSCROLL
591wxGRID_VSCROLL = windows2c.wxGRID_VSCROLL
105e45b9
RD
592wxEVT_GRID_SELECT_CELL = windows2c.wxEVT_GRID_SELECT_CELL
593wxEVT_GRID_CREATE_CELL = windows2c.wxEVT_GRID_CREATE_CELL
594wxEVT_GRID_CHANGE_LABELS = windows2c.wxEVT_GRID_CHANGE_LABELS
595wxEVT_GRID_CHANGE_SEL_LABEL = windows2c.wxEVT_GRID_CHANGE_SEL_LABEL
596wxEVT_GRID_CELL_CHANGE = windows2c.wxEVT_GRID_CELL_CHANGE
597wxEVT_GRID_CELL_LCLICK = windows2c.wxEVT_GRID_CELL_LCLICK
598wxEVT_GRID_CELL_RCLICK = windows2c.wxEVT_GRID_CELL_RCLICK
599wxEVT_GRID_LABEL_LCLICK = windows2c.wxEVT_GRID_LABEL_LCLICK
600wxEVT_GRID_LABEL_RCLICK = windows2c.wxEVT_GRID_LABEL_RCLICK