1 # This file was created automatically by SWIG. 
   7 class wxImageHandlerPtr(wxObjectPtr
): 
   8     def __init__(self
,this
): 
  11     def GetName(self
, *_args
, **_kwargs
): 
  12         val 
= apply(imagec
.wxImageHandler_GetName
,(self
,) + _args
, _kwargs
) 
  14     def GetExtension(self
, *_args
, **_kwargs
): 
  15         val 
= apply(imagec
.wxImageHandler_GetExtension
,(self
,) + _args
, _kwargs
) 
  17     def GetType(self
, *_args
, **_kwargs
): 
  18         val 
= apply(imagec
.wxImageHandler_GetType
,(self
,) + _args
, _kwargs
) 
  20     def GetMimeType(self
, *_args
, **_kwargs
): 
  21         val 
= apply(imagec
.wxImageHandler_GetMimeType
,(self
,) + _args
, _kwargs
) 
  23     def CanRead(self
, *_args
, **_kwargs
): 
  24         val 
= apply(imagec
.wxImageHandler_CanRead
,(self
,) + _args
, _kwargs
) 
  26     def SetName(self
, *_args
, **_kwargs
): 
  27         val 
= apply(imagec
.wxImageHandler_SetName
,(self
,) + _args
, _kwargs
) 
  29     def SetExtension(self
, *_args
, **_kwargs
): 
  30         val 
= apply(imagec
.wxImageHandler_SetExtension
,(self
,) + _args
, _kwargs
) 
  32     def SetType(self
, *_args
, **_kwargs
): 
  33         val 
= apply(imagec
.wxImageHandler_SetType
,(self
,) + _args
, _kwargs
) 
  35     def SetMimeType(self
, *_args
, **_kwargs
): 
  36         val 
= apply(imagec
.wxImageHandler_SetMimeType
,(self
,) + _args
, _kwargs
) 
  39         return "<C wxImageHandler instance at %s>" % (self
.this
,) 
  40 class wxImageHandler(wxImageHandlerPtr
): 
  41     def __init__(self
,this
): 
  47 class wxPNGHandlerPtr(wxImageHandlerPtr
): 
  48     def __init__(self
,this
): 
  52         return "<C wxPNGHandler instance at %s>" % (self
.this
,) 
  53 class wxPNGHandler(wxPNGHandlerPtr
): 
  54     def __init__(self
,*_args
,**_kwargs
): 
  55         self
.this 
= apply(imagec
.new_wxPNGHandler
,_args
,_kwargs
) 
  61 class wxJPEGHandlerPtr(wxImageHandlerPtr
): 
  62     def __init__(self
,this
): 
  66         return "<C wxJPEGHandler instance at %s>" % (self
.this
,) 
  67 class wxJPEGHandler(wxJPEGHandlerPtr
): 
  68     def __init__(self
,*_args
,**_kwargs
): 
  69         self
.this 
= apply(imagec
.new_wxJPEGHandler
,_args
,_kwargs
) 
  75 class wxBMPHandlerPtr(wxImageHandlerPtr
): 
  76     def __init__(self
,this
): 
  80         return "<C wxBMPHandler instance at %s>" % (self
.this
,) 
  81 class wxBMPHandler(wxBMPHandlerPtr
): 
  82     def __init__(self
,*_args
,**_kwargs
): 
  83         self
.this 
= apply(imagec
.new_wxBMPHandler
,_args
,_kwargs
) 
  89 class wxICOHandlerPtr(wxBMPHandlerPtr
): 
  90     def __init__(self
,this
): 
  94         return "<C wxICOHandler instance at %s>" % (self
.this
,) 
  95 class wxICOHandler(wxICOHandlerPtr
): 
  96     def __init__(self
,*_args
,**_kwargs
): 
  97         self
.this 
= apply(imagec
.new_wxICOHandler
,_args
,_kwargs
) 
 103 class wxGIFHandlerPtr(wxImageHandlerPtr
): 
 104     def __init__(self
,this
): 
 108         return "<C wxGIFHandler instance at %s>" % (self
.this
,) 
 109 class wxGIFHandler(wxGIFHandlerPtr
): 
 110     def __init__(self
,*_args
,**_kwargs
): 
 111         self
.this 
= apply(imagec
.new_wxGIFHandler
,_args
,_kwargs
) 
 117 class wxPNMHandlerPtr(wxImageHandlerPtr
): 
 118     def __init__(self
,this
): 
 122         return "<C wxPNMHandler instance at %s>" % (self
.this
,) 
 123 class wxPNMHandler(wxPNMHandlerPtr
): 
 124     def __init__(self
,*_args
,**_kwargs
): 
 125         self
.this 
= apply(imagec
.new_wxPNMHandler
,_args
,_kwargs
) 
 131 class wxPCXHandlerPtr(wxImageHandlerPtr
): 
 132     def __init__(self
,this
): 
 136         return "<C wxPCXHandler instance at %s>" % (self
.this
,) 
 137 class wxPCXHandler(wxPCXHandlerPtr
): 
 138     def __init__(self
,*_args
,**_kwargs
): 
 139         self
