1 # This file was created automatically by SWIG. 
   9 class wxImageHandlerPtr(wxObjectPtr
): 
  10     def __init__(self
,this
): 
  13     def GetName(self
, *_args
, **_kwargs
): 
  14         val 
= apply(imagec
.wxImageHandler_GetName
,(self
,) + _args
, _kwargs
) 
  16     def GetExtension(self
, *_args
, **_kwargs
): 
  17         val 
= apply(imagec
.wxImageHandler_GetExtension
,(self
,) + _args
, _kwargs
) 
  19     def GetType(self
, *_args
, **_kwargs
): 
  20         val 
= apply(imagec
.wxImageHandler_GetType
,(self
,) + _args
, _kwargs
) 
  22     def GetMimeType(self
, *_args
, **_kwargs
): 
  23         val 
= apply(imagec
.wxImageHandler_GetMimeType
,(self
,) + _args
, _kwargs
) 
  25     def CanRead(self
, *_args
, **_kwargs
): 
  26         val 
= apply(imagec
.wxImageHandler_CanRead
,(self
,) + _args
, _kwargs
) 
  28     def SetName(self
, *_args
, **_kwargs
): 
  29         val 
= apply(imagec
.wxImageHandler_SetName
,(self
,) + _args
, _kwargs
) 
  31     def SetExtension(self
, *_args
, **_kwargs
): 
  32         val 
= apply(imagec
.wxImageHandler_SetExtension
,(self
,) + _args
, _kwargs
) 
  34     def SetType(self
, *_args
, **_kwargs
): 
  35         val 
= apply(imagec
.wxImageHandler_SetType
,(self
,) + _args
, _kwargs
) 
  37     def SetMimeType(self
, *_args
, **_kwargs
): 
  38         val 
= apply(imagec
.wxImageHandler_SetMimeType
,(self
,) + _args
, _kwargs
) 
  41         return "<C wxImageHandler instance at %s>" % (self
.this
,) 
  42 class wxImageHandler(wxImageHandlerPtr
): 
  43     def __init__(self
,this
): 
  49 class wxPNGHandlerPtr(wxImageHandlerPtr
): 
  50     def __init__(self
,this
): 
  54         return "<C wxPNGHandler instance at %s>" % (self
.this
,) 
  55 class wxPNGHandler(wxPNGHandlerPtr
): 
  56     def __init__(self
,*_args
,**_kwargs
): 
  57         self
.this 
= apply(imagec
.new_wxPNGHandler
,_args
,_kwargs
) 
  63 class wxJPEGHandlerPtr(wxImageHandlerPtr
): 
  64     def __init__(self
,this
): 
  68         return "<C wxJPEGHandler instance at %s>" % (self
.this
,) 
  69 class wxJPEGHandler(wxJPEGHandlerPtr
): 
  70     def __init__(self
,*_args
,**_kwargs
): 
  71         self
.this 
= apply(imagec
.new_wxJPEGHandler
,_args
,_kwargs
) 
  77 class wxBMPHandlerPtr(wxImageHandlerPtr
): 
  78     def __init__(self
,this
): 
  82         return "<C wxBMPHandler instance at %s>" % (self
.this
,) 
  83 class wxBMPHandler(wxBMPHandlerPtr
): 
  84     def __init__(self
,*_args
,**_kwargs
): 
  85         self
.this 
= apply(imagec
.new_wxBMPHandler
,_args
,_kwargs
) 
  91 class wxICOHandlerPtr(wxBMPHandlerPtr
): 
  92     def __init__(self
,this
): 
  96         return "<C wxICOHandler instance at %s>" % (self
.this
,) 
  97 class wxICOHandler(wxICOHandlerPtr
): 
  98     def __init__(self
,*_args
,**_kwargs
): 
  99         self
.this 
= apply(imagec
.new_wxICOHandler
,_args
,_kwargs
) 
 105 class wxCURHandlerPtr(wxICOHandlerPtr
): 
 106     def __init__(self
,this
): 
 110         return "<C wxCURHandler instance at %s>" % (self
.this
,) 
 111 class wxCURHandler(wxCURHandlerPtr
): 
 112     def __init__(self
,*_args
,**_kwargs
): 
 113         self
