Module eagle :: Class Group
[hide private]
[frames] | no frames]

Class Group
source code

object --+        
         |        
 _EGObject --+    
             |    
     _EGWidget --+
                 |
                Group

Group of various components.

Group is a component that holds other components, always in a vertical layout.

Group has a frame and may show a label.

Instance Methods [hide private]
  _get_app(self)
  _set_app(self, value)
  __init__(self, id, label="", children=None)
Group constructor.
  __setup_gui__(self)
  __add_widgets_to_app__(self)

Inherited from _EGWidget: __get_resize_mode__, __get_widgets__, hide, set_active, set_inactive, show

Inherited from _EGObject: __repr__, __str__

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__


Class Variables [hide private]

Inherited from object: __class__


Properties [hide private]
children  
app  

Inherited from _EGObject: id


Method Details [hide private]

_get_app(self)

source code 

_set_app(self, value)

source code 

__init__(self, id, label="", children=None)
(Constructor)

source code 
Group constructor.
Parameters:
  • id - unique identified.
  • label - displayed at top-left.
  • children - a list of eagle widgets that this group contains. They're presented in vertical layout.
Overrides: _EGWidget.__init__

__setup_gui__(self)

source code 

__add_widgets_to_app__(self)

source code 

Property Details [hide private]

children

Get Method:
unreachable.get(self)
Set Method:
unreachable.set(self, value)
Delete Method:
None

app

Get Method:
eagle.Group._get_app(self)
Set Method:
eagle.Group._set_app(self, value)
Delete Method:
None