1 # This file was created automatically by SWIG. 
  11 class wxImageHandlerPtr(wxObjectPtr
): 
  12     def __init__(self
,this
): 
  15     def GetName(self
, *_args
, **_kwargs
): 
  16         val 
= apply(imagec
.wxImageHandler_GetName
,(self
,) + _args
, _kwargs
) 
  18     def GetExtension(self
, *_args
, **_kwargs
): 
  19         val 
= apply(imagec
.wxImageHandler_GetExtension
,(self
,) + _args
, _kwargs
) 
  21     def GetType(self
, *_args
, **_kwargs
): 
  22         val 
= apply(imagec
.wxImageHandler_GetType
,(self
,) + _args
, _kwargs
) 
  24     def GetMimeType(self
, *_args
, **_kwargs
): 
  25         val 
= apply(imagec
.wxImageHandler_GetMimeType
,(self
,) + _args
, _kwargs
) 
  27     def CanRead(self
, *_args
, **_kwargs
): 
  28         val 
= apply(imagec
.wxImageHandler_CanRead
,(self
,) + _args
, _kwargs
) 
  30     def SetName(self
, *_args
, **_kwargs
): 
  31         val 
= apply(imagec
.wxImageHandler_SetName
,(self
,) + _args
, _kwargs
) 
  33     def SetExtension(self
, *_args
, **_kwargs
): 
  34         val 
= apply(imagec
.wxImageHandler_SetExtension
,(self
,) + _args
, _kwargs
) 
  36     def SetType(self
, *_args
, **_kwargs
): 
  37         val 
= apply(imagec
.wxImageHandler_SetType
,(self
,) + _args
, _kwargs
) 
  39     def SetMimeType(self
, *_args
, **_kwargs
): 
  40         val 
= apply(imagec
.wxImageHandler_SetMimeType
,(self
,) + _args
, _kwargs
) 
  43         return "<C wxImageHandler instance at %s>" % (self
.this
,) 
  44 class wxImageHandler(wxImageHandlerPtr
): 
  45     def __init__(self
,this
): 
  51 class wxPNGHandlerPtr(wxImageHandlerPtr
): 
  52     def __init__(self
,this
): 
  56         return "<C wxPNGHandler instance at %s>" % (self
.this
,) 
  57 class wxPNGHandler(wxPNGHandlerPtr
): 
  58     def __init__(self
,*_args
,**_kwargs
): 
  59         self
.this 
= apply(imagec
.new_wxPNGHandler
,_args
,_kwargs
) 
  65 class wxJPEGHandlerPtr(wxImageHandlerPtr
): 
  66     def __init__(self
,this
): 
  70         return "<C wxJPEGHandler instance at %s>" % (self
.this
,) 
  71 class wxJPEGHandler(wxJPEGHandlerPtr
): 
  72     def __init__(self
,*_args
,**_kwargs
): 
  73         self
.this 
= apply(imagec
.new_wxJPEGHandler
,_args
,_kwargs
) 
  79 class wxBMPHandlerPtr(wxImageHandlerPtr
): 
  80     def __init__(self
,this
): 
  84         return "<C wxBMPHandler instance at %s>" % (self
.this
,) 
  85 class wxBMPHandler(wxBMPHandlerPtr
): 
  86     def __init__(self
,*_args
,**_kwargs
): 
  87         self
.this 
= apply(imagec
.new_wxBMPHandler
,_args
,_kwargs
) 
  93 class wxICOHandlerPtr(wxBMPHandlerPtr
): 
  94     def __init__(self
,this
): 
  98         return "<C wxICOHandler instance at %s>" % (self
.this
,) 
  99 class wxICOHandler(wxICOHandlerPtr
): 
 100     def __init__(self
,*_args
,**_kwargs
): 
 101         self
.this 
= apply(imagec
.new_wxICOHandler
,_args
,_kwargs
) 
 107 class wxCURHandlerPtr(wxICOHandlerPtr
): 
 108     def __init__(self
,this
): 
 112         return "<C wxCURHandler instance at %s>" % (self
.this
,) 
 113 class wxCURHandler(wxCURHandlerPtr
): 
 114     def __init__(self
,*_args
,**_kwargs
): 
 115         self
.this 
= apply(imagec
.new_wxCURHandler
,_args
,_kwargs
) 
 121 class wxANIHandlerPtr(wxCURHandlerPtr
): 
 122     def __init__(self
,this
): 
 126         return "<C wxANIHandler instance at %s>" % (self
.this
,) 
 127 class wxANIHandler(wxANIHandlerPtr
): 
 128     def __init__(self
,*_args
,**_kwargs
): 
 129         self