.this 
= apply(imagec
.new_wxPCXHandler
,_args
,_kwargs
) 
 145 class wxTIFFHandlerPtr(wxImageHandlerPtr
): 
 146     def __init__(self
,this
): 
 150         return "<C wxTIFFHandler instance at %s>" % (self
.this
,) 
 151 class wxTIFFHandler(wxTIFFHandlerPtr
): 
 152     def __init__(self
,*_args
,**_kwargs
): 
 153         self
.this 
= apply(imagec
.new_wxTIFFHandler
,_args
,_kwargs
) 
 159 class wxImagePtr(wxObjectPtr
): 
 160     def __init__(self
,this
): 
 163     def __del__(self
,imagec
=imagec
): 
 164         if self
.thisown 
== 1 : 
 165             imagec
.delete_wxImage(self
) 
 166     def ConvertToBitmap(self
, *_args
, **_kwargs
): 
 167         val 
= apply(imagec
.wxImage_ConvertToBitmap
,(self
,) + _args
, _kwargs
) 
 168         if val
: val 
= wxBitmapPtr(val
) ; val
.thisown 
= 1 
 170     def Create(self
, *_args
, **_kwargs
): 
 171         val 
= apply(imagec
.wxImage_Create
,(self
,) + _args
, _kwargs
) 
 173     def Destroy(self
, *_args
, **_kwargs
): 
 174         val 
= apply(imagec
.wxImage_Destroy
,(self
,) + _args
, _kwargs
) 
 176     def Scale(self
, *_args
, **_kwargs
): 
 177         val 
= apply(imagec
.wxImage_Scale
,(self
,) + _args
, _kwargs
) 
 178         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 180     def Rescale(self
, *_args
, **_kwargs
): 
 181         val 
= apply(imagec
.wxImage_Rescale
,(self
,) + _args
, _kwargs
) 
 182         if val
: val 
= wxImagePtr(val
)  
 184     def SetRGB(self
, *_args
, **_kwargs
): 
 185         val 
= apply(imagec
.wxImage_SetRGB
,(self
,) + _args
, _kwargs
) 
 187     def GetRed(self
, *_args
, **_kwargs
): 
 188         val 
= apply(imagec
.wxImage_GetRed
,(self
,) + _args
, _kwargs
) 
 190     def GetGreen(self
, *_args
, **_kwargs
): 
 191         val 
= apply(imagec
.wxImage_GetGreen
,(self
,) + _args
, _kwargs
) 
 193     def GetBlue(self
, *_args
, **_kwargs
): 
 194         val 
= apply(imagec
.wxImage_GetBlue
,(self
,) + _args
, _kwargs
) 
 196     def LoadFile(self
, *_args
, **_kwargs
): 
 197         val 
= apply(imagec
.wxImage_LoadFile
,(self
,) + _args
, _kwargs
) 
 199     def LoadMimeFile(self
, *_args
, **_kwargs
): 
 200         val 
= apply(imagec
.wxImage_LoadMimeFile
,(self
,) + _args
, _kwargs
) 
 202     def SaveFile(self
, *_args
, **_kwargs
): 
 203         val 
= apply(imagec
.wxImage_SaveFile
,(self
,) + _args
, _kwargs
) 
 205     def SaveMimeFile(self
, *_args
, **_kwargs
): 
 206         val 
= apply(imagec
.wxImage_SaveMimeFile
,(self
,) + _args
, _kwargs
) 
 208     def Ok(self
, *_args
, **_kwargs
): 
 209         val 
= apply(imagec
.wxImage_Ok
,(self
,) + _args
, _kwargs
) 
 211     def GetWidth(self
, *_args
, **_kwargs
): 
 212         val 
= apply(imagec
.wxImage_GetWidth
,(self
,) + _args
, _kwargs
) 
 214     def GetHeight(self
, *_args
, **_kwargs
): 
 215         val 
= apply(imagec
.wxImage_GetHeight
,(self
,) + _args
, _kwargs
) 
 217     def GetSubImage(self
, *_args
, **_kwargs
): 
 218         val 
= apply(imagec
.wxImage_GetSubImage
,(self
,) + _args
, _kwargs
) 
 219         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 221     def Copy(self
, *_args
, **_kwargs
): 
 222         val 
= apply(imagec
.wxImage_Copy
,(self
,) + _args
, _kwargs
) 
 223         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 225     def Paste(self
, *_args
, **_kwargs
): 
 226         val 
= apply(imagec
.wxImage_Paste
,(self
,) + _args
, _kwargs
) 
 228     def GetData(self
, *_args
, **_kwargs
): 
 229         val 
= apply(imagec
.wxImage_GetData
,(self
,) + _args
, _kwargs
) 
 231     def SetData(self
, *_args
, **_kwargs
): 
 232         val 
= apply(imagec
.wxImage_SetData
,(self
,) + _args
, _kwargs
) 
 234     def SetMaskColour(self
, *_args
, **_kwargs
): 
 235         val 
= apply(imagec
.wxImage_SetMaskColour
,(self
,) + _args
, _kwargs
) 
 237     def GetMaskRed(self
, *_args
, **_kwargs
): 
 238         val 