.this 
= apply(imagec
.new_wxCURHandler
,_args
,_kwargs
) 
 119 class wxANIHandlerPtr(wxCURHandlerPtr
): 
 120     def __init__(self
,this
): 
 124         return "<C wxANIHandler instance at %s>" % (self
.this
,) 
 125 class wxANIHandler(wxANIHandlerPtr
): 
 126     def __init__(self
,*_args
,**_kwargs
): 
 127         self
.this 
= apply(imagec
.new_wxANIHandler
,_args
,_kwargs
) 
 133 class wxGIFHandlerPtr(wxImageHandlerPtr
): 
 134     def __init__(self
,this
): 
 138         return "<C wxGIFHandler instance at %s>" % (self
.this
,) 
 139 class wxGIFHandler(wxGIFHandlerPtr
): 
 140     def __init__(self
,*_args
,**_kwargs
): 
 141         self
.this 
= apply(imagec
.new_wxGIFHandler
,_args
,_kwargs
) 
 147 class wxPNMHandlerPtr(wxImageHandlerPtr
): 
 148     def __init__(self
,this
): 
 152         return "<C wxPNMHandler instance at %s>" % (self
.this
,) 
 153 class wxPNMHandler(wxPNMHandlerPtr
): 
 154     def __init__(self
,*_args
,**_kwargs
): 
 155         self
.this 
= apply(imagec
.new_wxPNMHandler
,_args
,_kwargs
) 
 161 class wxPCXHandlerPtr(wxImageHandlerPtr
): 
 162     def __init__(self
,this
): 
 166         return "<C wxPCXHandler instance at %s>" % (self
.this
,) 
 167 class wxPCXHandler(wxPCXHandlerPtr
): 
 168     def __init__(self
,*_args
,**_kwargs
): 
 169         self
.this 
= apply(imagec
.new_wxPCXHandler
,_args
,_kwargs
) 
 175 class wxTIFFHandlerPtr(wxImageHandlerPtr
): 
 176     def __init__(self
,this
): 
 180         return "<C wxTIFFHandler instance at %s>" % (self
.this
,) 
 181 class wxTIFFHandler(wxTIFFHandlerPtr
): 
 182     def __init__(self
,*_args
,**_kwargs
): 
 183         self
.this 
= apply(imagec
.new_wxTIFFHandler
,_args
,_kwargs
) 
 189 class wxImagePtr(wxObjectPtr
): 
 190     def __init__(self
,this
): 
 193     def __del__(self
,imagec
=imagec
): 
 194         if self
.thisown 
== 1 : 
 195             imagec
.delete_wxImage(self
) 
 196     def Create(self
, *_args
, **_kwargs
): 
 197         val 
= apply(imagec
.wxImage_Create
,(self
,) + _args
, _kwargs
) 
 199     def Destroy(self
, *_args
, **_kwargs
): 
 200         val 
= apply(imagec
.wxImage_Destroy
,(self
,) + _args
, _kwargs
) 
 202     def Scale(self
, *_args
, **_kwargs
): 
 203         val 
= apply(imagec
.wxImage_Scale
,(self
,) + _args
, _kwargs
) 
 204         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 206     def Rescale(self
, *_args
, **_kwargs
): 
 207         val 
= apply(imagec
.wxImage_Rescale
,(self
,) + _args
, _kwargs
) 
 208         if val
: val 
= wxImagePtr(val
)  
 210     def SetRGB(self
, *_args
, **_kwargs
): 
 211         val 
= apply(imagec
.wxImage_SetRGB
,(self
,) + _args
, _kwargs
) 
 213     def GetRed(self
, *_args
, **_kwargs
): 
 214         val 
= apply(imagec
.wxImage_GetRed
,(self
,) + _args
, _kwargs
) 
 216     def GetGreen(self
, *_args
, **_kwargs
): 
 217         val 
= apply(imagec
.wxImage_GetGreen
,(self
,) + _args
, _kwargs
) 
 219     def GetBlue(self
, *_args
, **_kwargs
): 
 220         val 
= apply(imagec
.wxImage_GetBlue
,(self
,) + _args
, _kwargs
) 
 222     def LoadFile(self
, *_args
, **_kwargs
): 
 223         val 
= apply(imagec
.wxImage_LoadFile
,(self
,) + _args
, _kwargs
) 
 225     def LoadMimeFile(self
, *_args
, **_kwargs
): 
 226         val 