.this 
= apply(imagec
.new_wxANIHandler
,_args
,_kwargs
) 
 135 class wxGIFHandlerPtr(wxImageHandlerPtr
): 
 136     def __init__(self
,this
): 
 140         return "<C wxGIFHandler instance at %s>" % (self
.this
,) 
 141 class wxGIFHandler(wxGIFHandlerPtr
): 
 142     def __init__(self
,*_args
,**_kwargs
): 
 143         self
.this 
= apply(imagec
.new_wxGIFHandler
,_args
,_kwargs
) 
 149 class wxPNMHandlerPtr(wxImageHandlerPtr
): 
 150     def __init__(self
,this
): 
 154         return "<C wxPNMHandler instance at %s>" % (self
.this
,) 
 155 class wxPNMHandler(wxPNMHandlerPtr
): 
 156     def __init__(self
,*_args
,**_kwargs
): 
 157         self
.this 
= apply(imagec
.new_wxPNMHandler
,_args
,_kwargs
) 
 163 class wxPCXHandlerPtr(wxImageHandlerPtr
): 
 164     def __init__(self
,this
): 
 168         return "<C wxPCXHandler instance at %s>" % (self
.this
,) 
 169 class wxPCXHandler(wxPCXHandlerPtr
): 
 170     def __init__(self
,*_args
,**_kwargs
): 
 171         self
.this 
= apply(imagec
.new_wxPCXHandler
,_args
,_kwargs
) 
 177 class wxTIFFHandlerPtr(wxImageHandlerPtr
): 
 178     def __init__(self
,this
): 
 182         return "<C wxTIFFHandler instance at %s>" % (self
.this
,) 
 183 class wxTIFFHandler(wxTIFFHandlerPtr
): 
 184     def __init__(self
,*_args
,**_kwargs
): 
 185         self
.this 
= apply(imagec
.new_wxTIFFHandler
,_args
,_kwargs
) 
 191 class wxImagePtr(wxObjectPtr
): 
 192     def __init__(self
,this
): 
 195     def __del__(self
, delfunc
=imagec
.delete_wxImage
): 
 196         if self
.thisown 
== 1: 
 201     def Create(self
, *_args
, **_kwargs
): 
 202         val 
= apply(imagec
.wxImage_Create
,(self
,) + _args
, _kwargs
) 
 204     def Destroy(self
, *_args
, **_kwargs
): 
 205         val 
= apply(imagec
.wxImage_Destroy
,(self
,) + _args
, _kwargs
) 
 207     def Scale(self
, *_args
, **_kwargs
): 
 208         val 
= apply(imagec
.wxImage_Scale
,(self
,) + _args
, _kwargs
) 
 209         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 211     def Rescale(self
, *_args
, **_kwargs
): 
 212         val 
= apply(imagec
.wxImage_Rescale
,(self
,) + _args
, _kwargs
) 
 213         if val
: val 
= wxImagePtr(val
)  
 215     def SetRGB(self
, *_args
, **_kwargs
): 
 216         val 
= apply(imagec
.wxImage_SetRGB
,(self
,) + _args
, _kwargs
) 
 218     def GetRed(self
, *_args
, **_kwargs
): 
 219         val 
= apply(imagec
.wxImage_GetRed
,(self
,) + _args
, _kwargs
) 
 221     def GetGreen(self
, *_args
, **_kwargs
): 
 222         val 
= apply(imagec
.wxImage_GetGreen
,(self
,) + _args
, _kwargs
) 
 224     def GetBlue(self
, *_args
, **_kwargs
): 
 225         val 
= apply(imagec
.wxImage_GetBlue
,(self
,) + _args
, _kwargs
) 
 227     def FindFirstUnusedColour(self
, *_args
, **_kwargs
): 
 228         val 
= apply(imagec
.wxImage_FindFirstUnusedColour
,(self
,) + _args
, _kwargs
) 
 230     def SetMaskFromImage(self
, *_args
, **_kwargs
): 
 231         val 
= apply(imagec
.wxImage_SetMaskFromImage
,(self
,) + _args
, _kwargs
) 
 233     def LoadFile(self
, *_args
, **_kwargs
): 
 234         val 
= apply(imagec
.wxImage_LoadFile
,(self
,) + _args
, _kwargs
) 
 236     def LoadMimeFile(self
, *_args
, **_kwargs
): 
 237         val 
