]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/animate.py
   1 # This file was created automatically by SWIG 1.3.29. 
   2 # Don't modify this file, modify the SWIG interface instead. 
   5 Simple animation player classes, including `GIFAnimationCtrl` for displaying 
  12 new_instancemethod 
= new
.instancemethod
 
  13 def _swig_setattr_nondynamic(self
,class_type
,name
,value
,static
=1): 
  14     if (name 
== "thisown"): return self
.this
.own(value
) 
  16         if type(value
).__name
__ == 'PySwigObject': 
  17             self
.__dict
__[name
] = value
 
  19     method 
= class_type
.__swig
_setmethods
__.get(name
,None) 
  20     if method
: return method(self
,value
) 
  21     if (not static
) or hasattr(self
,name
): 
  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     if (name 
== "thisown"): return self
.this
.own() 
  31     method 
= class_type
.__swig
_getmethods
__.get(name
,None) 
  32     if method
: return method(self
) 
  33     raise AttributeError,name
 
  36     try: strthis 
= "proxy of " + self
.this
.__repr
__() 
  38     return "<%s.%s; %s >" % (self
.__class
__.__module
__, self
.__class
__.__name
__, strthis
,) 
  42     _object 
= types
.ObjectType
 
  44 except AttributeError: 
  50 def _swig_setattr_nondynamic_method(set): 
  51     def set_attr(self
,name
,value
): 
  52         if (name 
== "thisown"): return self
.this
.own(value
) 
  53         if hasattr(self
,name
) or (name 
== "this"): 
  56             raise AttributeError("You cannot add attributes to %s" % self
) 
  62 __docfilter__ 
= wx
._core
.__DocFilter
(globals())  
  63 ANIM_UNSPECIFIED 
= _animate
.ANIM_UNSPECIFIED
 
  64 ANIM_DONOTREMOVE 
= _animate
.ANIM_DONOTREMOVE
 
  65 ANIM_TOBACKGROUND 
= _animate
.ANIM_TOBACKGROUND
 
  66 ANIM_TOPREVIOUS 
= _animate
.ANIM_TOPREVIOUS
 
  67 ANIMATION_TYPE_INVALID 
= _animate
.ANIMATION_TYPE_INVALID
 
  68 ANIMATION_TYPE_GIF 
= _animate
.ANIMATION_TYPE_GIF
 
  69 ANIMATION_TYPE_ANI 
= _animate
.ANIMATION_TYPE_ANI
 
  70 ANIMATION_TYPE_ANY 
= _animate
.ANIMATION_TYPE_ANY
 
  71 class AnimationBase(_core
.Object
): 
  72     """Proxy of C++ AnimationBase class""" 
  73     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
  74     def __init__(self
): raise AttributeError, "No constructor defined" 
  76     __swig_destroy__ 
= _animate
.delete_AnimationBase
 
  77     __del__ 
= lambda self 
: None; 
  78     def IsOk(*args
, **kwargs
): 
  79         """IsOk(self) -> bool""" 
  80         return _animate
.AnimationBase_IsOk(*args
, **kwargs
) 
  82     def GetDelay(*args
, **kwargs
): 
  83         """GetDelay(self, int i) -> int""" 
  84         return _animate
.AnimationBase_GetDelay(*args
, **kwargs
) 
  86     def GetFrameCount(*args
, **kwargs
): 
  87         """GetFrameCount(self) -> int""" 
  88         return _animate
.AnimationBase_GetFrameCount(*args
, **kwargs
) 
  90     def GetFrame(*args
, **kwargs
): 
  91         """GetFrame(self, int i) -> Image""" 
  92         return _animate
.AnimationBase_GetFrame(*args
, **kwargs
) 
  94     def GetSize(*args
, **kwargs
): 
  95         """GetSize(self) -> Size""" 
  96         return _animate
.AnimationBase_GetSize(*args
, **kwargs
) 
  98     def LoadFile(*args
, **kwargs
): 
  99         """LoadFile(self, String name, int type=ANIMATION_TYPE_ANY) -> bool""" 
 100         return _animate
