Module eagle :: Class _EGWidLabelEntry
[show private | hide private]
[frames | no frames]

Type _EGWidLabelEntry

object --+            
         |            
 _EGObject --+        
             |        
     _EGWidget --+    
                 |    
     _EGDataWidget --+
                     |
                    _EGWidLabelEntry

Known Subclasses:
Color, Entry, Font, Progress, Selection, Spin

Widget that holds a label and an associated Entry.

Attention: Widget Developers: You must setup an instance attribute _entry before using it, since this will be set as mnemonic for this label and also returned in __get_widgets__().

Note: _EGWidLabelEntry must NOT be used directly! You should use a widget that specialize this instead.

Method Summary
  __init__(self, id, persistent, label, expand_policy, active, visible)
  __configure_orientation__(self, setting)
  __repr__(self)
  __setup_gui__(self)
  __str__(self)
  get_label(self)
  get_value(self)
Get data from this widget.
  set_label(self, label)
  set_value(self, value)
Set data to this widget.
    Inherited from _EGWidget
  __get_widgets__(self)
Return a list of internal widgets this Eagle widget contains.
  _get_widgets(self)
  _set_widgets(self, value)
  disable(self)
Same as set_active( False )
  enable(self, active)
Set the widget as active.
  focus(self)
Give keyboard focus to this widget.
  get_active(self)
Return True if it's active (enabled) or False inactive (disabled).
  get_visible(self)
Return true if widget is visible (shown).
  hide(self)
Make widget invisible.
  is_active(self)
Return True if it's active (enabled) or False inactive (disabled).
  is_enabled(self)
Return True if it's active (enabled) or False inactive (disabled).
  is_visible(self)
Return true if widget is visible (shown).
  set_active(self, active)
Set the widget as active.
  set_inactive(self)
Same as set_active( False )
  set_visible(self, visible)
Show or hide widget based on value of 'visible'.
  show(self)
Make widget visible.
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Property Summary
  label
    Inherited from _EGWidget
  _widgets
  active
  app
  visible
    Inherited from _EGObject
  id

Class Variable Summary
    Inherited from _EGDataWidget
bool persistent = False
    Inherited from _EGWidget
int ORIENTATION_HORIZONTAL = 1                                                                     
int ORIENTATION_VERTICAL = 0                                                                     

Method Details

__init__(self, id, persistent, label='', expand_policy=None, active=True, visible=True)
(Constructor)

Parameters:
expand_policy - one or two ExpandPolicy elements. If just one is provided, it will be used for both inner elements. If two are provided, first will be used for label and second for entry.
Overrides:
eagle._EGDataWidget.__init__

get_value(self)

Get data from this widget.
Overrides:
eagle._EGDataWidget.get_value (inherited documentation)

set_value(self, value)

Set data to this widget.
Overrides:
eagle._EGDataWidget.set_value (inherited documentation)

Property Details

label

Get Method:
get_label(self)
Set Method:
set_label(self, label)

Generated by Epydoc 2.1 on Sun Apr 22 21:30:28 2007 http://epydoc.sf.net