= apply(imagec
.wxImage_LoadMimeFile
,(self
,) + _args
, _kwargs
) 
 228     def SaveFile(self
, *_args
, **_kwargs
): 
 229         val 
= apply(imagec
.wxImage_SaveFile
,(self
,) + _args
, _kwargs
) 
 231     def SaveMimeFile(self
, *_args
, **_kwargs
): 
 232         val 
= apply(imagec
.wxImage_SaveMimeFile
,(self
,) + _args
, _kwargs
) 
 234     def LoadStream(self
, *_args
, **_kwargs
): 
 235         val 
= apply(imagec
.wxImage_LoadStream
,(self
,) + _args
, _kwargs
) 
 237     def LoadMimeStream(self
, *_args
, **_kwargs
): 
 238         val 
= apply(imagec
.wxImage_LoadMimeStream
,(self
,) + _args
, _kwargs
) 
 240     def Ok(self
, *_args
, **_kwargs
): 
 241         val 
= apply(imagec
.wxImage_Ok
,(self
,) + _args
, _kwargs
) 
 243     def GetWidth(self
, *_args
, **_kwargs
): 
 244         val 
= apply(imagec
.wxImage_GetWidth
,(self
,) + _args
, _kwargs
) 
 246     def GetHeight(self
, *_args
, **_kwargs
): 
 247         val 
= apply(imagec
.wxImage_GetHeight
,(self
,) + _args
, _kwargs
) 
 249     def GetSubImage(self
, *_args
, **_kwargs
): 
 250         val 
= apply(imagec
.wxImage_GetSubImage
,(self
,) + _args
, _kwargs
) 
 251         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 253     def Copy(self
, *_args
, **_kwargs
): 
 254         val 
= apply(imagec
.wxImage_Copy
,(self
,) + _args
, _kwargs
) 
 255         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 257     def Paste(self
, *_args
, **_kwargs
): 
 258         val 
= apply(imagec
.wxImage_Paste
,(self
,) + _args
, _kwargs
) 
 260     def GetData(self
, *_args
, **_kwargs
): 
 261         val 
= apply(imagec
.wxImage_GetData
,(self
,) + _args
, _kwargs
) 
 263     def SetData(self
, *_args
, **_kwargs
): 
 264         val 
= apply(imagec
.wxImage_SetData
,(self
,) + _args
, _kwargs
) 
 266     def SetMaskColour(self
, *_args
, **_kwargs
): 
 267         val 
= apply(imagec
.wxImage_SetMaskColour
,(self
,) + _args
, _kwargs
) 
 269     def GetMaskRed(self
, *_args
, **_kwargs
): 
 270         val 
= apply(imagec
.wxImage_GetMaskRed
,(self
,) + _args
, _kwargs
) 
 272     def GetMaskGreen(self
, *_args
, **_kwargs
): 
 273         val 
= apply(imagec
.wxImage_GetMaskGreen
,(self
,) + _args
, _kwargs
) 
 275     def GetMaskBlue(self
, *_args
, **_kwargs
): 
 276         val 
= apply(imagec
.wxImage_GetMaskBlue
,(self
,) + _args
, _kwargs
) 
 278     def SetMask(self
, *_args
, **_kwargs
): 
 279         val 
= apply(imagec
.wxImage_SetMask
,(self
,) + _args
, _kwargs
) 
 281     def HasMask(self
, *_args
, **_kwargs
): 
 282         val 
= apply(imagec
.wxImage_HasMask
,(self
,) + _args
, _kwargs
) 
 284     def Rotate(self
, *_args
, **_kwargs
): 
 285         val 
= apply(imagec
.wxImage_Rotate
,(self
,) + _args
, _kwargs
) 
 286         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 288     def Rotate90(self
, *_args
, **_kwargs
): 
 289         val 
= apply(imagec
.wxImage_Rotate90
,(self
,) + _args
, _kwargs
) 
 290         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 292     def Mirror(self
, *_args
, **_kwargs
): 
 293         val 
= apply(imagec
.wxImage_Mirror
,(self
,) + _args
, _kwargs
) 
 294         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 296     def Replace(self
, *_args
, **_kwargs
): 
 297         val 
= apply(imagec
.wxImage_Replace
,(self
,) + _args
, _kwargs
) 
 299     def ConvertToMono(self
, *_args
, **_kwargs
): 
 300         val 