= apply(imagec
.wxImage_GetMaskRed
,(self
,) + _args
, _kwargs
) 
 240     def GetMaskGreen(self
, *_args
, **_kwargs
): 
 241         val 
= apply(imagec
.wxImage_GetMaskGreen
,(self
,) + _args
, _kwargs
) 
 243     def GetMaskBlue(self
, *_args
, **_kwargs
): 
 244         val 
= apply(imagec
.wxImage_GetMaskBlue
,(self
,) + _args
, _kwargs
) 
 246     def SetMask(self
, *_args
, **_kwargs
): 
 247         val 
= apply(imagec
.wxImage_SetMask
,(self
,) + _args
, _kwargs
) 
 249     def HasMask(self
, *_args
, **_kwargs
): 
 250         val 
= apply(imagec
.wxImage_HasMask
,(self
,) + _args
, _kwargs
) 
 252     def Rotate(self
, *_args
, **_kwargs
): 
 253         val 
= apply(imagec
.wxImage_Rotate
,(self
,) + _args
, _kwargs
) 
 254         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 256     def Rotate90(self
, *_args
, **_kwargs
): 
 257         val 
= apply(imagec
.wxImage_Rotate90
,(self
,) + _args
, _kwargs
) 
 258         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 260     def Mirror(self
, *_args
, **_kwargs
): 
 261         val 
= apply(imagec
.wxImage_Mirror
,(self
,) + _args
, _kwargs
) 
 262         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 264     def Replace(self
, *_args
, **_kwargs
): 
 265         val 
= apply(imagec
.wxImage_Replace
,(self
,) + _args
, _kwargs
) 
 267     def ConvertToMono(self
, *_args
, **_kwargs
): 
 268         val 
= apply(imagec
.wxImage_ConvertToMono
,(self
,) + _args
, _kwargs
) 
 269         if val
: val 
= wxImagePtr(val
) ; val
.thisown 
= 1 
 271     def SetOption(self
, *_args
, **_kwargs
): 
 272         val 
= apply(imagec
.wxImage_SetOption
,(self
,) + _args
, _kwargs
) 
 274     def SetOptionInt(self
, *_args
, **_kwargs
): 
 275         val 
= apply(imagec
.wxImage_SetOptionInt
,(self
,) + _args
, _kwargs
) 
 277     def GetOption(self
, *_args
, **_kwargs
): 
 278         val 
= apply(imagec
.wxImage_GetOption
,(self
,) + _args
, _kwargs
) 
 280     def GetOptionInt(self
, *_args
, **_kwargs
): 
 281         val 
= apply(imagec
.wxImage_GetOptionInt
,(self
,) + _args
, _kwargs
) 
 283     def HasOption(self
, *_args
, **_kwargs
): 
 284         val 
= apply(imagec
.wxImage_HasOption
,(self
,) + _args
, _kwargs
) 
 286     def CountColours(self
, *_args
, **_kwargs
): 
 287         val 
= apply(imagec
.wxImage_CountColours
,(self
,) + _args
, _kwargs
) 
 290         return "<C wxImage instance at %s>" % (self
.this
,) 
 291 class wxImage(wxImagePtr
): 
 292     def __init__(self
,*_args
,**_kwargs
): 
 293         self
.this 
= apply(imagec
.new_wxImage
,_args
,_kwargs
) 
 301 #-------------- FUNCTION WRAPPERS ------------------ 
 303 def wxEmptyImage(*_args
, **_kwargs
): 
 304     val 
= apply(imagec
.wxEmptyImage
,_args
,_kwargs
) 
 305     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 308 def wxImageFromMime(*_args
, **_kwargs
): 
 309     val 
= apply(imagec
.wxImageFromMime
,_args
,_kwargs
) 
 310     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 313 def wxImageFromBitmap(*_args
, **_kwargs
): 
 314     val 
= apply(imagec
.wxImageFromBitmap
,_args
,_kwargs
) 
 315     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 318 def wxImageFromData(*_args
, **_kwargs
): 
 319     val 
= apply(imagec
.wxImageFromData
,_args
,_kwargs
) 
 320     if val
: val 
= wxImagePtr(val
); val
.thisown 
= 1 
 323 wxInitAllImageHandlers 
= imagec
.wxInitAllImageHandlers
 
 325 def wxBitmapFromImage(*_args
, **_kwargs
): 
 326     val 
= apply(imagec
.wxBitmapFromImage
,_args
,_kwargs
) 
 327     if val
: val 
= wxBitmapPtr(val
); val
.thisown 
= 1 
 330 wxImage_CanRead 
= imagec
.wxImage_CanRead
 
 332 wxImage_GetImageCount 
= imagec
.wxImage_GetImageCount
 
 334 wxImage_AddHandler 
= imagec
.wxImage_AddHandler
 
 336 wxImage_InsertHandler 
= imagec
.wxImage_InsertHandler
 
 338 wxImage_RemoveHandler 
= imagec
.wxImage_RemoveHandler
 
 342 #-------------- VARIABLE WRAPPERS ------------------ 
 345 wxNullImage 
= wxImagePtr(imagec
.cvar
.wxNullImage
)