.AnimationBase_LoadFile(*args
, **kwargs
) 
 102     def Load(*args
, **kwargs
): 
 103         """Load(self, InputStream stream, int type=ANIMATION_TYPE_ANY) -> bool""" 
 104         return _animate
.AnimationBase_Load(*args
, **kwargs
) 
 106 _animate
.AnimationBase_swigregister(AnimationBase
) 
 108 AnimationCtrlNameStr 
= cvar
.AnimationCtrlNameStr
 
 110 class Animation(AnimationBase
): 
 111     """Proxy of C++ Animation class""" 
 112     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 113     __repr__ 
= _swig_repr
 
 114     def __init__(self
, *args
):  
 116         __init__(self) -> Animation 
 117         __init__(self, String name, int type=ANIMATION_TYPE_ANY) -> Animation 
 119         _animate
.Animation_swiginit(self
,_animate
.new_Animation(*args
)) 
 120     __swig_destroy__ 
= _animate
.delete_Animation
 
 121     __del__ 
= lambda self 
: None; 
 122     def GetFramePosition(*args
, **kwargs
): 
 123         """GetFramePosition(self, int frame) -> Point""" 
 124         return _animate
.Animation_GetFramePosition(*args
, **kwargs
) 
 126     def GetFrameSize(*args
, **kwargs
): 
 127         """GetFrameSize(self, int frame) -> Size""" 
 128         return _animate
.Animation_GetFrameSize(*args
, **kwargs
) 
 130     def GetDisposalMethod(*args
, **kwargs
): 
 131         """GetDisposalMethod(self, int frame) -> int""" 
 132         return _animate
.Animation_GetDisposalMethod(*args
, **kwargs
) 
 134     def GetTransparentColour(*args
, **kwargs
): 
 135         """GetTransparentColour(self, int frame) -> Colour""" 
 136         return _animate
.Animation_GetTransparentColour(*args
, **kwargs
) 
 138     def GetBackgroundColour(*args
, **kwargs
): 
 139         """GetBackgroundColour(self) -> Colour""" 
 140         return _animate
.Animation_GetBackgroundColour(*args
, **kwargs
) 
 142 _animate
.Animation_swigregister(Animation
) 
 144 AC_NO_AUTORESIZE 
= _animate
.AC_NO_AUTORESIZE
 
 145 AC_DEFAULT_STYLE 
= _animate
.AC_DEFAULT_STYLE
 
 146 AN_FIT_ANIMATION 
= _animate
.AN_FIT_ANIMATION
 
 147 class AnimationCtrlBase(_core
.Control
): 
 148     """Proxy of C++ AnimationCtrlBase class""" 
 149     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 150     def __init__(self
): raise AttributeError, "No constructor defined" 
 151     __repr__ 
= _swig_repr
 
 152     def LoadFile(*args
, **kwargs
): 
 153         """LoadFile(self, String filename, int type=ANIMATION_TYPE_ANY) -> bool""" 
 154         return _animate
.AnimationCtrlBase_LoadFile(*args
, **kwargs
) 
 156     def SetAnimation(*args
, **kwargs
): 
 157         """SetAnimation(self, Animation anim)""" 
 158         return _animate
.AnimationCtrlBase_SetAnimation(*args
, **kwargs
) 
 160     def GetAnimation(*args
, **kwargs
): 
 161         """GetAnimation(self) -> Animation""" 
 162         return _animate
.AnimationCtrlBase_GetAnimation(*args
, **kwargs
) 
 164     Animation 
= property(GetAnimation
,SetAnimation
)  
 165     def Play(*args
, **kwargs
): 
 166         """Play(self) -> bool""" 
 167         return _animate
.AnimationCtrlBase_Play(*args
, **kwargs
) 
 169     def Stop(*args
, **kwargs
): 
 171         return _animate
.AnimationCtrlBase_Stop(*args
, **kwargs
) 
 173     def IsPlaying(*args
, **kwargs
): 
 174         """IsPlaying(self) -> bool""" 
 175         return _animate
