2006-03-13 23:18:43 -05:00
# This file was created automatically by SWIG 1.3.29.
2005-04-04 19:15:29 -04:00
# Don't modify this file, modify the SWIG interface instead.
"""
2005-04-11 16:15:31 -04:00
Simple animation player classes , including ` GIFAnimationCtrl ` for displaying
2005-04-04 19:15:29 -04:00
animated GIF files
"""
import _animate
2006-03-13 23:18:43 -05:00
import new
new_instancemethod = new . instancemethod
2005-04-04 19:15:29 -04:00
def _swig_setattr_nondynamic ( self , class_type , name , value , static = 1 ) :
2006-03-13 23:18:43 -05:00
if ( name == " thisown " ) : return self . this . own ( value )
2005-04-04 19:15:29 -04:00
if ( name == " this " ) :
2006-03-13 23:18:43 -05:00
if type ( value ) . __name__ == ' PySwigObject ' :
self . __dict__ [ name ] = value
2005-04-04 19:15:29 -04:00
return
method = class_type . __swig_setmethods__ . get ( name , None )
if method : return method ( self , value )
2006-03-13 23:18:43 -05:00
if ( not static ) or hasattr ( self , name ) :
2005-04-04 19:15:29 -04:00
self . __dict__ [ name ] = value
else :
raise AttributeError ( " You cannot add attributes to %s " % self )
def _swig_setattr ( self , class_type , name , value ) :
return _swig_setattr_nondynamic ( self , class_type , name , value , 0 )
def _swig_getattr ( self , class_type , name ) :
2006-03-13 23:18:43 -05:00
if ( name == " thisown " ) : return self . this . own ( )
2005-04-04 19:15:29 -04:00
method = class_type . __swig_getmethods__ . get ( name , None )
if method : return method ( self )
raise AttributeError , name
2006-03-13 23:18:43 -05:00
def _swig_repr ( self ) :
try : strthis = " proxy of " + self . this . __repr__ ( )
except : strthis = " "
return " < %s . %s ; %s > " % ( self . __class__ . __module__ , self . __class__ . __name__ , strthis , )
2005-04-04 19:15:29 -04:00
import types
try :
_object = types . ObjectType
_newclass = 1
except AttributeError :
class _object : pass
_newclass = 0
del types
def _swig_setattr_nondynamic_method ( set ) :
def set_attr ( self , name , value ) :
2006-03-13 23:18:43 -05:00
if ( name == " thisown " ) : return self . this . own ( value )
if hasattr ( self , name ) or ( name == " this " ) :
2005-04-04 19:15:29 -04:00
set ( self , name , value )
else :
raise AttributeError ( " You cannot add attributes to %s " % self )
return set_attr
import _core
import wx
__docfilter__ = wx . _core . __DocFilter ( globals ( ) )
ANIM_UNSPECIFIED = _animate . ANIM_UNSPECIFIED
ANIM_DONOTREMOVE = _animate . ANIM_DONOTREMOVE
ANIM_TOBACKGROUND = _animate . ANIM_TOBACKGROUND
ANIM_TOPREVIOUS = _animate . ANIM_TOPREVIOUS
class AnimationPlayer ( _core . Object ) :
""" Proxy of C++ AnimationPlayer class """
2006-03-13 23:18:43 -05:00
thisown = property ( lambda x : x . this . own ( ) , lambda x , v : x . this . own ( v ) , doc = ' The membership flag ' )
__repr__ = _swig_repr
def __init__ ( self , * args , * * kwargs ) :
2005-04-04 19:15:29 -04:00
""" __init__(self, AnimationBase animation=None, bool destroyAnimation=False) -> AnimationPlayer """
2006-03-13 23:18:43 -05:00
_animate . AnimationPlayer_swiginit ( self , _animate . new_AnimationPlayer ( * args , * * kwargs ) )
__swig_destroy__ = _animate . delete_AnimationPlayer
__del__ = lambda self : None ;
2005-04-04 19:15:29 -04:00
def SetAnimation ( * args , * * kwargs ) :
""" SetAnimation(self, AnimationBase animation, bool destroyAnimation=False) """
return _animate . AnimationPlayer_SetAnimation ( * args , * * kwargs )
def GetAnimation ( * args , * * kwargs ) :
""" GetAnimation(self) -> AnimationBase """
return _animate . AnimationPlayer_GetAnimation ( * args , * * kwargs )
def SetDestroyAnimation ( * args , * * kwargs ) :
""" SetDestroyAnimation(self, bool destroyAnimation) """
return _animate . AnimationPlayer_SetDestroyAnimation ( * args , * * kwargs )
def GetDestroyAnimation ( * args , * * kwargs ) :
""" GetDestroyAnimation(self) -> bool """
return _animate . AnimationPlayer_GetDestroyAnimation ( * args , * * kwargs )
def SetCurrentFrame ( * args , * * kwargs ) :
""" SetCurrentFrame(self, int currentFrame) """
return _animate . AnimationPlayer_SetCurrentFrame ( * args , * * kwargs )
def GetCurrentFrame ( * args , * * kwargs ) :
""" GetCurrentFrame(self) -> int """
return _animate . AnimationPlayer_GetCurrentFrame ( * args , * * kwargs )
def SetWindow ( * args , * * kwargs ) :
""" SetWindow(self, Window window) """
return _animate . AnimationPlayer_SetWindow ( * args , * * kwargs )
def GetWindow ( * args , * * kwargs ) :
""" GetWindow(self) -> Window """
return _animate . AnimationPlayer_GetWindow ( * args , * * kwargs )
def SetPosition ( * args , * * kwargs ) :
""" SetPosition(self, Point pos) """
return _animate . AnimationPlayer_SetPosition ( * args , * * kwargs )
def GetPosition ( * args , * * kwargs ) :
""" GetPosition(self) -> Point """
return _animate . AnimationPlayer_GetPosition ( * args , * * kwargs )
def SetLooped ( * args , * * kwargs ) :
""" SetLooped(self, bool looped) """
return _animate . AnimationPlayer_SetLooped ( * args , * * kwargs )
def GetLooped ( * args , * * kwargs ) :
""" GetLooped(self) -> bool """
return _animate . AnimationPlayer_GetLooped ( * args , * * kwargs )
def HasAnimation ( * args , * * kwargs ) :
""" HasAnimation(self) -> bool """
return _animate . AnimationPlayer_HasAnimation ( * args , * * kwargs )
def IsPlaying ( * args , * * kwargs ) :
""" IsPlaying(self) -> bool """
return _animate . AnimationPlayer_IsPlaying ( * args , * * kwargs )
def UseBackgroundColour ( * args , * * kwargs ) :
""" UseBackgroundColour(self, bool useBackground) """
return _animate . AnimationPlayer_UseBackgroundColour ( * args , * * kwargs )
def UsingBackgroundColour ( * args , * * kwargs ) :
""" UsingBackgroundColour(self) -> bool """
return _animate . AnimationPlayer_UsingBackgroundColour ( * args , * * kwargs )
def SetCustomBackgroundColour ( * args , * * kwargs ) :
""" SetCustomBackgroundColour(self, Colour col, bool useCustomBackgroundColour=True) """
return _animate . AnimationPlayer_SetCustomBackgroundColour ( * args , * * kwargs )
def UsingCustomBackgroundColour ( * args , * * kwargs ) :
""" UsingCustomBackgroundColour(self) -> bool """
return _animate . AnimationPlayer_UsingCustomBackgroundColour ( * args , * * kwargs )
def GetCustomBackgroundColour ( * args , * * kwargs ) :
""" GetCustomBackgroundColour(self) -> Colour """
return _animate . AnimationPlayer_GetCustomBackgroundColour ( * args , * * kwargs )
def UseParentBackground ( * args , * * kwargs ) :
""" UseParentBackground(self, bool useParent) """
return _animate . AnimationPlayer_UseParentBackground ( * args , * * kwargs )
def UsingParentBackground ( * args , * * kwargs ) :
""" UsingParentBackground(self) -> bool """
return _animate . AnimationPlayer_UsingParentBackground ( * args , * * kwargs )
def Play ( * args , * * kwargs ) :
""" Play(self, Window window, Point pos=wxPoint(0, 0), bool looped=True) -> bool """
return _animate . AnimationPlayer_Play ( * args , * * kwargs )
def Build ( * args , * * kwargs ) :
""" Build(self) -> bool """
return _animate . AnimationPlayer_Build ( * args , * * kwargs )
def Stop ( * args , * * kwargs ) :
""" Stop(self) """
return _animate . AnimationPlayer_Stop ( * args , * * kwargs )
def Draw ( * args , * * kwargs ) :
""" Draw(self, DC dc) """
return _animate . AnimationPlayer_Draw ( * args , * * kwargs )
def GetFrameCount ( * args , * * kwargs ) :
""" GetFrameCount(self) -> int """
return _animate . AnimationPlayer_GetFrameCount ( * args , * * kwargs )
def GetFrame ( * args , * * kwargs ) :
""" GetFrame(self, int i) -> Image """
return _animate . AnimationPlayer_GetFrame ( * args , * * kwargs )
def GetDisposalMethod ( * args , * * kwargs ) :
""" GetDisposalMethod(self, int i) -> int """
return _animate . AnimationPlayer_GetDisposalMethod ( * args , * * kwargs )
def GetFrameRect ( * args , * * kwargs ) :
""" GetFrameRect(self, int i) -> Rect """
return _animate . AnimationPlayer_GetFrameRect ( * args , * * kwargs )
def GetDelay ( * args , * * kwargs ) :
""" GetDelay(self, int i) -> int """
return _animate . AnimationPlayer_GetDelay ( * args , * * kwargs )
def GetLogicalScreenSize ( * args , * * kwargs ) :
""" GetLogicalScreenSize(self) -> Size """
return _animate . AnimationPlayer_GetLogicalScreenSize ( * args , * * kwargs )
def GetBackgroundColour ( * args , * * kwargs ) :
""" GetBackgroundColour(self, Colour col) -> bool """
return _animate . AnimationPlayer_GetBackgroundColour ( * args , * * kwargs )
def GetTransparentColour ( * args , * * kwargs ) :
""" GetTransparentColour(self, Colour col) -> bool """
return _animate . AnimationPlayer_GetTransparentColour ( * args , * * kwargs )
def PlayFrame ( * args , * * kwargs ) :
""" PlayFrame(self, int frame, Window window, Point pos) -> bool """
return _animate . AnimationPlayer_PlayFrame ( * args , * * kwargs )
def PlayNextFrame ( * args , * * kwargs ) :
""" PlayNextFrame(self) -> bool """
return _animate . AnimationPlayer_PlayNextFrame ( * args , * * kwargs )
def DrawFrame ( * args , * * kwargs ) :
""" DrawFrame(self, int frame, DC dc, Point pos) """
return _animate . AnimationPlayer_DrawFrame ( * args , * * kwargs )
def DrawBackground ( * args , * * kwargs ) :
""" DrawBackground(self, DC dc, Point pos, Colour colour) """
return _animate . AnimationPlayer_DrawBackground ( * args , * * kwargs )
def ClearCache ( * args , * * kwargs ) :
""" ClearCache(self) """
return _animate . AnimationPlayer_ClearCache ( * args , * * kwargs )
def SaveBackground ( * args , * * kwargs ) :
""" SaveBackground(self, Rect rect) """
return _animate . AnimationPlayer_SaveBackground ( * args , * * kwargs )
def GetBackingStore ( * args , * * kwargs ) :
""" GetBackingStore(self) -> Bitmap """
return _animate . AnimationPlayer_GetBackingStore ( * args , * * kwargs )
2006-09-25 20:26:35 -04:00
Animation = property ( GetAnimation , SetAnimation , doc = " See `GetAnimation` and `SetAnimation` " )
BackingStore = property ( GetBackingStore , doc = " See `GetBackingStore` " )
CurrentFrame = property ( GetCurrentFrame , SetCurrentFrame , doc = " See `GetCurrentFrame` and `SetCurrentFrame` " )
CustomBackgroundColour = property ( GetCustomBackgroundColour , SetCustomBackgroundColour , doc = " See `GetCustomBackgroundColour` and `SetCustomBackgroundColour` " )
DestroyAnimation = property ( GetDestroyAnimation , SetDestroyAnimation , doc = " See `GetDestroyAnimation` and `SetDestroyAnimation` " )
DisposalMethod = property ( GetDisposalMethod , doc = " See `GetDisposalMethod` " )
FrameCount = property ( GetFrameCount , doc = " See `GetFrameCount` " )
LogicalScreenSize = property ( GetLogicalScreenSize , doc = " See `GetLogicalScreenSize` " )
Looped = property ( GetLooped , SetLooped , doc = " See `GetLooped` and `SetLooped` " )
Position = property ( GetPosition , SetPosition , doc = " See `GetPosition` and `SetPosition` " )
Window = property ( GetWindow , SetWindow , doc = " See `GetWindow` and `SetWindow` " )
2006-05-18 22:02:29 -04:00
_animate . AnimationPlayer_swigregister ( AnimationPlayer )
2005-04-04 19:15:29 -04:00
cvar = _animate . cvar
AnimationControlNameStr = cvar . AnimationControlNameStr
class AnimationBase ( _core . Object ) :
""" Proxy of C++ AnimationBase class """
2006-03-13 23:18:43 -05:00
thisown = property ( lambda x : x . this . own ( ) , lambda x , v : x . this . own ( v ) , doc = ' The membership flag ' )
def __init__ ( self ) : raise AttributeError , " No constructor defined "
__repr__ = _swig_repr
__swig_destroy__ = _animate . delete_AnimationBase
__del__ = lambda self : None ;
2005-04-04 19:15:29 -04:00
def GetFrameCount ( * args , * * kwargs ) :
""" GetFrameCount(self) -> int """
return _animate . AnimationBase_GetFrameCount ( * args , * * kwargs )
def GetFrame ( * args , * * kwargs ) :
""" GetFrame(self, int i) -> Image """
return _animate . AnimationBase_GetFrame ( * args , * * kwargs )
def GetDisposalMethod ( * args , * * kwargs ) :
""" GetDisposalMethod(self, int i) -> int """
return _animate . AnimationBase_GetDisposalMethod ( * args , * * kwargs )
def GetFrameRect ( * args , * * kwargs ) :
""" GetFrameRect(self, int i) -> Rect """
return _animate . AnimationBase_GetFrameRect ( * args , * * kwargs )
def GetDelay ( * args , * * kwargs ) :
""" GetDelay(self, int i) -> int """
return _animate . AnimationBase_GetDelay ( * args , * * kwargs )
def GetLogicalScreenSize ( * args , * * kwargs ) :
""" GetLogicalScreenSize(self) -> Size """
return _animate . AnimationBase_GetLogicalScreenSize ( * args , * * kwargs )
def GetBackgroundColour ( * args , * * kwargs ) :
""" GetBackgroundColour(self, Colour col) -> bool """
return _animate . AnimationBase_GetBackgroundColour ( * args , * * kwargs )
def GetTransparentColour ( * args , * * kwargs ) :
""" GetTransparentColour(self, Colour col) -> bool """
return _animate . AnimationBase_GetTransparentColour ( * args , * * kwargs )
def IsValid ( * args , * * kwargs ) :
""" IsValid(self) -> bool """
return _animate . AnimationBase_IsValid ( * args , * * kwargs )
def LoadFile ( * args , * * kwargs ) :
""" LoadFile(self, String filename) -> bool """
return _animate . AnimationBase_LoadFile ( * args , * * kwargs )
2006-09-25 20:26:35 -04:00
DisposalMethod = property ( GetDisposalMethod , doc = " See `GetDisposalMethod` " )
FrameCount = property ( GetFrameCount , doc = " See `GetFrameCount` " )
LogicalScreenSize = property ( GetLogicalScreenSize , doc = " See `GetLogicalScreenSize` " )
2006-05-18 22:02:29 -04:00
_animate . AnimationBase_swigregister ( AnimationBase )
2005-04-04 19:15:29 -04:00
class GIFAnimation ( AnimationBase ) :
""" Proxy of C++ GIFAnimation class """
2006-03-13 23:18:43 -05:00
thisown = property ( lambda x : x . this . own ( ) , lambda x , v : x . this . own ( v ) , doc = ' The membership flag ' )
__repr__ = _swig_repr
def __init__ ( self , * args , * * kwargs ) :
2005-04-04 19:15:29 -04:00
""" __init__(self) -> GIFAnimation """
2006-03-13 23:18:43 -05:00
_animate . GIFAnimation_swiginit ( self , _animate . new_GIFAnimation ( * args , * * kwargs ) )
__swig_destroy__ = _animate . delete_GIFAnimation
__del__ = lambda self : None ;
2006-05-18 22:02:29 -04:00
_animate . GIFAnimation_swigregister ( GIFAnimation )
2005-04-04 19:15:29 -04:00
AN_FIT_ANIMATION = _animate . AN_FIT_ANIMATION
class GIFAnimationCtrl ( _core . Control ) :
""" Proxy of C++ GIFAnimationCtrl class """
2006-03-13 23:18:43 -05:00
thisown = property ( lambda x : x . this . own ( ) , lambda x , v : x . this . own ( v ) , doc = ' The membership flag ' )
__repr__ = _swig_repr
def __init__ ( self , * args , * * kwargs ) :
2005-04-04 19:15:29 -04:00
"""
__init__ ( self , Window parent , int id = - 1 , String filename = EmptyString ,
Point pos = DefaultPosition , Size size = DefaultSize ,
long style = wxAN_FIT_ANIMATION | wxNO_BORDER ,
String name = AnimationControlNameStr ) - > GIFAnimationCtrl
"""
2006-03-13 23:18:43 -05:00
_animate . GIFAnimationCtrl_swiginit ( self , _animate . new_GIFAnimationCtrl ( * args , * * kwargs ) )
2005-04-04 19:15:29 -04:00
self . _setOORInfo ( self )
def Create ( * args , * * kwargs ) :
"""
Create ( self , Window parent , int id = - 1 , String filename = EmptyString ,
Point pos = DefaultPosition , Size size = DefaultSize ,
long style = wxAN_FIT_ANIMATION | wxNO_BORDER ,
String name = AnimationControlNameStr ) - > bool
"""
return _animate . GIFAnimationCtrl_Create ( * args , * * kwargs )
def LoadFile ( * args , * * kwargs ) :
""" LoadFile(self, String filename=EmptyString) -> bool """
return _animate . GIFAnimationCtrl_LoadFile ( * args , * * kwargs )
def Play ( * args , * * kwargs ) :
""" Play(self, bool looped=True) -> bool """
return _animate . GIFAnimationCtrl_Play ( * args , * * kwargs )
def Stop ( * args , * * kwargs ) :
""" Stop(self) """
return _animate . GIFAnimationCtrl_Stop ( * args , * * kwargs )
def FitToAnimation ( * args , * * kwargs ) :
""" FitToAnimation(self) """
return _animate . GIFAnimationCtrl_FitToAnimation ( * args , * * kwargs )
def IsPlaying ( * args , * * kwargs ) :
""" IsPlaying(self) -> bool """
return _animate . GIFAnimationCtrl_IsPlaying ( * args , * * kwargs )
def GetPlayer ( * args , * * kwargs ) :
""" GetPlayer(self) -> AnimationPlayer """
return _animate . GIFAnimationCtrl_GetPlayer ( * args , * * kwargs )
def GetAnimation ( * args , * * kwargs ) :
""" GetAnimation(self) -> AnimationBase """
return _animate . GIFAnimationCtrl_GetAnimation ( * args , * * kwargs )
def GetFilename ( * args , * * kwargs ) :
""" GetFilename(self) -> String """
return _animate . GIFAnimationCtrl_GetFilename ( * args , * * kwargs )
def SetFilename ( * args , * * kwargs ) :
""" SetFilename(self, String filename) """
return _animate . GIFAnimationCtrl_SetFilename ( * args , * * kwargs )
2006-09-25 20:26:35 -04:00
Animation = property ( GetAnimation , doc = " See `GetAnimation` " )
Filename = property ( GetFilename , SetFilename , doc = " See `GetFilename` and `SetFilename` " )
Player = property ( GetPlayer , doc = " See `GetPlayer` " )
2006-05-18 22:02:29 -04:00
_animate . GIFAnimationCtrl_swigregister ( GIFAnimationCtrl )
2005-04-04 19:15:29 -04:00
def PreGIFAnimationCtrl ( * args , * * kwargs ) :
""" PreGIFAnimationCtrl() -> GIFAnimationCtrl """
val = _animate . new_PreGIFAnimationCtrl ( * args , * * kwargs )
return val
2006-01-23 18:01:54 -05:00