]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/contrib/animate/gtk/animate.py
1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
5 Simple animation player classes, including `GIFAnimationCtrl` for displaying
12 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1):
14 if isinstance(value
, class_type
):
15 self
.__dict
__[name
] = value
.this
16 if hasattr(value
,"thisown"): self
.__dict
__["thisown"] = value
.thisown
19 method
= class_type
.__swig
_setmethods
__.get(name
,None)
20 if method
: return method(self
,value
)
21 if (not static
) or hasattr(self
,name
) or (name
== "thisown"):
22 self
.__dict
__[name
] = value
24 raise AttributeError("You cannot add attributes to %s" % self
)
26 def _swig_setattr(self
,class_type
,name
,value
):
27 return _swig_setattr_nondynamic(self
,class_type
,name
,value
,0)
29 def _swig_getattr(self
,class_type
,name
):
30 method
= class_type
.__swig
_getmethods
__.get(name
,None)
31 if method
: return method(self
)
32 raise AttributeError,name
36 _object
= types
.ObjectType
38 except AttributeError:
44 def _swig_setattr_nondynamic_method(set):
45 def set_attr(self
,name
,value
):
46 if hasattr(self
,name
) or (name
in ("this", "thisown")):
49 raise AttributeError("You cannot add attributes to %s" % self
)
55 __docfilter__
= wx
._core
.__DocFilter
(globals())
56 ANIM_UNSPECIFIED
= _animate
.ANIM_UNSPECIFIED
57 ANIM_DONOTREMOVE
= _animate
.ANIM_DONOTREMOVE
58 ANIM_TOBACKGROUND
= _animate
.ANIM_TOBACKGROUND
59 ANIM_TOPREVIOUS
= _animate
.ANIM_TOPREVIOUS
60 class AnimationPlayer(_core
.Object
):
61 """Proxy of C++ AnimationPlayer class"""
63 return "<%s.%s; proxy of C++ wxAnimationPlayer instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
64 def __init__(self
, *args
, **kwargs
):
65 """__init__(self, AnimationBase animation=None, bool destroyAnimation=False) -> AnimationPlayer"""
66 newobj
= _animate
.new_AnimationPlayer(*args
, **kwargs
)
67 self
.this
= newobj
.this
70 def __del__(self
, destroy
=_animate
.delete_AnimationPlayer
):
73 if self
.thisown
: destroy(self
)
76 def SetAnimation(*args
, **kwargs
):
77 """SetAnimation(self, AnimationBase animation, bool destroyAnimation=False)"""
78 return _animate
.AnimationPlayer_SetAnimation(*args
, **kwargs
)
80 def GetAnimation(*args
, **kwargs
):
81 """GetAnimation(self) -> AnimationBase"""
82 return _animate
.AnimationPlayer_GetAnimation(*args
, **kwargs
)
84 def SetDestroyAnimation(*args
, **kwargs
):
85 """SetDestroyAnimation(self, bool destroyAnimation)"""
86 return _animate
.AnimationPlayer_SetDestroyAnimation(*args
, **kwargs
)
88 def GetDestroyAnimation(*args
, **kwargs
):
89 """GetDestroyAnimation(self) -> bool"""
90 return _animate
.AnimationPlayer_GetDestroyAnimation(*args
, **kwargs
)
92 def SetCurrentFrame(*args
, **kwargs
):
93 """SetCurrentFrame(self, int currentFrame)"""
94 return _animate
.AnimationPlayer_SetCurrentFrame(*args
, **kwargs
)
96 def GetCurrentFrame(*args
, **kwargs
):
97 """GetCurrentFrame(self) -> int"""
98 return _animate
.AnimationPlayer_GetCurrentFrame(*args
, **kwargs
)
100 def SetWindow(*args
, **kwargs
):
101 """SetWindow(self, Window window)"""
102 return _animate
.AnimationPlayer_SetWindow(*args
, **kwargs
)
104 def GetWindow(*args
, **kwargs
):
105 """GetWindow(self) -> Window"""
106 return _animate
.AnimationPlayer_GetWindow(*args
, **kwargs
)
108 def SetPosition(*args
, **kwargs
):
109 """SetPosition(self, Point pos)"""
110 return _animate
.AnimationPlayer_SetPosition(*args
, **kwargs
)
112 def GetPosition(*args
, **kwargs
):
113 """GetPosition(self) -> Point"""
114 return _animate
.AnimationPlayer_GetPosition(*args
, **kwargs
)
116 def SetLooped(*args
, **kwargs
):
117 """SetLooped(self, bool looped)"""
118 return _animate
.AnimationPlayer_SetLooped(*args
, **kwargs
)
120 def GetLooped(*args
, **kwargs
):
121 """GetLooped(self) -> bool"""
122 return _animate
.AnimationPlayer_GetLooped(*args
, **kwargs
)
124 def HasAnimation(*args
, **kwargs
):
125 """HasAnimation(self) -> bool"""
126 return _animate
.AnimationPlayer_HasAnimation(*args
, **kwargs
)
128 def IsPlaying(*args
, **kwargs
):
129 """IsPlaying(self) -> bool"""
130 return _animate
.AnimationPlayer_IsPlaying(*args
, **kwargs
)
132 def UseBackgroundColour(*args
, **kwargs
):
133 """UseBackgroundColour(self, bool useBackground)"""
134 return _animate
.AnimationPlayer_UseBackgroundColour(*args
, **kwargs
)
136 def UsingBackgroundColour(*args
, **kwargs
):
137 """UsingBackgroundColour(self) -> bool"""
138 return _animate
.AnimationPlayer_UsingBackgroundColour(*args
, **kwargs
)
140 def SetCustomBackgroundColour(*args
, **kwargs
):
141 """SetCustomBackgroundColour(self, Colour col, bool useCustomBackgroundColour=True)"""
142 return _animate
.AnimationPlayer_SetCustomBackgroundColour(*args
, **kwargs
)
144 def UsingCustomBackgroundColour(*args
, **kwargs
):
145 """UsingCustomBackgroundColour(self) -> bool"""
146 return _animate
.AnimationPlayer_UsingCustomBackgroundColour(*args
, **kwargs
)
148 def GetCustomBackgroundColour(*args
, **kwargs
):
149 """GetCustomBackgroundColour(self) -> Colour"""
150 return _animate
.AnimationPlayer_GetCustomBackgroundColour(*args
, **kwargs
)
152 def UseParentBackground(*args
, **kwargs
):
153 """UseParentBackground(self, bool useParent)"""
154 return _animate
.AnimationPlayer_UseParentBackground(*args
, **kwargs
)
156 def UsingParentBackground(*args
, **kwargs
):
157 """UsingParentBackground(self) -> bool"""
158 return _animate
.AnimationPlayer_UsingParentBackground(*args
, **kwargs
)
160 def Play(*args
, **kwargs
):
161 """Play(self, Window window, Point pos=wxPoint(0, 0), bool looped=True) -> bool"""
162 return _animate
.AnimationPlayer_Play(*args
, **kwargs
)
164 def Build(*args
, **kwargs
):
165 """Build(self) -> bool"""
166 return _animate
.AnimationPlayer_Build(*args
, **kwargs
)
168 def Stop(*args
, **kwargs
):
170 return _animate
.AnimationPlayer_Stop(*args
, **kwargs
)
172 def Draw(*args
, **kwargs
):
173 """Draw(self, DC dc)"""
174 return _animate
.AnimationPlayer_Draw(*args
, **kwargs
)
176 def GetFrameCount(*args
, **kwargs
):
177 """GetFrameCount(self) -> int"""
178 return _animate
.AnimationPlayer_GetFrameCount(*args
, **kwargs
)
180 def GetFrame(*args
, **kwargs
):
181 """GetFrame(self, int i) -> Image"""
182 return _animate
.AnimationPlayer_GetFrame(*args
, **kwargs
)
184 def GetDisposalMethod(*args
, **kwargs
):
185 """GetDisposalMethod(self, int i) -> int"""
186 return _animate
.AnimationPlayer_GetDisposalMethod(*args
, **kwargs
)
188 def GetFrameRect(*args
, **kwargs
):
189 """GetFrameRect(self, int i) -> Rect"""
190 return _animate
.AnimationPlayer_GetFrameRect(*args
, **kwargs
)
192 def GetDelay(*args
, **kwargs
):
193 """GetDelay(self, int i) -> int"""
194 return _animate
.AnimationPlayer_GetDelay(*args
, **kwargs
)
196 def GetLogicalScreenSize(*args
, **kwargs
):
197 """GetLogicalScreenSize(self) -> Size"""
198 return _animate
.AnimationPlayer_GetLogicalScreenSize(*args
, **kwargs
)
200 def GetBackgroundColour(*args
, **kwargs
):
201 """GetBackgroundColour(self, Colour col) -> bool"""
202 return _animate
.AnimationPlayer_GetBackgroundColour(*args
, **kwargs
)
204 def GetTransparentColour(*args
, **kwargs
):
205 """GetTransparentColour(self, Colour col) -> bool"""
206 return _animate
.AnimationPlayer_GetTransparentColour(*args
, **kwargs
)
208 def PlayFrame(*args
, **kwargs
):
209 """PlayFrame(self, int frame, Window window, Point pos) -> bool"""
210 return _animate
.AnimationPlayer_PlayFrame(*args
, **kwargs
)
212 def PlayNextFrame(*args
, **kwargs
):
213 """PlayNextFrame(self) -> bool"""
214 return _animate
.AnimationPlayer_PlayNextFrame(*args
, **kwargs
)
216 def DrawFrame(*args
, **kwargs
):
217 """DrawFrame(self, int frame, DC dc, Point pos)"""
218 return _animate
.AnimationPlayer_DrawFrame(*args
, **kwargs
)
220 def DrawBackground(*args
, **kwargs
):
221 """DrawBackground(self, DC dc, Point pos, Colour colour)"""
222 return _animate
.AnimationPlayer_DrawBackground(*args
, **kwargs
)
224 def ClearCache(*args
, **kwargs
):
225 """ClearCache(self)"""
226 return _animate
.AnimationPlayer_ClearCache(*args
, **kwargs
)
228 def SaveBackground(*args
, **kwargs
):
229 """SaveBackground(self, Rect rect)"""
230 return _animate
.AnimationPlayer_SaveBackground(*args
, **kwargs
)
232 def GetBackingStore(*args
, **kwargs
):
233 """GetBackingStore(self) -> Bitmap"""
234 return _animate
.AnimationPlayer_GetBackingStore(*args
, **kwargs
)
237 class AnimationPlayerPtr(AnimationPlayer
):
238 def __init__(self
, this
):
240 if not hasattr(self
,"thisown"): self
.thisown
= 0
241 self
.__class
__ = AnimationPlayer
242 _animate
.AnimationPlayer_swigregister(AnimationPlayerPtr
)
244 AnimationControlNameStr
= cvar
.AnimationControlNameStr
246 class AnimationBase(_core
.Object
):
247 """Proxy of C++ AnimationBase class"""
248 def __init__(self
): raise RuntimeError, "No constructor defined"
250 return "<%s.%s; proxy of C++ wxAnimationBase instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
251 def __del__(self
, destroy
=_animate
.delete_AnimationBase
):
254 if self
.thisown
: destroy(self
)
257 def GetFrameCount(*args
, **kwargs
):
258 """GetFrameCount(self) -> int"""
259 return _animate
.AnimationBase_GetFrameCount(*args
, **kwargs
)
261 def GetFrame(*args
, **kwargs
):
262 """GetFrame(self, int i) -> Image"""
263 return _animate
.AnimationBase_GetFrame(*args
, **kwargs
)
265 def GetDisposalMethod(*args
, **kwargs
):
266 """GetDisposalMethod(self, int i) -> int"""
267 return _animate
.AnimationBase_GetDisposalMethod(*args
, **kwargs
)
269 def GetFrameRect(*args
, **kwargs
):
270 """GetFrameRect(self, int i) -> Rect"""
271 return _animate
.AnimationBase_GetFrameRect(*args
, **kwargs
)
273 def GetDelay(*args
, **kwargs
):
274 """GetDelay(self, int i) -> int"""
275 return _animate
.AnimationBase_GetDelay(*args
, **kwargs
)
277 def GetLogicalScreenSize(*args
, **kwargs
):
278 """GetLogicalScreenSize(self) -> Size"""
279 return _animate
.AnimationBase_GetLogicalScreenSize(*args
, **kwargs
)
281 def GetBackgroundColour(*args
, **kwargs
):
282 """GetBackgroundColour(self, Colour col) -> bool"""
283 return _animate
.AnimationBase_GetBackgroundColour(*args
, **kwargs
)
285 def GetTransparentColour(*args
, **kwargs
):
286 """GetTransparentColour(self, Colour col) -> bool"""
287 return _animate
.AnimationBase_GetTransparentColour(*args
, **kwargs
)
289 def IsValid(*args
, **kwargs
):
290 """IsValid(self) -> bool"""
291 return _animate
.AnimationBase_IsValid(*args
, **kwargs
)
293 def LoadFile(*args
, **kwargs
):
294 """LoadFile(self, String filename) -> bool"""
295 return _animate
.AnimationBase_LoadFile(*args
, **kwargs
)
298 class AnimationBasePtr(AnimationBase
):
299 def __init__(self
, this
):
301 if not hasattr(self
,"thisown"): self
.thisown
= 0
302 self
.__class
__ = AnimationBase
303 _animate
.AnimationBase_swigregister(AnimationBasePtr
)
305 class GIFAnimation(AnimationBase
):
306 """Proxy of C++ GIFAnimation class"""
308 return "<%s.%s; proxy of C++ wxGIFAnimation instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
309 def __init__(self
, *args
, **kwargs
):
310 """__init__(self) -> GIFAnimation"""
311 newobj
= _animate
.new_GIFAnimation(*args
, **kwargs
)
312 self
.this
= newobj
.this
315 def __del__(self
, destroy
=_animate
.delete_GIFAnimation
):
318 if self
.thisown
: destroy(self
)
321 def GetFrameCount(*args
, **kwargs
):
322 """GetFrameCount(self) -> int"""
323 return _animate
.GIFAnimation_GetFrameCount(*args
, **kwargs
)
325 def GetFrame(*args
, **kwargs
):
326 """GetFrame(self, int i) -> Image"""
327 return _animate
.GIFAnimation_GetFrame(*args
, **kwargs
)
329 def GetDisposalMethod(*args
, **kwargs
):
330 """GetDisposalMethod(self, int i) -> int"""
331 return _animate
.GIFAnimation_GetDisposalMethod(*args
, **kwargs
)
333 def GetFrameRect(*args
, **kwargs
):
334 """GetFrameRect(self, int i) -> Rect"""
335 return _animate
.GIFAnimation_GetFrameRect(*args
, **kwargs
)
337 def GetDelay(*args
, **kwargs
):
338 """GetDelay(self, int i) -> int"""
339 return _animate
.GIFAnimation_GetDelay(*args
, **kwargs
)
341 def GetLogicalScreenSize(*args
, **kwargs
):
342 """GetLogicalScreenSize(self) -> Size"""
343 return _animate
.GIFAnimation_GetLogicalScreenSize(*args
, **kwargs
)
345 def GetBackgroundColour(*args
, **kwargs
):
346 """GetBackgroundColour(self, Colour col) -> bool"""
347 return _animate
.GIFAnimation_GetBackgroundColour(*args
, **kwargs
)
349 def GetTransparentColour(*args
, **kwargs
):
350 """GetTransparentColour(self, Colour col) -> bool"""
351 return _animate
.GIFAnimation_GetTransparentColour(*args
, **kwargs
)
353 def IsValid(*args
, **kwargs
):
354 """IsValid(self) -> bool"""
355 return _animate
.GIFAnimation_IsValid(*args
, **kwargs
)
357 def LoadFile(*args
, **kwargs
):
358 """LoadFile(self, String filename) -> bool"""
359 return _animate
.GIFAnimation_LoadFile(*args
, **kwargs
)
362 class GIFAnimationPtr(GIFAnimation
):
363 def __init__(self
, this
):
365 if not hasattr(self
,"thisown"): self
.thisown
= 0
366 self
.__class
__ = GIFAnimation
367 _animate
.GIFAnimation_swigregister(GIFAnimationPtr
)
369 AN_FIT_ANIMATION
= _animate
.AN_FIT_ANIMATION
370 class GIFAnimationCtrl(_core
.Control
):
371 """Proxy of C++ GIFAnimationCtrl class"""
373 return "<%s.%s; proxy of C++ wxGIFAnimationCtrl instance at %s>" % (self
.__class
__.__module
__, self
.__class
__.__name
__, self
.this
,)
374 def __init__(self
, *args
, **kwargs
):
376 __init__(self, Window parent, int id=-1, String filename=EmptyString,
377 Point pos=DefaultPosition, Size size=DefaultSize,
378 long style=wxAN_FIT_ANIMATION|wxNO_BORDER,
379 String name=AnimationControlNameStr) -> GIFAnimationCtrl
381 newobj
= _animate
.new_GIFAnimationCtrl(*args
, **kwargs
)
382 self
.this
= newobj
.this
385 self
._setOORInfo
(self
)
387 def Create(*args
, **kwargs
):
389 Create(self, Window parent, int id=-1, String filename=EmptyString,
390 Point pos=DefaultPosition, Size size=DefaultSize,
391 long style=wxAN_FIT_ANIMATION|wxNO_BORDER,
392 String name=AnimationControlNameStr) -> bool
394 return _animate
.GIFAnimationCtrl_Create(*args
, **kwargs
)
396 def LoadFile(*args
, **kwargs
):
397 """LoadFile(self, String filename=EmptyString) -> bool"""
398 return _animate
.GIFAnimationCtrl_LoadFile(*args
, **kwargs
)
400 def Play(*args
, **kwargs
):
401 """Play(self, bool looped=True) -> bool"""
402 return _animate
.GIFAnimationCtrl_Play(*args
, **kwargs
)
404 def Stop(*args
, **kwargs
):
406 return _animate
.GIFAnimationCtrl_Stop(*args
, **kwargs
)
408 def FitToAnimation(*args
, **kwargs
):
409 """FitToAnimation(self)"""
410 return _animate
.GIFAnimationCtrl_FitToAnimation(*args
, **kwargs
)
412 def IsPlaying(*args
, **kwargs
):
413 """IsPlaying(self) -> bool"""
414 return _animate
.GIFAnimationCtrl_IsPlaying(*args
, **kwargs
)
416 def GetPlayer(*args
, **kwargs
):
417 """GetPlayer(self) -> AnimationPlayer"""
418 return _animate
.GIFAnimationCtrl_GetPlayer(*args
, **kwargs
)
420 def GetAnimation(*args
, **kwargs
):
421 """GetAnimation(self) -> AnimationBase"""
422 return _animate
.GIFAnimationCtrl_GetAnimation(*args
, **kwargs
)
424 def GetFilename(*args
, **kwargs
):
425 """GetFilename(self) -> String"""
426 return _animate
.GIFAnimationCtrl_GetFilename(*args
, **kwargs
)
428 def SetFilename(*args
, **kwargs
):
429 """SetFilename(self, String filename)"""
430 return _animate
.GIFAnimationCtrl_SetFilename(*args
, **kwargs
)
433 class GIFAnimationCtrlPtr(GIFAnimationCtrl
):
434 def __init__(self
, this
):
436 if not hasattr(self
,"thisown"): self
.thisown
= 0
437 self
.__class
__ = GIFAnimationCtrl
438 _animate
.GIFAnimationCtrl_swigregister(GIFAnimationCtrlPtr
)
440 def PreGIFAnimationCtrl(*args
, **kwargs
):
441 """PreGIFAnimationCtrl() -> GIFAnimationCtrl"""
442 val
= _animate
.new_PreGIFAnimationCtrl(*args
, **kwargs
)