1 # This file was created automatically by SWIG. 
  14 from clip_dnd 
import * 
  26 from stattool 
import * 
  28 from controls 
import * 
  30 from controls2 
import * 
  32 from windows2 
import * 
  36 from windows3 
import * 
  47     return wxXmlResource_GetXRCID(str_id
) 
  49 def XRCCTRL(window
, str_id
, *ignoreargs
): 
  50     return window
.FindWindowById(XRCID(str_id
)) 
  55 class wxXmlResourcePtr(wxObjectPtr
): 
  56     def __init__(self
,this
): 
  59     def __del__(self
,xrcc
=xrcc
): 
  60         if self
.thisown 
== 1 : 
  61             xrcc
.delete_wxXmlResource(self
) 
  62     def Load(self
, *_args
, **_kwargs
): 
  63         val 
= apply(xrcc
.wxXmlResource_Load
,(self
,) + _args
, _kwargs
) 
  65     def InitAllHandlers(self
, *_args
, **_kwargs
): 
  66         val 
= apply(xrcc
.wxXmlResource_InitAllHandlers
,(self
,) + _args
, _kwargs
) 
  68     def AddHandler(self
, *_args
, **_kwargs
): 
  69         val 
= apply(xrcc
.wxXmlResource_AddHandler
,(self
,) + _args
, _kwargs
) 
  71     def ClearHandlers(self
, *_args
, **_kwargs
): 
  72         val 
= apply(xrcc
.wxXmlResource_ClearHandlers
,(self
,) + _args
, _kwargs
) 
  74     def LoadMenu(self
, *_args
, **_kwargs
): 
  75         val 
= apply(xrcc
.wxXmlResource_LoadMenu
,(self
,) + _args
, _kwargs
) 
  77     def LoadMenuBar(self
, *_args
, **_kwargs
): 
  78         val 
= apply(xrcc
.wxXmlResource_LoadMenuBar
,(self
,) + _args
, _kwargs
) 
  80     def LoadToolBar(self
, *_args
, **_kwargs
): 
  81         val 
= apply(xrcc
.wxXmlResource_LoadToolBar
,(self
,) + _args
, _kwargs
) 
  83     def LoadDialog(self
, *_args
, **_kwargs
): 
  84         val 
= apply(xrcc
.wxXmlResource_LoadDialog
,(self
,) + _args
, _kwargs
) 
  85         if val
: val 
= wxDialogPtr(val
)  
  87     def LoadOnDialog(self
, *_args
, **_kwargs
): 
  88         val 
= apply(xrcc
.wxXmlResource_LoadOnDialog
,(self
,) + _args
, _kwargs
) 
  90     def LoadPanel(self
, *_args
, **_kwargs
): 
  91         val 
= apply(xrcc
.wxXmlResource_LoadPanel
,(self
,) + _args
, _kwargs
) 
  92         if val
: val 
= wxPanelPtr(val
)  
  94     def LoadOnPanel(self
, *_args
, **_kwargs
): 
  95         val 
= apply(xrcc
.wxXmlResource_LoadOnPanel
,(self
,) + _args
, _kwargs
) 
  97     def LoadFrame(self
, *_args
, **_kwargs
): 
  98         val 
= apply(xrcc
.wxXmlResource_LoadFrame
,(self
,) + _args
, _kwargs
) 
 100     def LoadBitmap(self
, *_args
, **_kwargs
): 
 101         val 
= apply(xrcc
.wxXmlResource_LoadBitmap
,(self
,) + _args
, _kwargs
) 
 102         if val
: val 
= wxBitmapPtr(val
) ; val
.thisown 
= 1 
 104     def LoadIcon(self
, *_args
, **_kwargs
): 
 105         val 
= apply(xrcc
.wxXmlResource_LoadIcon
,(self
,) + _args
, _kwargs
) 
 106         if val
: val 
= wxIconPtr(val
) ; val
.thisown 
= 1 
 108     def AttachUnknownControl(self
, *_args
, **_kwargs
): 
 109         val 
= apply(xrcc
.wxXmlResource_AttachUnknownControl
,(self
,) + _args
, _kwargs
) 
 111     def GetVersion(self
, *_args
, **_kwargs
): 
 112         val 
= apply(xrcc
.wxXmlResource_GetVersion
,(self
,) + _args
, _kwargs
) 
 114     def CompareVersion(self
, *_args
, **_kwargs
): 
 115         val 
= apply(xrcc
.wxXmlResource_CompareVersion
,(self
,) + _args
, _kwargs
) 
 118         return "<C wxXmlResource instance at %s>" % (self
.this
,) 
 119 class wxXmlResource(wxXmlResourcePtr
): 
 120     def __init__(self
,*_args
,**_kwargs
): 
 121         self
.this 
= apply(xrcc
.new_wxXmlResourceEmpty
,_args
,_kwargs
) 
 126 def wxXmlResource(*_args
,**_kwargs
): 
 127     val 
= wxXmlResourcePtr(apply(xrcc
.new_wxXmlResource
,_args
,_kwargs
)) 
 134 #-------------- FUNCTION WRAPPERS ------------------ 
 136 wxXmlResource_GetXRCID 
= xrcc
.wxXmlResource_GetXRCID
 
 138 def wxXmlResource_Get(*_args
, **_kwargs
): 
 139     val 
= apply(xrcc
.wxXmlResource_Get
,_args
,_kwargs
) 
 140     if val
: val 
= wxXmlResourcePtr(val
) 
 143 def wxXmlResource_Set(*_args
, **_kwargs
): 
 144     val 
= apply(xrcc
.wxXmlResource_Set
,_args
,_kwargs
) 
 145     if val
: val 
= wxXmlResourcePtr(val
) 
 150 #-------------- VARIABLE WRAPPERS ------------------ 
 152 wxXRC_USE_LOCALE 
= xrcc
.wxXRC_USE_LOCALE
 
 153 wxXRC_NO_SUBCLASSING 
= xrcc
.wxXRC_NO_SUBCLASSING
 
 156 #-------------- USER INCLUDE ----------------------- 
 159 # The global was removed  in favor of static accessor functions.  This is for 
 160 # backwards compatibility: 
 161 wxTheXmlResource 
= wxXmlResource_Get()