]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/msw/image.py
minor additions and bugfixes
[wxWidgets.git] / utils / wxPython / src / msw / image.py
1 # This file was created automatically by SWIG.
2 import imagec
3
4 from misc import *
5
6 from gdi import *
7 class wxImageHandlerPtr :
8 def __init__(self,this):
9 self.this = this
10 self.thisown = 0
11 def GetName(self, *_args, **_kwargs):
12 val = apply(imagec.wxImageHandler_GetName,(self,) + _args, _kwargs)
13 return val
14 def GetExtension(self, *_args, **_kwargs):
15 val = apply(imagec.wxImageHandler_GetExtension,(self,) + _args, _kwargs)
16 return val
17 def GetType(self, *_args, **_kwargs):
18 val = apply(imagec.wxImageHandler_GetType,(self,) + _args, _kwargs)
19 return val
20 def GetMimeType(self, *_args, **_kwargs):
21 val = apply(imagec.wxImageHandler_GetMimeType,(self,) + _args, _kwargs)
22 return val
23 def SetName(self, *_args, **_kwargs):
24 val = apply(imagec.wxImageHandler_SetName,(self,) + _args, _kwargs)
25 return val
26 def SetExtension(self, *_args, **_kwargs):
27 val = apply(imagec.wxImageHandler_SetExtension,(self,) + _args, _kwargs)
28 return val
29 def SetType(self, *_args, **_kwargs):
30 val = apply(imagec.wxImageHandler_SetType,(self,) + _args, _kwargs)
31 return val
32 def SetMimeType(self, *_args, **_kwargs):
33 val = apply(imagec.wxImageHandler_SetMimeType,(self,) + _args, _kwargs)
34 return val
35 def __repr__(self):
36 return "<C wxImageHandler instance at %s>" % (self.this,)
37 class wxImageHandler(wxImageHandlerPtr):
38 def __init__(self,*_args,**_kwargs):
39 self.this = apply(imagec.new_wxImageHandler,_args,_kwargs)
40 self.thisown = 1
41
42
43
44
45 class wxPNGHandlerPtr(wxImageHandlerPtr):
46 def __init__(self,this):
47 self.this = this
48 self.thisown = 0
49 def __repr__(self):
50 return "<C wxPNGHandler instance at %s>" % (self.this,)
51 class wxPNGHandler(wxPNGHandlerPtr):
52 def __init__(self,*_args,**_kwargs):
53 self.this = apply(imagec.new_wxPNGHandler,_args,_kwargs)
54 self.thisown = 1
55
56
57
58
59 class wxJPEGHandlerPtr(wxImageHandlerPtr):
60 def __init__(self,this):
61 self.this = this
62 self.thisown = 0
63 def __repr__(self):
64 return "<C wxJPEGHandler instance at %s>" % (self.this,)
65 class wxJPEGHandler(wxJPEGHandlerPtr):
66 def __init__(self,*_args,**_kwargs):
67 self.this = apply(imagec.new_wxJPEGHandler,_args,_kwargs)
68 self.thisown = 1
69
70
71
72
73 class wxBMPHandlerPtr(wxImageHandlerPtr):
74 def __init__(self,this):
75 self.this = this
76 self.thisown = 0
77 def __repr__(self):
78 return "<C wxBMPHandler instance at %s>" % (self.this,)
79 class wxBMPHandler(wxBMPHandlerPtr):
80 def __init__(self,*_args,**_kwargs):
81 self.this = apply(imagec.new_wxBMPHandler,_args,_kwargs)
82 self.thisown = 1
83
84
85
86
87 class wxGIFHandlerPtr(wxImageHandlerPtr):
88 def __init__(self,this):
89 self.this = this
90 self.thisown = 0
91 def __repr__(self):
92 return "<C wxGIFHandler instance at %s>" % (self.this,)
93 class wxGIFHandler(wxGIFHandlerPtr):
94 def __init__(self,*_args,**_kwargs):
95 self.this = apply(imagec.new_wxGIFHandler,_args,_kwargs)
96 self.thisown = 1
97
98
99
100
101 class wxPNMHandlerPtr(wxImageHandlerPtr):
102 def __init__(self,this):
103 self.this = this
104 self.thisown = 0
105 def __repr__(self):
106 return "<C wxPNMHandler instance at %s>" % (self.this,)
107 class wxPNMHandler(wxPNMHandlerPtr):
108 def __init__(self,*_args,**_kwargs):
109 self.this = apply(imagec.new_wxPNMHandler,_args,_kwargs)
110 self.thisown = 1
111
112
113
114
115 class wxPCXHandlerPtr(wxImageHandlerPtr):
116 def __init__(self,this):
117 self.this = this
118 self.thisown = 0
119 def __repr__(self):
120 return "<C wxPCXHandler instance at %s>" % (self.this,)
121 class wxPCXHandler(wxPCXHandlerPtr):
122 def __init__(self,*_args,**_kwargs):
123 self.this = apply(imagec.new_wxPCXHandler,_args,_kwargs)
124 self.thisown = 1
125
126
127
128
129 class wxImagePtr :
130 def __init__(self,this):
131 self.this = this
132 self.thisown = 0
133 def __del__(self,imagec=imagec):
134 if self.thisown == 1 :
135 imagec.delete_wxImage(self)
136 def ConvertToBitmap(self, *_args, **_kwargs):
137 val = apply(imagec.wxImage_ConvertToBitmap,(self,) + _args, _kwargs)
138 if val: val = wxBitmapPtr(val) ; val.thisown = 1
139 return val
140 def Create(self, *_args, **_kwargs):
141 val = apply(imagec.wxImage_Create,(self,) + _args, _kwargs)
142 return val
143 def Destroy(self, *_args, **_kwargs):
144 val = apply(imagec.wxImage_Destroy,(self,) + _args, _kwargs)
145 return val
146 def Scale(self, *_args, **_kwargs):
147 val = apply(imagec.wxImage_Scale,(self,) + _args, _kwargs)
148 if val: val = wxImagePtr(val) ; val.thisown = 1
149 return val
150 def Rescale(self, *_args, **_kwargs):
151 val = apply(imagec.wxImage_Rescale,(self,) + _args, _kwargs)
152 return val
153 def SetRGB(self, *_args, **_kwargs):
154 val = apply(imagec.wxImage_SetRGB,(self,) + _args, _kwargs)
155 return val
156 def GetRed(self, *_args, **_kwargs):
157 val = apply(imagec.wxImage_GetRed,(self,) + _args, _kwargs)
158 return val
159 def GetGreen(self, *_args, **_kwargs):
160 val = apply(imagec.wxImage_GetGreen,(self,) + _args, _kwargs)
161 return val
162 def GetBlue(self, *_args, **_kwargs):
163 val = apply(imagec.wxImage_GetBlue,(self,) + _args, _kwargs)
164 return val
165 def LoadFile(self, *_args, **_kwargs):
166 val = apply(imagec.wxImage_LoadFile,(self,) + _args, _kwargs)
167 return val
168 def LoadMimeFile(self, *_args, **_kwargs):
169 val = apply(imagec.wxImage_LoadMimeFile,(self,) + _args, _kwargs)
170 return val
171 def SaveFile(self, *_args, **_kwargs):
172 val = apply(imagec.wxImage_SaveFile,(self,) + _args, _kwargs)
173 return val
174 def SaveMimeFile(self, *_args, **_kwargs):
175 val = apply(imagec.wxImage_SaveMimeFile,(self,) + _args, _kwargs)
176 return val
177 def Ok(self, *_args, **_kwargs):
178 val = apply(imagec.wxImage_Ok,(self,) + _args, _kwargs)
179 return val
180 def GetWidth(self, *_args, **_kwargs):
181 val = apply(imagec.wxImage_GetWidth,(self,) + _args, _kwargs)
182 return val
183 def GetHeight(self, *_args, **_kwargs):
184 val = apply(imagec.wxImage_GetHeight,(self,) + _args, _kwargs)
185 return val
186 def GetData(self, *_args, **_kwargs):
187 val = apply(imagec.wxImage_GetData,(self,) + _args, _kwargs)
188 return val
189 def SetData(self, *_args, **_kwargs):
190 val = apply(imagec.wxImage_SetData,(self,) + _args, _kwargs)
191 return val
192 def SetMaskColour(self, *_args, **_kwargs):
193 val = apply(imagec.wxImage_SetMaskColour,(self,) + _args, _kwargs)
194 return val
195 def GetMaskRed(self, *_args, **_kwargs):
196 val = apply(imagec.wxImage_GetMaskRed,(self,) + _args, _kwargs)
197 return val
198 def GetMaskGreen(self, *_args, **_kwargs):
199 val = apply(imagec.wxImage_GetMaskGreen,(self,) + _args, _kwargs)
200 return val
201 def GetMaskBlue(self, *_args, **_kwargs):
202 val = apply(imagec.wxImage_GetMaskBlue,(self,) + _args, _kwargs)
203 return val
204 def SetMask(self, *_args, **_kwargs):
205 val = apply(imagec.wxImage_SetMask,(self,) + _args, _kwargs)
206 return val
207 def HasMask(self, *_args, **_kwargs):
208 val = apply(imagec.wxImage_HasMask,(self,) + _args, _kwargs)
209 return val
210 def __repr__(self):
211 return "<C wxImage instance at %s>" % (self.this,)
212 class wxImage(wxImagePtr):
213 def __init__(self,*_args,**_kwargs):
214 self.this = apply(imagec.new_wxImage,_args,_kwargs)
215 self.thisown = 1
216
217
218
219
220
221
222 #-------------- FUNCTION WRAPPERS ------------------
223
224 def wxNullImage(*_args, **_kwargs):
225 val = apply(imagec.wxNullImage,_args,_kwargs)
226 if val: val = wxImagePtr(val); val.thisown = 1
227 return val
228
229 def wxEmptyImage(*_args, **_kwargs):
230 val = apply(imagec.wxEmptyImage,_args,_kwargs)
231 if val: val = wxImagePtr(val); val.thisown = 1
232 return val
233
234 def wxImageFromMime(*_args, **_kwargs):
235 val = apply(imagec.wxImageFromMime,_args,_kwargs)
236 if val: val = wxImagePtr(val); val.thisown = 1
237 return val
238
239 def wxImageFromBitmap(*_args, **_kwargs):
240 val = apply(imagec.wxImageFromBitmap,_args,_kwargs)
241 if val: val = wxImagePtr(val); val.thisown = 1
242 return val
243
244 wxImage_AddHandler = imagec.wxImage_AddHandler
245
246 wxInitAllImageHandlers = imagec.wxInitAllImageHandlers
247
248
249
250 #-------------- VARIABLE WRAPPERS ------------------
251