= apply(imagec
.wxImage_LoadMimeFile
,(self
,) + _args
, _kwargs
) 
 239     def SaveFile(self
, *_args
, **_kwargs
): 
 240         val 
= apply(imagec
.wxImage_SaveFile
,(self
,) + _args
, _kwargs
) 
 242     def SaveMimeFile(self
, *_args
, **_kwargs
): 
 243         val 
= apply(imagec
.wxImage_SaveMimeFile
,(self
,) + _args
, _kwargs
) 
 245     def LoadStream(self
, *_args
, **_kwargs
): 
 246         val 
= apply(imagec
.wxImage_LoadStream
,(self
,) + _args
, _kwargs
) 
 248     def LoadMimeStream(self
, *_args
, **_kwargs
): 
 249         val 
= apply(imagec
.wxImage_LoadMimeStream
,(self
,) + _args
, _kwargs
) 
 251     def Ok(self
, *_args
, **_kwargs
): 
 252         val 
= apply(imagec
.wxImage_Ok
,(self
,) + _args
, _kwargs
) 
 254     def GetWidth(self
, *_args
, **_kwargs
): 
 255         val 
= apply(imagec
.wxImage_GetWidth
,(self
,) + _args
, _kwargs
) 
 257     def GetHeight(self
, *_args
, **_kwargs
): 
 258         val 
= apply(imagec
.wxImage_GetHeight
,(self
,) + _args
, _kwargs
) 
 260     def GetSubImage(self
, *_args
, **_kwargs
): 
 261         val 
= apply(imagec
.wxImage_GetSubImage
,(self
,) + _args
, _kwargs
) 
 262         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 264     def Copy(self
, *_args
, **_kwargs
): 
 265         val 
= apply(imagec
.wxImage_Copy
,(self
,) + _args
, _kwargs
) 
 266         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 268     def Paste(self
, *_args
, **_kwargs
): 
 269         val 
= apply(imagec
.wxImage_Paste
,(self
,) + _args
, _kwargs
) 
 271     def GetDataBuffer(self
, *_args
, **_kwargs
): 
 272         val 
= apply(imagec
.wxImage_GetDataBuffer
,(self
,) + _args
, _kwargs
) 
 274     def GetData(self
, *_args
, **_kwargs
): 
 275         val 
= apply(imagec
.wxImage_GetData
,(self
,) + _args
, _kwargs
) 
 277     def SetDataBuffer(self
, *_args
, **_kwargs
): 
 278         val 
= apply(imagec
.wxImage_SetDataBuffer
,(self
,) + _args
, _kwargs
) 
 280     def SetData(self
, *_args
, **_kwargs
): 
 281         val 
= apply(imagec
.wxImage_SetData
,(self
,) + _args
, _kwargs
) 
 283     def SetMaskColour(self
, *_args
, **_kwargs
): 
 284         val 
= apply(imagec
.wxImage_SetMaskColour
,(self
,) + _args
, _kwargs
) 
 286     def GetMaskRed(self
, *_args
, **_kwargs
): 
 287         val 
= apply(imagec
.wxImage_GetMaskRed
,(self
,) + _args
, _kwargs
) 
 289     def GetMaskGreen(self
, *_args
, **_kwargs
): 
 290         val 
= apply(imagec
.wxImage_GetMaskGreen
,(self
,) + _args
, _kwargs
) 
 292     def GetMaskBlue(self
, *_args
, **_kwargs
): 
 293         val 
= apply(imagec
.wxImage_GetMaskBlue
,(self
,) + _args
, _kwargs
) 
 295     def SetMask(self
, *_args
, **_kwargs
): 
 296         val 
= apply(imagec
.wxImage_SetMask
,(self
,) + _args
, _kwargs
) 
 298     def HasMask(self
, *_args
, **_kwargs
): 
 299         val 
= apply(imagec
.wxImage_HasMask
,(self
,) + _args
, _kwargs
) 
 301     def Rotate(self
, *_args
, **_kwargs
): 
 302         val 
= apply(imagec
.wxImage_Rotate
,(self
,) + _args
, _kwargs
) 
 303         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 305     def Rotate90(self
, *_args
, **_kwargs
): 
 306         val 
= apply(imagec
.wxImage_Rotate90
,(self
,) + _args
, _kwargs
) 
 307         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 309     def Mirror(self
, *_args
, **_kwargs
): 
 310         val 
= apply(imagec
.wxImage_Mirror
,(self
,) + _args
, _kwargs
) 
 311         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 313     def Replace(self
, *_args
, **_kwargs
): 
 314         val 
