]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/frames.py
Don't create a bitmap with dimensions <= 0...
[wxWidgets.git] / wxPython / src / msw / frames.py
1 # This file was created automatically by SWIG.
2 import framesc
3
4 from misc import *
5
6 from gdi import *
7
8 from windows import *
9
10 from clip_dnd import *
11
12 from stattool import *
13
14 from controls import *
15
16 from events import *
17 import wx
18 class wxTopLevelWindowPtr(wxWindowPtr):
19 def __init__(self,this):
20 self.this = this
21 self.thisown = 0
22 def Create(self, *_args, **_kwargs):
23 val = apply(framesc.wxTopLevelWindow_Create,(self,) + _args, _kwargs)
24 return val
25 def Maximize(self, *_args, **_kwargs):
26 val = apply(framesc.wxTopLevelWindow_Maximize,(self,) + _args, _kwargs)
27 return val
28 def Restore(self, *_args, **_kwargs):
29 val = apply(framesc.wxTopLevelWindow_Restore,(self,) + _args, _kwargs)
30 return val
31 def Iconize(self, *_args, **_kwargs):
32 val = apply(framesc.wxTopLevelWindow_Iconize,(self,) + _args, _kwargs)
33 return val
34 def IsMaximized(self, *_args, **_kwargs):
35 val = apply(framesc.wxTopLevelWindow_IsMaximized,(self,) + _args, _kwargs)
36 return val
37 def IsIconized(self, *_args, **_kwargs):
38 val = apply(framesc.wxTopLevelWindow_IsIconized,(self,) + _args, _kwargs)
39 return val
40 def GetIcon(self, *_args, **_kwargs):
41 val = apply(framesc.wxTopLevelWindow_GetIcon,(self,) + _args, _kwargs)
42 if val: val = wxIconPtr(val)
43 return val
44 def SetIcon(self, *_args, **_kwargs):
45 val = apply(framesc.wxTopLevelWindow_SetIcon,(self,) + _args, _kwargs)
46 return val
47 def ShowFullScreen(self, *_args, **_kwargs):
48 val = apply(framesc.wxTopLevelWindow_ShowFullScreen,(self,) + _args, _kwargs)
49 return val
50 def IsFullScreen(self, *_args, **_kwargs):
51 val = apply(framesc.wxTopLevelWindow_IsFullScreen,(self,) + _args, _kwargs)
52 return val
53 def SetTitle(self, *_args, **_kwargs):
54 val = apply(framesc.wxTopLevelWindow_SetTitle,(self,) + _args, _kwargs)
55 return val
56 def GetTitle(self, *_args, **_kwargs):
57 val = apply(framesc.wxTopLevelWindow_GetTitle,(self,) + _args, _kwargs)
58 return val
59 def __repr__(self):
60 return "<C wxTopLevelWindow instance at %s>" % (self.this,)
61 class wxTopLevelWindow(wxTopLevelWindowPtr):
62 def __init__(self,*_args,**_kwargs):
63 self.this = apply(framesc.new_wxTopLevelWindow,_args,_kwargs)
64 self.thisown = 1
65
66
67
68 def wxPreTopLevelWindow(*_args,**_kwargs):
69 val = wxTopLevelWindowPtr(apply(framesc.new_wxPreTopLevelWindow,_args,_kwargs))
70 val.thisown = 1
71 return val
72
73
74 class wxFramePtr(wxTopLevelWindowPtr):
75 def __init__(self,this):
76 self.this = this
77 self.thisown = 0
78 def Create(self, *_args, **_kwargs):
79 val = apply(framesc.wxFrame_Create,(self,) + _args, _kwargs)
80 return val
81 def GetClientAreaOrigin(self, *_args, **_kwargs):
82 val = apply(framesc.wxFrame_GetClientAreaOrigin,(self,) + _args, _kwargs)
83 if val: val = wxPointPtr(val) ; val.thisown = 1
84 return val
85 def SetMenuBar(self, *_args, **_kwargs):
86 val = apply(framesc.wxFrame_SetMenuBar,(self,) + _args, _kwargs)
87 return val
88 def GetMenuBar(self, *_args, **_kwargs):
89 val = apply(framesc.wxFrame_GetMenuBar,(self,) + _args, _kwargs)
90 return val
91 def Command(self, *_args, **_kwargs):
92 val = apply(framesc.wxFrame_Command,(self,) + _args, _kwargs)
93 return val
94 def ProcessCommand(self, *_args, **_kwargs):
95 val = apply(framesc.wxFrame_ProcessCommand,(self,) + _args, _kwargs)
96 return val
97 def CreateStatusBar(self, *_args, **_kwargs):
98 val = apply(framesc.wxFrame_CreateStatusBar,(self,) + _args, _kwargs)
99 return val
100 def GetStatusBar(self, *_args, **_kwargs):
101 val = apply(framesc.wxFrame_GetStatusBar,(self,) + _args, _kwargs)
102 return val
103 def SetStatusBar(self, *_args, **_kwargs):
104 val = apply(framesc.wxFrame_SetStatusBar,(self,) + _args, _kwargs)
105 return val
106 def SetStatusText(self, *_args, **_kwargs):
107 val = apply(framesc.wxFrame_SetStatusText,(self,) + _args, _kwargs)
108 return val
109 def SetStatusWidths(self, *_args, **_kwargs):
110 val = apply(framesc.wxFrame_SetStatusWidths,(self,) + _args, _kwargs)
111 return val
112 def CreateToolBar(self, *_args, **_kwargs):
113 val = apply(framesc.wxFrame_CreateToolBar,(self,) + _args, _kwargs)
114 return val
115 def GetToolBar(self, *_args, **_kwargs):
116 val = apply(framesc.wxFrame_GetToolBar,(self,) + _args, _kwargs)
117 return val
118 def SetToolBar(self, *_args, **_kwargs):
119 val = apply(framesc.wxFrame_SetToolBar,(self,) + _args, _kwargs)
120 return val
121 def __repr__(self):
122 return "<C wxFrame instance at %s>" % (self.this,)
123 class wxFrame(wxFramePtr):
124 def __init__(self,*_args,**_kwargs):
125 self.this = apply(framesc.new_wxFrame,_args,_kwargs)
126 self.thisown = 1
127
128
129
130 def wxPreFrame(*_args,**_kwargs):
131 val = wxFramePtr(apply(framesc.new_wxPreFrame,_args,_kwargs))
132 val.thisown = 1
133 return val
134
135
136 class wxDialogPtr(wxTopLevelWindowPtr):
137 def __init__(self,this):
138 self.this = this
139 self.thisown = 0
140 def Create(self, *_args, **_kwargs):
141 val = apply(framesc.wxDialog_Create,(self,) + _args, _kwargs)
142 return val
143 def Centre(self, *_args, **_kwargs):
144 val = apply(framesc.wxDialog_Centre,(self,) + _args, _kwargs)
145 return val
146 def EndModal(self, *_args, **_kwargs):
147 val = apply(framesc.wxDialog_EndModal,(self,) + _args, _kwargs)
148 return val
149 def SetModal(self, *_args, **_kwargs):
150 val = apply(framesc.wxDialog_SetModal,(self,) + _args, _kwargs)
151 return val
152 def IsModal(self, *_args, **_kwargs):
153 val = apply(framesc.wxDialog_IsModal,(self,) + _args, _kwargs)
154 return val
155 def ShowModal(self, *_args, **_kwargs):
156 val = apply(framesc.wxDialog_ShowModal,(self,) + _args, _kwargs)
157 return val
158 def GetReturnCode(self, *_args, **_kwargs):
159 val = apply(framesc.wxDialog_GetReturnCode,(self,) + _args, _kwargs)
160 return val
161 def SetReturnCode(self, *_args, **_kwargs):
162 val = apply(framesc.wxDialog_SetReturnCode,(self,) + _args, _kwargs)
163 return val
164 def CreateTextSizer(self, *_args, **_kwargs):
165 val = apply(framesc.wxDialog_CreateTextSizer,(self,) + _args, _kwargs)
166 return val
167 def CreateButtonSizer(self, *_args, **_kwargs):
168 val = apply(framesc.wxDialog_CreateButtonSizer,(self,) + _args, _kwargs)
169 return val
170 def __repr__(self):
171 return "<C wxDialog instance at %s>" % (self.this,)
172 class wxDialog(wxDialogPtr):
173 def __init__(self,*_args,**_kwargs):
174 self.this = apply(framesc.new_wxDialog,_args,_kwargs)
175 self.thisown = 1
176
177
178
179 def wxPreDialog(*_args,**_kwargs):
180 val = wxDialogPtr(apply(framesc.new_wxPreDialog,_args,_kwargs))
181 val.thisown = 1
182 return val
183
184
185 class wxMiniFramePtr(wxFramePtr):
186 def __init__(self,this):
187 self.this = this
188 self.thisown = 0
189 def Create(self, *_args, **_kwargs):
190 val = apply(framesc.wxMiniFrame_Create,(self,) + _args, _kwargs)
191 return val
192 def __repr__(self):
193 return "<C wxMiniFrame instance at %s>" % (self.this,)
194 class wxMiniFrame(wxMiniFramePtr):
195 def __init__(self,*_args,**_kwargs):
196 self.this = apply(framesc.new_wxMiniFrame,_args,_kwargs)
197 self.thisown = 1
198
199
200
201 def wxPreMiniFrame(*_args,**_kwargs):
202 val = wxMiniFramePtr(apply(framesc.new_wxPreMiniFrame,_args,_kwargs))
203 val.thisown = 1
204 return val
205
206
207 class wxTipWindowPtr(wxFramePtr):
208 def __init__(self,this):
209 self.this = this
210 self.thisown = 0
211 def __repr__(self):
212 return "<C wxTipWindow instance at %s>" % (self.this,)
213 class wxTipWindow(wxTipWindowPtr):
214 def __init__(self,*_args,**_kwargs):
215 self.this = apply(framesc.new_wxTipWindow,_args,_kwargs)
216 self.thisown = 1
217
218
219
220
221
222
223 #-------------- FUNCTION WRAPPERS ------------------
224
225
226
227 #-------------- VARIABLE WRAPPERS ------------------
228
229 wxFULLSCREEN_NOMENUBAR = framesc.wxFULLSCREEN_NOMENUBAR
230 wxFULLSCREEN_NOTOOLBAR = framesc.wxFULLSCREEN_NOTOOLBAR
231 wxFULLSCREEN_NOSTATUSBAR = framesc.wxFULLSCREEN_NOSTATUSBAR
232 wxFULLSCREEN_NOBORDER = framesc.wxFULLSCREEN_NOBORDER
233 wxFULLSCREEN_NOCAPTION = framesc.wxFULLSCREEN_NOCAPTION
234 wxFULLSCREEN_ALL = framesc.wxFULLSCREEN_ALL
235 wxTOPLEVEL_EX_DIALOG = framesc.wxTOPLEVEL_EX_DIALOG