+class ScreenInfo(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, ScreenInfo, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, ScreenInfo, name)
+ def __init__(self,*args):
+ self.this = apply(_openbox.new_ScreenInfo,args)
+ self.thisown = 1
+ def visual(*args): return apply(_openbox.ScreenInfo_visual,args)
+ def rootWindow(*args): return apply(_openbox.ScreenInfo_rootWindow,args)
+ def colormap(*args): return apply(_openbox.ScreenInfo_colormap,args)
+ def depth(*args): return apply(_openbox.ScreenInfo_depth,args)
+ def screen(*args): return apply(_openbox.ScreenInfo_screen,args)
+ def rect(*args): return apply(_openbox.ScreenInfo_rect,args)
+ def width(*args): return apply(_openbox.ScreenInfo_width,args)
+ def height(*args): return apply(_openbox.ScreenInfo_height,args)
+ def displayString(*args): return apply(_openbox.ScreenInfo_displayString,args)
+ def __repr__(self):
+ return "<C ScreenInfo instance at %s>" % (self.this,)
+
+class ScreenInfoPtr(ScreenInfo):
+ def __init__(self,this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = ScreenInfo
+_openbox.ScreenInfo_swigregister(ScreenInfoPtr)
+
+class Strut(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, Strut, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, Strut, name)
+ __swig_setmethods__["top"] = _openbox.Strut_top_set
+ __swig_getmethods__["top"] = _openbox.Strut_top_get
+ if _newclass:top = property(_openbox.Strut_top_get,_openbox.Strut_top_set)
+ __swig_setmethods__["bottom"] = _openbox.Strut_bottom_set
+ __swig_getmethods__["bottom"] = _openbox.Strut_bottom_get
+ if _newclass:bottom = property(_openbox.Strut_bottom_get,_openbox.Strut_bottom_set)
+ __swig_setmethods__["left"] = _openbox.Strut_left_set
+ __swig_getmethods__["left"] = _openbox.Strut_left_get
+ if _newclass:left = property(_openbox.Strut_left_get,_openbox.Strut_left_set)
+ __swig_setmethods__["right"] = _openbox.Strut_right_set
+ __swig_getmethods__["right"] = _openbox.Strut_right_get
+ if _newclass:right = property(_openbox.Strut_right_get,_openbox.Strut_right_set)
+ def __init__(self,*args):
+ self.this = apply(_openbox.new_Strut,args)
+ self.thisown = 1
+ def __repr__(self):
+ return "<C Strut instance at %s>" % (self.this,)
+
+class StrutPtr(Strut):
+ def __init__(self,this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = Strut
+_openbox.Strut_swigregister(StrutPtr)
+
+class EventHandler(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, EventHandler, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, EventHandler, name)
+ def handle(*args): return apply(_openbox.EventHandler_handle,args)
+ def keyPressHandler(*args): return apply(_openbox.EventHandler_keyPressHandler,args)
+ def keyReleaseHandler(*args): return apply(_openbox.EventHandler_keyReleaseHandler,args)
+ def buttonPressHandler(*args): return apply(_openbox.EventHandler_buttonPressHandler,args)
+ def buttonReleaseHandler(*args): return apply(_openbox.EventHandler_buttonReleaseHandler,args)
+ def motionHandler(*args): return apply(_openbox.EventHandler_motionHandler,args)
+ def enterHandler(*args): return apply(_openbox.EventHandler_enterHandler,args)
+ def leaveHandler(*args): return apply(_openbox.EventHandler_leaveHandler,args)
+ def focusHandler(*args): return apply(_openbox.EventHandler_focusHandler,args)
+ def unfocusHandler(*args): return apply(_openbox.EventHandler_unfocusHandler,args)
+ def exposeHandler(*args): return apply(_openbox.EventHandler_exposeHandler,args)
+ def graphicsExposeHandler(*args): return apply(_openbox.EventHandler_graphicsExposeHandler,args)
+ def noExposeEventHandler(*args): return apply(_openbox.EventHandler_noExposeEventHandler,args)
+ def circulateRequestHandler(*args): return apply(_openbox.EventHandler_circulateRequestHandler,args)
+ def configureRequestHandler(*args): return apply(_openbox.EventHandler_configureRequestHandler,args)
+ def mapRequestHandler(*args): return apply(_openbox.EventHandler_mapRequestHandler,args)
+ def resizeRequestHandler(*args): return apply(_openbox.EventHandler_resizeRequestHandler,args)
+ def circulateHandler(*args): return apply(_openbox.EventHandler_circulateHandler,args)
+ def configureHandler(*args): return apply(_openbox.EventHandler_configureHandler,args)
+ def createHandler(*args): return apply(_openbox.EventHandler_createHandler,args)
+ def destroyHandler(*args): return apply(_openbox.EventHandler_destroyHandler,args)
+ def gravityHandler(*args): return apply(_openbox.EventHandler_gravityHandler,args)
+ def mapHandler(*args): return apply(_openbox.EventHandler_mapHandler,args)
+ def mappingHandler(*args): return apply(_openbox.EventHandler_mappingHandler,args)
+ def reparentHandler(*args): return apply(_openbox.EventHandler_reparentHandler,args)
+ def unmapHandler(*args): return apply(_openbox.EventHandler_unmapHandler,args)
+ def visibilityHandler(*args): return apply(_openbox.EventHandler_visibilityHandler,args)
+ def colorMapHandler(*args): return apply(_openbox.EventHandler_colorMapHandler,args)
+ def propertyHandler(*args): return apply(_openbox.EventHandler_propertyHandler,args)
+ def selectionClearHandler(*args): return apply(_openbox.EventHandler_selectionClearHandler,args)
+ def selectionHandler(*args): return apply(_openbox.EventHandler_selectionHandler,args)
+ def selectionRequestHandler(*args): return apply(_openbox.EventHandler_selectionRequestHandler,args)
+ def clientMessageHandler(*args): return apply(_openbox.EventHandler_clientMessageHandler,args)
+ def __del__(self, destroy= _openbox.delete_EventHandler):
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+ def __init__(self): raise RuntimeError, "No constructor defined"
+ def __repr__(self):
+ return "<C EventHandler instance at %s>" % (self.this,)
+
+class EventHandlerPtr(EventHandler):
+ def __init__(self,this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = EventHandler
+_openbox.EventHandler_swigregister(EventHandlerPtr)
+
+class EventDispatcher(_object):
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, EventDispatcher, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, EventDispatcher, name)
+ def __init__(self,*args):
+ self.this = apply(_openbox.new_EventDispatcher,args)
+ self.thisown = 1
+ def __del__(self, destroy= _openbox.delete_EventDispatcher):
+ try:
+ if self.thisown: destroy(self)
+ except: pass
+ def clearAllHandlers(*args): return apply(_openbox.EventDispatcher_clearAllHandlers,args)
+ def registerHandler(*args): return apply(_openbox.EventDispatcher_registerHandler,args)
+ def clearHandler(*args): return apply(_openbox.EventDispatcher_clearHandler,args)
+ def dispatchEvents(*args): return apply(_openbox.EventDispatcher_dispatchEvents,args)
+ def setFallbackHandler(*args): return apply(_openbox.EventDispatcher_setFallbackHandler,args)
+ def getFallbackHandler(*args): return apply(_openbox.EventDispatcher_getFallbackHandler,args)
+ def setMasterHandler(*args): return apply(_openbox.EventDispatcher_setMasterHandler,args)
+ def getMasterHandler(*args): return apply(_openbox.EventDispatcher_getMasterHandler,args)
+ def findHandler(*args): return apply(_openbox.EventDispatcher_findHandler,args)
+ def lastTime(*args): return apply(_openbox.EventDispatcher_lastTime,args)
+ def __repr__(self):
+ return "<C EventDispatcher instance at %s>" % (self.this,)
+
+class EventDispatcherPtr(EventDispatcher):
+ def __init__(self,this):
+ self.this = this
+ if not hasattr(self,"thisown"): self.thisown = 0
+ self.__class__ = EventDispatcher
+_openbox.EventDispatcher_swigregister(EventDispatcherPtr)
+