Advertisement
jimbob88

Untitled

Aug 7th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.07 KB | None | 0 0
  1. class remi_form(gui.Widget):
  2.     @gui.decorate_constructor_parameter_types([])
  3.     def __init__(self, *args, **kwargs):
  4.         super(remi_form, self).__init__(*args, **kwargs)
  5.         self.type = 'form'
  6.  
  7. class remi_fieldset(gui.Widget):
  8.     @gui.decorate_constructor_parameter_types([])
  9.     def __init__(self, *args, **kwargs):
  10.         super(remi_fieldset, self).__init__(*args, **kwargs)
  11.         self.type = 'fieldset'
  12.  
  13. class remi_legend(gui.Widget, gui._MixinTextualWidget):
  14.     @gui.decorate_constructor_parameter_types([str])
  15.     def __init__(self, text='', *args, **kwargs):
  16.         super(remi_legend, self).__init__(*args, **kwargs)
  17.         self.type = 'legend'
  18.         self.set_text(text)
  19.  
  20.  
  21. class remi_labelframe(gui.Widget):
  22.     def __init__(self, legend_text='', *args, **kwargs):
  23.         super(remi_labelframe, self).__init__(*args, **kwargs)
  24.         self.form = remi_form(width='100%', height='100%')
  25.         self.append(self.form, 'form')
  26.         self.fieldset = remi_fieldset(width='100%', height='100%')
  27.         self.form.append(self.fieldset, 'fieldset')
  28.         self.legend = remi_legend(text=legend_text)
  29.         self.fieldset.append(self.legend, 'legend')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement