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

  1. # This file was created automatically by SWIG.
  2. import BUIxc
  3. class B_FontPtr :
  4.     def __init__(self,this):
  5.         self.this = this
  6.         self.thisown = 0
  7.     def GetFirst(self):
  8.         val = BUIxc.B_Font_GetFirst(self.this)
  9.         return val
  10.     def GetLast(self):
  11.         val = BUIxc.B_Font_GetLast(self.this)
  12.         return val
  13.     def GetTextWidth(self,arg0):
  14.         val = BUIxc.B_Font_GetTextWidth(self.this,arg0)
  15.         return val
  16.     def GetHeight(self,arg0):
  17.         val = BUIxc.B_Font_GetHeight(self.this,arg0)
  18.         return val
  19.     def __str__(self):
  20.         val = BUIxc.B_Font___str__(self.this)
  21.         return val
  22.     def GetPointer(self):
  23.         val = BUIxc.B_Font_GetPointer(self.this)
  24.         return val
  25.     def __repr__(self):
  26.         return "<C B_Font instance>"
  27. class B_Font(B_FontPtr):
  28.     def __init__(self,this):
  29.         self.this = this
  30.  
  31.  
  32.  
  33.  
  34. class B_FontServerPtr :
  35.     def __init__(self,this):
  36.         self.this = this
  37.         self.thisown = 0
  38.     def __del__(self):
  39.         if self.thisown == 1 :
  40.             BUIxc.delete_B_FontServer(self.this)
  41.     def CreateBFont(self,arg0,*args):
  42.         val = apply(BUIxc.B_FontServer_CreateBFont,(self.this,arg0,)+args)
  43.         val = B_FontPtr(val)
  44.         val.thisown = 1
  45.         return val
  46.     def GetBFont(self,arg0):
  47.         val = BUIxc.B_FontServer_GetBFont(self.this,arg0)
  48.         val = B_FontPtr(val)
  49.         return val
  50.     def DestroyBFont(self,arg0):
  51.         val = BUIxc.B_FontServer_DestroyBFont(self.this,arg0.this)
  52.         return val
  53.     def __repr__(self):
  54.         return "<C B_FontServer instance>"
  55. class B_FontServer(B_FontServerPtr):
  56.     def __init__(self) :
  57.         self.this = BUIxc.new_B_FontServer()
  58.         self.thisown = 1
  59.  
  60.  
  61.  
  62.  
  63. class B_WidgetPtr :
  64.     B_LAB_Left = BUIxc.B_Widget_B_LAB_Left
  65.     B_LAB_Right = BUIxc.B_Widget_B_LAB_Right
  66.     B_LAB_HCenter = BUIxc.B_Widget_B_LAB_HCenter
  67.     B_LAB_Top = BUIxc.B_Widget_B_LAB_Top
  68.     B_LAB_Bottom = BUIxc.B_Widget_B_LAB_Bottom
  69.     B_LAB_VCenter = BUIxc.B_Widget_B_LAB_VCenter
  70.     B_FR_AbsoluteLeft = BUIxc.B_Widget_B_FR_AbsoluteLeft
  71.     B_FR_AbsoluteRight = BUIxc.B_Widget_B_FR_AbsoluteRight
  72.     B_FR_HRelative = BUIxc.B_Widget_B_FR_HRelative
  73.     B_FR_AbsoluteTop = BUIxc.B_Widget_B_FR_AbsoluteTop
  74.     B_FR_AbsoluteBottom = BUIxc.B_Widget_B_FR_AbsoluteBottom
  75.     B_FR_VRelative = BUIxc.B_Widget_B_FR_VRelative
  76.     B_FR_Left = BUIxc.B_Widget_B_FR_Left
  77.     B_FR_Right = BUIxc.B_Widget_B_FR_Right
  78.     B_FR_HCenter = BUIxc.B_Widget_B_FR_HCenter
  79.     B_FR_Top = BUIxc.B_Widget_B_FR_Top
  80.     B_FR_Bottom = BUIxc.B_Widget_B_FR_Bottom
  81.     B_FR_VCenter = BUIxc.B_Widget_B_FR_VCenter
  82.     def __init__(self,this):
  83.         self.this = this
  84.         self.thisown = 0
  85.     def __del__(self):
  86.         if self.thisown == 1 :
  87.             BUIxc.delete_B_Widget(self.this)
  88.     def SetSize(self,arg0,arg1):
  89.         val = BUIxc.B_Widget_SetSize(self.this,arg0,arg1)
  90.         return val
  91.     def GetSize(self):
  92.         val = BUIxc.B_Widget_GetSize(self.this)
  93.         return val
  94.     def SetAutoScale(self,arg0):
  95.         val = BUIxc.B_Widget_SetAutoScale(self.this,arg0)
  96.         return val
  97.     def GetAutoScale(self):
  98.         val = BUIxc.B_Widget_GetAutoScale(self.this)
  99.         return val
  100.     def __str__(self):
  101.         val = BUIxc.B_Widget___str__(self.this)
  102.         return val
  103.     def Name(self):
  104.         val = BUIxc.B_Widget_Name(self.this)
  105.         return val
  106.     def GetPosition(self):
  107.         val = BUIxc.B_Widget_GetPosition(self.this)
  108.         return val
  109.     def SetDrawFunc(self,arg0):
  110.         val = BUIxc.B_Widget_SetDrawFunc(self.this,arg0)
  111.         return val
  112.     def DefDraw(self,arg0,arg1,arg2):
  113.         val = BUIxc.B_Widget_DefDraw(self.this,arg0,arg1,arg2)
  114.         return val
  115.     def SetSizeChangedFunc(self,arg0):
  116.         val = BUIxc.B_Widget_SetSizeChangedFunc(self.this,arg0)
  117.         return val
  118.     def DefSizeChanged(self,arg0,arg1):
  119.         val = BUIxc.B_Widget_DefSizeChanged(self.this,arg0,arg1)
  120.         return val
  121.     def SetData(self,arg0):
  122.         val = BUIxc.B_Widget_SetData(self.this,arg0)
  123.         return val
  124.     def GetPointer(self):
  125.         val = BUIxc.B_Widget_GetPointer(self.this)
  126.         return val
  127.     def SetColor(self,arg0,arg1,arg2):
  128.         val = BUIxc.B_Widget_SetColor(self.this,arg0,arg1,arg2)
  129.         return val
  130.     def GetColor(self):
  131.         val = BUIxc.B_Widget_GetColor(self.this)
  132.         return val
  133.     def SetAlpha(self,arg0):
  134.         val = BUIxc.B_Widget_SetAlpha(self.this,arg0)
  135.         return val
  136.     def GetAlpha(self):
  137.         val = BUIxc.B_Widget_GetAlpha(self.this)
  138.         return val
  139.     def MultiplyAlpha(self,arg0):
  140.         val = BUIxc.B_Widget_MultiplyAlpha(self.this,arg0)
  141.         return val
  142.     def AddAlpha(self,arg0):
  143.         val = BUIxc.B_Widget_AddAlpha(self.this,arg0)
  144.         return val
  145.     def AddLabel(self,arg0,arg1,arg2,*args):
  146.         val = apply(BUIxc.B_Widget_AddLabel,(self.this,arg0.this,arg1,arg2,)+args)
  147.         return val
  148.     def RecalcLabelLayout(self,arg0,arg1):
  149.         val = BUIxc.B_Widget_RecalcLabelLayout(self.this,arg0,arg1)
  150.         return val
  151.     def ProcessCommand(self,arg0):
  152.         val = BUIxc.B_Widget_ProcessCommand(self.this,arg0)
  153.         return val
  154.     def SetVisible(self,arg0):
  155.         val = BUIxc.B_Widget_SetVisible(self.this,arg0)
  156.         return val
  157.     def GetVisible(self):
  158.         val = BUIxc.B_Widget_GetVisible(self.this)
  159.         return val
  160.     def SetClipDraw(self,arg0):
  161.         val = BUIxc.B_Widget_SetClipDraw(self.this,arg0)
  162.         return val
  163.     def GetClipDraw(self):
  164.         val = BUIxc.B_Widget_GetClipDraw(self.this)
  165.         return val
  166.     def SetClipChildren(self,arg0):
  167.         val = BUIxc.B_Widget_SetClipChildren(self.this,arg0)
  168.         return val
  169.     def GetClipChildren(self):
  170.         val = BUIxc.B_Widget_GetClipChildren(self.this)
  171.         return val
  172.     def GetHasFocus(self):
  173.         val = BUIxc.B_Widget_GetHasFocus(self.this)
  174.         return val
  175.     def SetHasFocus(self,*args):
  176.         val = apply(BUIxc.B_Widget_SetHasFocus,(self.this,)+args)
  177.         return val
  178.     def AcceptsFocus(self):
  179.         val = BUIxc.B_Widget_AcceptsFocus(self.this)
  180.         return val
  181.     def __repr__(self):
  182.         return "<C B_Widget instance>"
  183. class B_Widget(B_WidgetPtr):
  184.     def __init__(self,arg0,arg1,arg2,arg3) :
  185.         self.this = BUIxc.new_B_Widget(arg0.this,arg1,arg2,arg3)
  186.         self.thisown = 1
  187.  
  188.  
  189.  
  190.  
  191. class B_RectWidgetPtr(B_WidgetPtr):
  192.     def __init__(self,this):
  193.         self.this = this
  194.         self.thisown = 0
  195.     def __del__(self):
  196.         if self.thisown == 1 :
  197.             BUIxc.delete_B_RectWidget(self.this)
  198.     def SetSize(self,arg0,arg1):
  199.         val = BUIxc.B_RectWidget_SetSize(self.this,arg0,arg1)
  200.         return val
  201.     def SetBitmap(self,arg0):
  202.         val = BUIxc.B_RectWidget_SetBitmap(self.this,arg0)
  203.         return val
  204.     def SetBitmapIndex(self,arg0):
  205.         val = BUIxc.B_RectWidget_SetBitmapIndex(self.this,arg0)
  206.         return val
  207.     def SetBitmapCoords(self,arg0,arg1,arg2,arg3):
  208.         val = BUIxc.B_RectWidget_SetBitmapCoords(self.this,arg0,arg1,arg2,arg3)
  209.         return val
  210.     def SetBorderColor(self,arg0,arg1,arg2):
  211.         val = BUIxc.B_RectWidget_SetBorderColor(self.this,arg0,arg1,arg2)
  212.         return val
  213.     def GetBorderColor(self):
  214.         val = BUIxc.B_RectWidget_GetBorderColor(self.this)
  215.         return val
  216.     def SetBorder(self,arg0):
  217.         val = BUIxc.B_RectWidget_SetBorder(self.this,arg0)
  218.         return val
  219.     def GetBorder(self):
  220.         val = BUIxc.B_RectWidget_GetBorder(self.this)
  221.         return val
  222.     def SetSolid(self,arg0):
  223.         val = BUIxc.B_RectWidget_SetSolid(self.this,arg0)
  224.         return val
  225.     def GetSolid(self):
  226.         val = BUIxc.B_RectWidget_GetSolid(self.this)
  227.         return val
  228.     def __repr__(self):
  229.         return "<C B_RectWidget instance>"
  230. class B_RectWidget(B_RectWidgetPtr):
  231.     def __init__(self,arg0,arg1,arg2,arg3) :
  232.         self.this = BUIxc.new_B_RectWidget(arg0.this,arg1,arg2,arg3)
  233.         self.thisown = 1
  234.  
  235.  
  236.  
  237.  
  238. class B_FrameWidgetPtr(B_RectWidgetPtr):
  239.     def __init__(self,this):
  240.         self.this = this
  241.         self.thisown = 0
  242.     def __del__(self):
  243.         if self.thisown == 1 :
  244.             BUIxc.delete_B_FrameWidget(self.this)
  245.     def SetSize(self,arg0,arg1):
  246.         val = BUIxc.B_FrameWidget_SetSize(self.this,arg0,arg1)
  247.         return val
  248.     def AddWidget(self,arg0,arg1,arg2,*args):
  249.         val = apply(BUIxc.B_FrameWidget_AddWidget,(self.this,arg0.this,arg1,arg2,)+args)
  250.         return val
  251.     def RemoveWidget(self,arg0,*args):
  252.         val = apply(BUIxc.B_FrameWidget_RemoveWidget,(self.this,arg0,)+args)
  253.         return val
  254.     def RemoveWidget_Idx(self,arg0,*args):
  255.         val = apply(BUIxc.B_FrameWidget_RemoveWidget_Idx,(self.this,arg0,)+args)
  256.         return val
  257.     def nWidgets(self):
  258.         val = BUIxc.B_FrameWidget_nWidgets(self.this)
  259.         return val
  260.     def GetWidget(self,arg0):
  261.         val = BUIxc.B_FrameWidget_GetWidget(self.this,arg0)
  262.         val = B_WidgetPtr(val)
  263.         return val
  264.     def GetWidget_Idx(self,arg0):
  265.         val = BUIxc.B_FrameWidget_GetWidget_Idx(self.this,arg0)
  266.         val = B_WidgetPtr(val)
  267.         return val
  268.     def MoveWidgetTo(self,arg0,arg1,arg2):
  269.         val = BUIxc.B_FrameWidget_MoveWidgetTo(self.this,arg0,arg1,arg2)
  270.         return val
  271.     def MoveWidgetTo_Idx(self,arg0,arg1,arg2):
  272.         val = BUIxc.B_FrameWidget_MoveWidgetTo_Idx(self.this,arg0,arg1,arg2)
  273.         return val
  274.     def MoveWidgetRel(self,arg0,arg1,arg2):
  275.         val = BUIxc.B_FrameWidget_MoveWidgetRel(self.this,arg0,arg1,arg2)
  276.         return val
  277.     def MoveWidgetRel_Idx(self,arg0,arg1,arg2):
  278.         val = BUIxc.B_FrameWidget_MoveWidgetRel_Idx(self.this,arg0,arg1,arg2)
  279.         return val
  280.     def RecalcLayout(self):
  281.         val = BUIxc.B_FrameWidget_RecalcLayout(self.this)
  282.         return val
  283.     def GetWidgetPosition(self,arg0):
  284.         val = BUIxc.B_FrameWidget_GetWidgetPosition(self.this,arg0)
  285.         return val
  286.     def __repr__(self):
  287.         return "<C B_FrameWidget instance>"
  288. class B_FrameWidget(B_FrameWidgetPtr):
  289.     def __init__(self,arg0,arg1,arg2,arg3) :
  290.         self.this = BUIxc.new_B_FrameWidget(arg0.this,arg1,arg2,arg3)
  291.         self.thisown = 1
  292.  
  293.  
  294.  
  295.  
  296. class B_GridWidgetPtr(B_RectWidgetPtr):
  297.     def __init__(self,this):
  298.         self.this = this
  299.         self.thisown = 0
  300.     def __del__(self):
  301.         if self.thisown == 1 :
  302.             BUIxc.delete_B_GridWidget(self.this)
  303.     def AddWidget(self,arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8):
  304.         val = BUIxc.B_GridWidget_AddWidget(self.this,arg0.this,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8)
  305.         return val
  306.     def GetWidget(self,arg0,arg1,arg2):
  307.         val = BUIxc.B_GridWidget_GetWidget(self.this,arg0,arg1,arg2)
  308.         val = B_WidgetPtr(val)
  309.         return val
  310.     def DefSizeChanged(self,arg0,arg1):
  311.         val = BUIxc.B_GridWidget_DefSizeChanged(self.this,arg0,arg1)
  312.         return val
  313.     def __repr__(self):
  314.         return "<C B_GridWidget instance>"
  315. class B_GridWidget(B_GridWidgetPtr):
  316.     def __init__(self,arg0,arg1,arg2,arg3,arg4,arg5) :
  317.         self.this = BUIxc.new_B_GridWidget(arg0.this,arg1,arg2,arg3,arg4,arg5)
  318.         self.thisown = 1
  319.  
  320.  
  321.  
  322.  
  323. class B_TextWidgetPtr(B_RectWidgetPtr):
  324.     B_TEXT_Horizontal = BUIxc.B_TextWidget_B_TEXT_Horizontal
  325.     B_TEXT_Vertical = BUIxc.B_TextWidget_B_TEXT_Vertical
  326.     B_TEXT_Left = BUIxc.B_TextWidget_B_TEXT_Left
  327.     B_TEXT_HCenter = BUIxc.B_TextWidget_B_TEXT_HCenter
  328.     B_TEXT_Right = BUIxc.B_TextWidget_B_TEXT_Right
  329.     B_TEXT_Top = BUIxc.B_TextWidget_B_TEXT_Top
  330.     B_TEXT_VCenter = BUIxc.B_TextWidget_B_TEXT_VCenter
  331.     B_TEXT_Bottom = BUIxc.B_TextWidget_B_TEXT_Bottom
  332.     def __init__(self,this):
  333.         self.this = this
  334.         self.thisown = 0
  335.     def __del__(self):
  336.         if self.thisown == 1 :
  337.             BUIxc.delete_B_TextWidget(self.this)
  338.     def SetText(self,arg0):
  339.         val = BUIxc.B_TextWidget_SetText(self.this,arg0)
  340.         return val
  341.     def GetTextData(self):
  342.         val = BUIxc.B_TextWidget_GetTextData(self.this)
  343.         return val
  344.     def SetFont(self,arg0):
  345.         val = BUIxc.B_TextWidget_SetFont(self.this,arg0.this)
  346.         val = B_FontPtr(val)
  347.         return val
  348.     def SetOrientation(self,arg0):
  349.         val = BUIxc.B_TextWidget_SetOrientation(self.this,arg0)
  350.         return val
  351.     def GetOrientation(self):
  352.         val = BUIxc.B_TextWidget_GetOrientation(self.this)
  353.         return val
  354.     def SetTextOriginX(self,arg0):
  355.         val = BUIxc.B_TextWidget_SetTextOriginX(self.this,arg0)
  356.         return val
  357.     def GetTextOriginX(self):
  358.         val = BUIxc.B_TextWidget_GetTextOriginX(self.this)
  359.         return val
  360.     def SetTextOriginY(self,arg0):
  361.         val = BUIxc.B_TextWidget_SetTextOriginY(self.this,arg0)
  362.         return val
  363.     def GetTextOriginY(self):
  364.         val = BUIxc.B_TextWidget_GetTextOriginY(self.this)
  365.         return val
  366.     def SetAutoSize(self,arg0):
  367.         val = BUIxc.B_TextWidget_SetAutoSize(self.this,arg0)
  368.         return val
  369.     def GetAutoSize(self):
  370.         val = BUIxc.B_TextWidget_GetAutoSize(self.this)
  371.         return val
  372.     def SetBackgroundColor(self,arg0,arg1,arg2):
  373.         val = BUIxc.B_TextWidget_SetBackgroundColor(self.this,arg0,arg1,arg2)
  374.         return val
  375.     def GetBackgroundColor(self):
  376.         val = BUIxc.B_TextWidget_GetBackgroundColor(self.this)
  377.         return val
  378.     def SetBackgroundAlpha(self,arg0):
  379.         val = BUIxc.B_TextWidget_SetBackgroundAlpha(self.this,arg0)
  380.         return val
  381.     def GetBackgroundAlpha(self):
  382.         val = BUIxc.B_TextWidget_GetBackgroundAlpha(self.this)
  383.         return val
  384.     def SetJustification(self,arg0):
  385.         val = BUIxc.B_TextWidget_SetJustification(self.this,arg0)
  386.         return val
  387.     def GetJustification(self):
  388.         val = BUIxc.B_TextWidget_GetJustification(self.this)
  389.         return val
  390.     def __str__(self):
  391.         val = BUIxc.B_TextWidget___str__(self.this)
  392.         return val
  393.     def __repr__(self):
  394.         return "<C B_TextWidget instance>"
  395. class B_TextWidget(B_TextWidgetPtr):
  396.     def __init__(self,arg0,arg1,arg2,arg3,arg4,*args) :
  397.         self.this = apply(BUIxc.new_B_TextWidget,(arg0.this,arg1,arg2,arg3.this,arg4,)+args)
  398.         self.thisown = 1
  399.  
  400.  
  401.  
  402.  
  403. class B_BarWidgetPtr(B_RectWidgetPtr):
  404.     B_BAR_Horizontal = BUIxc.B_BarWidget_B_BAR_Horizontal
  405.     B_BAR_Vertical = BUIxc.B_BarWidget_B_BAR_Vertical
  406.     B_BAR_Both = BUIxc.B_BarWidget_B_BAR_Both
  407.     B_BAR_Fordward = BUIxc.B_BarWidget_B_BAR_Fordward
  408.     B_BAR_Backward = BUIxc.B_BarWidget_B_BAR_Backward
  409.     B_BAR_Expand = BUIxc.B_BarWidget_B_BAR_Expand
  410.     def __init__(self,this):
  411.         self.this = this
  412.         self.thisown = 0
  413.     def __del__(self):
  414.         if self.thisown == 1 :
  415.             BUIxc.delete_B_BarWidget(self.this)
  416.     def SetLimits(self,arg0,arg1):
  417.         val = BUIxc.B_BarWidget_SetLimits(self.this,arg0,arg1)
  418.         return val
  419.     def GetLimits(self):
  420.         val = BUIxc.B_BarWidget_GetLimits(self.this)
  421.         return val
  422.     def SetValue(self,arg0):
  423.         val = BUIxc.B_BarWidget_SetValue(self.this,arg0)
  424.         return val
  425.     def GetValue(self):
  426.         val = BUIxc.B_BarWidget_GetValue(self.this)
  427.         return val
  428.     def SetPosition(self,arg0):
  429.         val = BUIxc.B_BarWidget_SetPosition(self.this,arg0)
  430.         return val
  431.     def GetPosition(self):
  432.         val = BUIxc.B_BarWidget_GetPosition(self.this)
  433.         return val
  434.     def SetPositionPercentage(self,arg0):
  435.         val = BUIxc.B_BarWidget_SetPositionPercentage(self.this,arg0)
  436.         return val
  437.     def GetPositionPercentage(self):
  438.         val = BUIxc.B_BarWidget_GetPositionPercentage(self.this)
  439.         return val
  440.     def SetBackgroundColor(self,arg0,arg1,arg2):
  441.         val = BUIxc.B_BarWidget_SetBackgroundColor(self.this,arg0,arg1,arg2)
  442.         return val
  443.     def GetBackgroundColor(self):
  444.         val = BUIxc.B_BarWidget_GetBackgroundColor(self.this)
  445.         return val
  446.     def SetBackgroundAlpha(self,arg0):
  447.         val = BUIxc.B_BarWidget_SetBackgroundAlpha(self.this,arg0)
  448.         return val
  449.     def GetBackgroundAlpha(self):
  450.         val = BUIxc.B_BarWidget_GetBackgroundAlpha(self.this)
  451.         return val
  452.     def SetOrientation(self,arg0):
  453.         val = BUIxc.B_BarWidget_SetOrientation(self.this,arg0)
  454.         return val
  455.     def GetOrientation(self):
  456.         val = BUIxc.B_BarWidget_GetOrientation(self.this)
  457.         return val
  458.     def SetMovementMode(self,arg0):
  459.         val = BUIxc.B_BarWidget_SetMovementMode(self.this,arg0)
  460.         return val
  461.     def GetMovementMode(self):
  462.         val = BUIxc.B_BarWidget_GetMovementMode(self.this)
  463.         return val
  464.     def __repr__(self):
  465.         return "<C B_BarWidget instance>"
  466. class B_BarWidget(B_BarWidgetPtr):
  467.     def __init__(self,arg0,arg1,arg2,arg3) :
  468.         self.this = BUIxc.new_B_BarWidget(arg0.this,arg1,arg2,arg3)
  469.         self.thisown = 1
  470.  
  471.  
  472.  
  473.  
  474. class B_BitmapWidgetPtr(B_WidgetPtr):
  475.     def __init__(self,this):
  476.         self.this = this
  477.         self.thisown = 0
  478.     def __del__(self):
  479.         if self.thisown == 1 :
  480.             BUIxc.delete_B_BitmapWidget(self.this)
  481.     def SetSize(self,arg0,arg1):
  482.         val = BUIxc.B_BitmapWidget_SetSize(self.this,arg0,arg1)
  483.         return val
  484.     def SetBitmap(self,arg0):
  485.         val = BUIxc.B_BitmapWidget_SetBitmap(self.this,arg0)
  486.         return val
  487.     def __repr__(self):
  488.         return "<C B_BitmapWidget instance>"
  489. class B_BitmapWidget(B_BitmapWidgetPtr):
  490.     def __init__(self,arg0,arg1,arg2,arg3,arg4,*args) :
  491.         self.this = apply(BUIxc.new_B_BitmapWidget,(arg0.this,arg1,arg2,arg3,arg4,)+args)
  492.         self.thisown = 1
  493.  
  494.  
  495.  
  496.  
  497. class B_StackBarWidgetPtr(B_WidgetPtr):
  498.     def __init__(self,this):
  499.         self.this = this
  500.         self.thisown = 0
  501.     def __del__(self):
  502.         if self.thisown == 1 :
  503.             BUIxc.delete_B_StackBarWidget(self.this)
  504.     def AddBar(self,arg0):
  505.         val = BUIxc.B_StackBarWidget_AddBar(self.this,arg0.this)
  506.         return val
  507.     def GetBar(self,arg0):
  508.         val = BUIxc.B_StackBarWidget_GetBar(self.this,arg0)
  509.         val = B_BarWidgetPtr(val)
  510.         return val
  511.     def GetnBars(self):
  512.         val = BUIxc.B_StackBarWidget_GetnBars(self.this)
  513.         return val
  514.     def SetPosition(self,arg0):
  515.         val = BUIxc.B_StackBarWidget_SetPosition(self.this,arg0)
  516.         return val
  517.     def GetPosition(self):
  518.         val = BUIxc.B_StackBarWidget_GetPosition(self.this)
  519.         return val
  520.     def SetPositionPercentage(self,arg0):
  521.         val = BUIxc.B_StackBarWidget_SetPositionPercentage(self.this,arg0)
  522.         return val
  523.     def GetPositionPercentage(self):
  524.         val = BUIxc.B_StackBarWidget_GetPositionPercentage(self.this)
  525.         return val
  526.     def AddValue(self,arg0):
  527.         val = BUIxc.B_StackBarWidget_AddValue(self.this,arg0)
  528.         return val
  529.     def SetOrientation(self,arg0):
  530.         val = BUIxc.B_StackBarWidget_SetOrientation(self.this,arg0)
  531.         return val
  532.     def GetOrientation(self):
  533.         val = BUIxc.B_StackBarWidget_GetOrientation(self.this)
  534.         return val
  535.     def SetMovementMode(self,arg0):
  536.         val = BUIxc.B_StackBarWidget_SetMovementMode(self.this,arg0)
  537.         return val
  538.     def GetMovementMode(self):
  539.         val = BUIxc.B_StackBarWidget_GetMovementMode(self.this)
  540.         return val
  541.     def SetSize(self,arg0,arg1):
  542.         val = BUIxc.B_StackBarWidget_SetSize(self.this,arg0,arg1)
  543.         return val
  544.     def Draw(self,arg0,arg1,arg2):
  545.         val = BUIxc.B_StackBarWidget_Draw(self.this,arg0,arg1,arg2)
  546.         return val
  547.     def __repr__(self):
  548.         return "<C B_StackBarWidget instance>"
  549. class B_StackBarWidget(B_StackBarWidgetPtr):
  550.     def __init__(self,arg0,arg1,arg2,arg3) :
  551.         self.this = BUIxc.new_B_StackBarWidget(arg0.this,arg1,arg2,arg3)
  552.         self.thisown = 1
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559. #-------------- FUNCTION WRAPPERS ------------------
  560.  
  561. def Draw(arg0,arg1,arg2,arg3):
  562.     val = BUIxc.Draw(arg0.this,arg1,arg2,arg3)
  563.     return val
  564.  
  565. def CreateNULLWidget():
  566.     val = BUIxc.CreateNULLWidget()
  567.     val = B_WidgetPtr(val)
  568.     val.thisown = 1
  569.     return val
  570.  
  571. def CreateWidgetFromPtr(arg0):
  572.     val = BUIxc.CreateWidgetFromPtr(arg0)
  573.     val = B_WidgetPtr(val)
  574.     val.thisown = 1
  575.     return val
  576.  
  577. def CreateRectWidgetFromPtr(arg0):
  578.     val = BUIxc.CreateRectWidgetFromPtr(arg0)
  579.     val = B_RectWidgetPtr(val)
  580.     val.thisown = 1
  581.     return val
  582.  
  583. def CreateFrameWidgetFromPtr(arg0):
  584.     val = BUIxc.CreateFrameWidgetFromPtr(arg0)
  585.     val = B_FrameWidgetPtr(val)
  586.     val.thisown = 1
  587.     return val
  588.  
  589. def CreateTextWidgetFromPtr(arg0):
  590.     val = BUIxc.CreateTextWidgetFromPtr(arg0)
  591.     val = B_TextWidgetPtr(val)
  592.     val.thisown = 1
  593.     return val
  594.  
  595.  
  596.  
  597. #-------------- VARIABLE WRAPPERS ------------------
  598.  
  599.