.AnimationCtrlBase_IsPlaying(*args
, **kwargs
) 
 177     def SetInactiveBitmap(*args
, **kwargs
): 
 178         """SetInactiveBitmap(self, Bitmap bmp)""" 
 179         return _animate
.AnimationCtrlBase_SetInactiveBitmap(*args
, **kwargs
) 
 181     def GetInactiveBitmap(*args
, **kwargs
): 
 182         """GetInactiveBitmap(self) -> Bitmap""" 
 183         return _animate
.AnimationCtrlBase_GetInactiveBitmap(*args
, **kwargs
) 
 185     InactiveBitmap 
= property(GetInactiveBitmap
,SetInactiveBitmap
)  
 186 _animate
.AnimationCtrlBase_swigregister(AnimationCtrlBase
) 
 187 NullAnimation 
= cvar
.NullAnimation
 
 189 class AnimationCtrl(AnimationCtrlBase
): 
 190     """Proxy of C++ AnimationCtrl class""" 
 191     thisown 
= property(lambda x
: x
.this
.own(), lambda x
, v
: x
.this
.own(v
), doc
='The membership flag') 
 192     __repr__ 
= _swig_repr
 
 193     def __init__(self
, *args
, **kwargs
):  
 195         __init__(self, Window parent, int id=-1, Animation anim=NullAnimation,  
 196             Point pos=DefaultPosition, Size size=DefaultSize,  
 197             long style=AC_DEFAULT_STYLE, String name=AnimationCtrlNameStr) -> AnimationCtrl 
 199         _animate
.AnimationCtrl_swiginit(self
,_animate
.new_AnimationCtrl(*args
, **kwargs
)) 
 200         self
._setOORInfo
(self
) 
 202     def Create(*args
, **kwargs
): 
 204         Create(self, Window parent, int id, Animation anim=NullAnimation,  
 205             Point pos=DefaultPosition, Size size=DefaultSize,  
 206             long style=AC_DEFAULT_STYLE, String name=AnimationCtrlNameStr) -> bool 
 208         return _animate
.AnimationCtrl_Create(*args
, **kwargs
) 
 210     def SetUseWindowBackgroundColour(*args
, **kwargs
): 
 211         """SetUseWindowBackgroundColour(self, bool useWinBackground=True)""" 
 212         return _animate
.AnimationCtrl_SetUseWindowBackgroundColour(*args
, **kwargs
) 
 214     def IsUsingWindowBackgroundColour(*args
, **kwargs
): 
 215         """IsUsingWindowBackgroundColour(self) -> bool""" 
 216         return _animate
.AnimationCtrl_IsUsingWindowBackgroundColour(*args
, **kwargs
) 
 218     def DrawCurrentFrame(*args
, **kwargs
): 
 219         """DrawCurrentFrame(self, DC dc)""" 
 220         return _animate
.AnimationCtrl_DrawCurrentFrame(*args
, **kwargs
) 
 222     def GetBackingStore(*args
, **kwargs
): 
 223         """GetBackingStore(self) -> Bitmap""" 
 224         return _animate
.AnimationCtrl_GetBackingStore(*args
, **kwargs
) 
 226 _animate
.AnimationCtrl_swigregister(AnimationCtrl
) 
 228 def PreAnimationCtrl(*args
, **kwargs
): 
 229     """PreAnimationCtrl() -> AnimationCtrl""" 
 230     val 
= _animate
.new_PreAnimationCtrl(*args
, **kwargs
) 
 233 class GIFAnimationCtrl(AnimationCtrl
): 
 235     Backwards compatibility class for AnimationCtrl. 
 237     def __init__(self
, parent
, id=-1, filename
="", 
 238                  pos
=wx
.DefaultPosition
, size
=wx
.DefaultSize
, 
 239                  style
=AC_DEFAULT_STYLE
, 
 240                  name
="gifAnimation"): 
 241         AnimationCtrl
.__init
__(self
, parent
, id, NullAnimation
, pos
, size
, style
, name
) 
 242         self
.LoadFile(filename
) 
 247     def UseBackgroundColour(self
, useBackground
=True): 
 248         self
.SetUseWindowBackgroundColour(useBackground
)