= apply(imagec
.wxImage_ConvertToMono
,(self
,) + _args
, _kwargs
) 
 301         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 303     def SetOption(self
, *_args
, **_kwargs
): 
 304         val 
= apply(imagec
.wxImage_SetOption
,(self
,) + _args
, _kwargs
) 
 306     def SetOptionInt(self
, *_args
, **_kwargs
): 
 307         val 
= apply(imagec
.wxImage_SetOptionInt
,(self
,) + _args
, _kwargs
) 
 309     def GetOption(self
, *_args
, **_kwargs
): 
 310         val 
= apply(imagec
.wxImage_GetOption
,(self
,) + _args
, _kwargs
) 
 312     def GetOptionInt(self
, *_args
, **_kwargs
): 
 313         val 
= apply(imagec
.wxImage_GetOptionInt
,(self
,) + _args
, _kwargs
) 
 315     def HasOption(self
, *_args
, **_kwargs
): 
 316         val 
= apply(imagec
.wxImage_HasOption
,(self
,) + _args
, _kwargs
) 
 318     def CountColours(self
, *_args
, **_kwargs
): 
 319         val 
= apply(imagec
.wxImage_CountColours
,(self
,) + _args
, _kwargs
) 
 321     def ConvertToBitmap(self
, *_args
, **_kwargs
): 
 322         val 
= apply(imagec
.wxImage_ConvertToBitmap
,(self
,) + _args
, _kwargs
) 
 323         if val
: val 
= wxBitmapPtr(val
) ; val
.thisown 
= 1 
 325     def ConvertToMonoBitmap(self
, *_args
, **_kwargs
): 
 326         val 
= apply(imagec
.wxImage_ConvertToMonoBitmap
,(self
,) + _args
, _kwargs
) 
 327         if val
: val 
= wxBitmapPtr(val
) ; val
.thisown 
= 1 
 330         return "<C wxImage instance at %s>" % (self
.this
,) 
 331 class wxImage(wxImagePtr
): 
 332     def __init__(self
,*_args
,**_kwargs
): 
 333         self
.this 
= apply(imagec
.new_wxImage
,_args
,_kwargs
) 
 341 #-------------- FUNCTION WRAPPERS ------------------ 
 343 def wxEmptyImage(*_args
, **_kwargs
): 
 344     val 
= apply(imagec
.wxEmptyImage
,_args
,_kwargs
) 
 345     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 348 def wxImageFromMime(*_args
, **_kwargs
): 
 349     val 
= apply(imagec
.wxImageFromMime
,_args
,_kwargs
) 
 350     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 353 def wxImageFromBitmap(*_args
, **_kwargs
): 
 354     val 
= apply(imagec
.wxImageFromBitmap
,_args
,_kwargs
) 
 355     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 358 def wxImageFromData(*_args
, **_kwargs
): 
 359     val 
= apply(imagec
.wxImageFromData
,_args
,_kwargs
) 
 360     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 363 def wxImageFromStream(*_args
, **_kwargs
): 
 364     val 
= apply(imagec
.wxImageFromStream
,_args
,_kwargs
) 
 365     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 368 def wxImageFromStreamMime(*_args
, **_kwargs
): 
 369     val 
= apply(imagec
.wxImageFromStreamMime
,_args
,_kwargs
) 
 370     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 373 wxInitAllImageHandlers 
= imagec
.wxInitAllImageHandlers
 
 375 def wxBitmapFromImage(*_args
, **_kwargs
): 
 376     val 
= apply(imagec
.wxBitmapFromImage
,_args
,_kwargs
) 
 377     if val
: val 
= wxBitmapPtr(val
); val
.thisown 
= 1 
 380 wxImage_CanRead 
= imagec
.wxImage_CanRead
 
 382 wxImage_GetImageCount 
= imagec
.wxImage_GetImageCount
 
 384 wxImage_CanReadStream 
= imagec
.wxImage_CanReadStream
 
 386 wxImage_AddHandler 
= imagec
.wxImage_AddHandler
 
 388 wxImage_InsertHandler 
= imagec
.wxImage_InsertHandler
 
 390 wxImage_RemoveHandler 
= imagec
.wxImage_RemoveHandler
 
 394 #-------------- VARIABLE WRAPPERS ------------------ 
 397 wxNullImage 
= wxImagePtr(imagec
.cvar
.wxNullImage
)