= apply(imagec
.wxImage_Replace
,(self
,) + _args
, _kwargs
) 
 316     def ConvertToMono(self
, *_args
, **_kwargs
): 
 317         val 
= apply(imagec
.wxImage_ConvertToMono
,(self
,) + _args
, _kwargs
) 
 318         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 320     def SetOption(self
, *_args
, **_kwargs
): 
 321         val 
= apply(imagec
.wxImage_SetOption
,(self
,) + _args
, _kwargs
) 
 323     def SetOptionInt(self
, *_args
, **_kwargs
): 
 324         val 
= apply(imagec
.wxImage_SetOptionInt
,(self
,) + _args
, _kwargs
) 
 326     def GetOption(self
, *_args
, **_kwargs
): 
 327         val 
= apply(imagec
.wxImage_GetOption
,(self
,) + _args
, _kwargs
) 
 329     def GetOptionInt(self
, *_args
, **_kwargs
): 
 330         val 
= apply(imagec
.wxImage_GetOptionInt
,(self
,) + _args
, _kwargs
) 
 332     def HasOption(self
, *_args
, **_kwargs
): 
 333         val 
= apply(imagec
.wxImage_HasOption
,(self
,) + _args
, _kwargs
) 
 335     def CountColours(self
, *_args
, **_kwargs
): 
 336         val 
= apply(imagec
.wxImage_CountColours
,(self
,) + _args
, _kwargs
) 
 338     def ConvertToBitmap(self
, *_args
, **_kwargs
): 
 339         val 
= apply(imagec
.wxImage_ConvertToBitmap
,(self
,) + _args
, _kwargs
) 
 340         if val
: val 
= wxBitmapPtr(val
) ; val
.thisown 
= 1 
 342     def ConvertToMonoBitmap(self
, *_args
, **_kwargs
): 
 343         val 
= apply(imagec
.wxImage_ConvertToMonoBitmap
,(self
,) + _args
, _kwargs
) 
 344         if val
: val 
= wxBitmapPtr(val
) ; val
.thisown 
= 1 
 347         return "<C wxImage instance at %s>" % (self
.this
,) 
 348 class wxImage(wxImagePtr
): 
 349     def __init__(self
,*_args
,**_kwargs
): 
 350         self
.this 
= apply(imagec
.new_wxImage
,_args
,_kwargs
) 
 358 #-------------- FUNCTION WRAPPERS ------------------ 
 360 def wxEmptyImage(*_args
, **_kwargs
): 
 361     val 
= apply(imagec
.wxEmptyImage
,_args
,_kwargs
) 
 362     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 365 def wxImageFromMime(*_args
, **_kwargs
): 
 366     val 
= apply(imagec
.wxImageFromMime
,_args
,_kwargs
) 
 367     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 370 def wxImageFromBitmap(*_args
, **_kwargs
): 
 371     val 
= apply(imagec
.wxImageFromBitmap
,_args
,_kwargs
) 
 372     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 375 def wxImageFromData(*_args
, **_kwargs
): 
 376     val 
= apply(imagec
.wxImageFromData
,_args
,_kwargs
) 
 377     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 380 def wxImageFromStream(*_args
, **_kwargs
): 
 381     val 
= apply(imagec
.wxImageFromStream
,_args
,_kwargs
) 
 382     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 385 def wxImageFromStreamMime(*_args
, **_kwargs
): 
 386     val 
= apply(imagec
.wxImageFromStreamMime
,_args
,_kwargs
) 
 387     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 390 wxInitAllImageHandlers 
= imagec
.wxInitAllImageHandlers
 
 392 def wxBitmapFromImage(*_args
, **_kwargs
): 
 393     val 
= apply(imagec
.wxBitmapFromImage
,_args
,_kwargs
) 
 394     if val
: val 
= wxBitmapPtr(val
); val
.thisown 
= 1 
 397 wxImage_CanRead 
= imagec
.wxImage_CanRead
 
 399 wxImage_GetImageCount 
= imagec
.wxImage_GetImageCount
 
 401 wxImage_CanReadStream 
= imagec
.wxImage_CanReadStream
 
 403 wxImage_AddHandler 
= imagec
.wxImage_AddHandler
 
 405 wxImage_InsertHandler 
= imagec
.wxImage_InsertHandler
 
 407 wxImage_RemoveHandler 
= imagec
.wxImage_RemoveHandler
 
 411 #-------------- VARIABLE WRAPPERS ------------------ 
 414 wxNullImage 
= wxImagePtr(imagec
.cvar
.wxNullImage
)