home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / demos / blade / data1.cab / Program_Executable_Files / Lib / BInput.py < prev    next >
Encoding:
Python Source  |  2000-10-27  |  6.6 KB  |  215 lines

  1. # This file was created automatically by SWIG.
  2. import BInputc
  3. class B_InputListenerPtr :
  4.     def __init__(self,this):
  5.         self.this = this
  6.         self.thisown = 0
  7.     def SetPythonFunc(self,arg0):
  8.         val = BInputc.B_InputListener_SetPythonFunc(self.this,arg0)
  9.         return val
  10.     def EventCallback(self,arg0,arg1,arg2):
  11.         val = BInputc.B_InputListener_EventCallback(self.this,arg0,arg1,arg2)
  12.         return val
  13.     def __str__(self):
  14.         val = BInputc.B_InputListener___str__(self.this)
  15.         return val
  16.     def __repr__(self):
  17.         return "<C B_InputListener instance>"
  18. class B_InputListener(B_InputListenerPtr):
  19.     def __init__(self,arg0) :
  20.         self.this = BInputc.new_B_InputListener(arg0)
  21.         self.thisown = 1
  22.  
  23.  
  24.  
  25.  
  26. class B_InputDevicePtr :
  27.     def __init__(self,this):
  28.         self.this = this
  29.         self.thisown = 0
  30.     def AddListener(self,arg0):
  31.         val = BInputc.B_InputDevice_AddListener(self.this,arg0.this)
  32.         return val
  33.     def RemoveListener(self,arg0):
  34.         val = BInputc.B_InputDevice_RemoveListener(self.this,arg0)
  35.         return val
  36.     def nListeners(self):
  37.         val = BInputc.B_InputDevice_nListeners(self.this)
  38.         return val
  39.     def IsBinded(self,arg0,*args):
  40.         val = apply(BInputc.B_InputDevice_IsBinded,(self.this,arg0,)+args)
  41.         return val
  42.     def __str__(self):
  43.         val = BInputc.B_InputDevice___str__(self.this)
  44.         return val
  45.     def __repr__(self):
  46.         return "<C B_InputDevice instance>"
  47. class B_InputDevice(B_InputDevicePtr):
  48.     def __init__(self,this):
  49.         self.this = this
  50.  
  51.  
  52.  
  53.  
  54. class B_nInputEventPtr :
  55.     def __init__(self,this):
  56.         self.this = this
  57.         self.thisown = 0
  58.     def GetPress(self):
  59.         val = BInputc.B_nInputEvent_GetPress(self.this)
  60.         return val
  61.     def GetDevice(self):
  62.         val = BInputc.B_nInputEvent_GetDevice(self.this)
  63.         return val
  64.     def GetKey(self):
  65.         val = BInputc.B_nInputEvent_GetKey(self.this)
  66.         return val
  67.     def __repr__(self):
  68.         return "<C B_nInputEvent instance>"
  69. class B_nInputEvent(B_nInputEventPtr):
  70.     def __init__(self,this):
  71.         self.this = this
  72.  
  73.  
  74.  
  75.  
  76. class B_InputActionPtr :
  77.     def __init__(self,this):
  78.         self.this = this
  79.         self.thisown = 0
  80.     def __str__(self):
  81.         val = BInputc.B_InputAction___str__(self.this)
  82.         return val
  83.     def Name(self):
  84.         val = BInputc.B_InputAction_Name(self.this)
  85.         return val
  86.     def IsConst(self):
  87.         val = BInputc.B_InputAction_IsConst(self.this)
  88.         return val
  89.     def nInputEvents(self):
  90.         val = BInputc.B_InputAction_nInputEvents(self.this)
  91.         return val
  92.     def nProcs(self):
  93.         val = BInputc.B_InputAction_nProcs(self.this)
  94.         return val
  95.     def AddEvent(self,arg0,arg1,arg2):
  96.         val = BInputc.B_InputAction_AddEvent(self.this,arg0.this,arg1,arg2)
  97.         return val
  98.     def GetnInputEvent(self,*args):
  99.         val = apply(BInputc.B_InputAction_GetnInputEvent,(self.this,)+args)
  100.         val = B_nInputEventPtr(val)
  101.         return val
  102.     def GetTimeActivated(self):
  103.         val = BInputc.B_InputAction_GetTimeActivated(self.this)
  104.         return val
  105.     def CurrentlyActivated(self):
  106.         val = BInputc.B_InputAction_CurrentlyActivated(self.this)
  107.         return val
  108.     def RemoveEvent(self,arg0,arg1,arg2):
  109.         val = BInputc.B_InputAction_RemoveEvent(self.this,arg0.this,arg1,arg2)
  110.         return val
  111.     def RemoveAllEvents(self):
  112.         val = BInputc.B_InputAction_RemoveAllEvents(self.this)
  113.         return val
  114.     def RemoveAllProcs(self):
  115.         val = BInputc.B_InputAction_RemoveAllProcs(self.this)
  116.         return val
  117.     def __repr__(self):
  118.         return "<C B_InputAction instance>"
  119. class B_InputAction(B_InputActionPtr):
  120.     def __init__(self,this):
  121.         self.this = this
  122.  
  123.  
  124.  
  125.  
  126. class B_InputActionsPtr :
  127.     def __init__(self,this):
  128.         self.this = this
  129.         self.thisown = 0
  130.     def nElements(self):
  131.         val = BInputc.B_InputActions_nElements(self.this)
  132.         return val
  133.     def GetAction(self,arg0):
  134.         val = BInputc.B_InputActions_GetAction(self.this,arg0)
  135.         val = B_InputActionPtr(val)
  136.         return val
  137.     def Find(self,arg0):
  138.         val = BInputc.B_InputActions_Find(self.this,arg0)
  139.         val = B_InputActionPtr(val)
  140.         return val
  141.     def RemoveAction(self,arg0):
  142.         val = BInputc.B_InputActions_RemoveAction(self.this,arg0)
  143.         return val
  144.     def __str__(self):
  145.         val = BInputc.B_InputActions___str__(self.this)
  146.         return val
  147.     def __repr__(self):
  148.         return "<C B_InputActions instance>"
  149. class B_InputActions(B_InputActionsPtr):
  150.     def __init__(self,this):
  151.         self.this = this
  152.  
  153.  
  154.  
  155.  
  156. class B_InputManagerPtr :
  157.     def __init__(self,this):
  158.         self.this = this
  159.         self.thisown = 0
  160.     def __del__(self):
  161.         if self.thisown == 1 :
  162.             BInputc.delete_B_InputManager(self.this)
  163.     def GetTimeActionHeld(self,arg0,arg1):
  164.         val = BInputc.B_InputManager_GetTimeActionHeld(self.this,arg0,arg1)
  165.         return val
  166.     def AddInputAction(self,arg0,arg1):
  167.         val = BInputc.B_InputManager_AddInputAction(self.this,arg0,arg1)
  168.         return val
  169.     def AssocKey(self,arg0,arg1,arg2,arg3):
  170.         val = BInputc.B_InputManager_AssocKey(self.this,arg0,arg1,arg2,arg3)
  171.         return val
  172.     def Bind2(self,arg0,arg1,arg2,arg3):
  173.         val = BInputc.B_InputManager_Bind2(self.this,arg0,arg1,arg2,arg3)
  174.         return val
  175.     def GetInputActions(self):
  176.         val = BInputc.B_InputManager_GetInputActions(self.this)
  177.         val = B_InputActionsPtr(val)
  178.         return val
  179.     def GetAttachedDevice(self,arg0):
  180.         val = BInputc.B_InputManager_GetAttachedDevice(self.this,arg0)
  181.         val = B_InputDevicePtr(val)
  182.         return val
  183.     def AddInputActionsSet(self,arg0):
  184.         val = BInputc.B_InputManager_AddInputActionsSet(self.this,arg0)
  185.         return val
  186.     def SetInputActionsSet(self,arg0):
  187.         val = BInputc.B_InputManager_SetInputActionsSet(self.this,arg0)
  188.         return val
  189.     def GetInputActionsSet(self):
  190.         val = BInputc.B_InputManager_GetInputActionsSet(self.this)
  191.         return val
  192.     def __repr__(self):
  193.         return "<C B_InputManager instance>"
  194. class B_InputManager(B_InputManagerPtr):
  195.     def __init__(self) :
  196.         self.this = BInputc.new_B_InputManager()
  197.         self.thisown = 1
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204. #-------------- FUNCTION WRAPPERS ------------------
  205.  
  206. def GetInputManager():
  207.     val = BInputc.GetInputManager()
  208.     val = B_InputManagerPtr(val)
  209.     return val
  210.  
  211.  
  212.  
  213. #-------------- VARIABLE WRAPPERS ------------------
  214.  
  215.