Package fife :: Package extensions :: Package pychan :: Package widgets' :: Module dropdown :: Class DropDown
[hide private]
[frames] | no frames]

Class DropDown

source code

   object --+    
            |    
widget.Widget --+
                |
               DropDown

A dropdown or combo box widget for selecting lists of strings.

New Attributes

Data

The selected attribute can be read and set via distributeData and collectData. The list items can be set via distributeInitialData.

Instance Methods [hide private]
 
__init__(self, parent=None, name=None, size=None, min_size=None, max_size=None, helptext=None, position=None, style=None, hexpand=None, vexpand=None, font=None, base_color=None, background_color=None, foreground_color=None, selection_color=None, border_size=None, position_technique=None, is_focusable=None, comment=None, items=None, selected=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
resizeToContent(self, recurse=True)
Try to shrink the widget, so that it fits closely around its content.
source code
 
_getItems(self) source code
 
_setItems(self, items) source code
 
_getSelected(self) source code
 
_setSelected(self, index) source code
 
_getSelectedItem(self) source code
 
selected_item(self) source code

Inherited from widget.Widget: __repr__, __str__, adaptLayout, addChild, addChildren, afterHide, beforeShow, capture, collectData, collectDataAsDict, deepApply, distributeData, distributeInitialData, execute, expandContent, findChild, findChildByName, findChildren, getAbsolutePos, getData, getNamedChildren, hide, insertChild, insertChildBefore, isCaptured, isVisible, listNamedWidgets, mapEvents, match, removeAllChildren, removeChild, removeChildren, requestFocus, setData, setInitialData, show, sizeChanged, stylize

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

Class Variables [hide private]
  DEFAULT_ITEMS = []
  items = property(_getItems, _setItems)
  selected = property(_getSelected, _setSelected)

Inherited from widget.Widget: ATTRIBUTES, DEFAULT_BORDER_SIZE, DEFAULT_COMMENT, DEFAULT_FONT, DEFAULT_HELPTEXT, DEFAULT_HEXPAND, DEFAULT_MAX_SIZE, DEFAULT_MIN_SIZE, DEFAULT_NAME, DEFAULT_POSITION, DEFAULT_POSITION_TECHNIQUE, DEFAULT_SIZE, DEFAULT_VEXPAND, HIDE_SHOW_ERROR, background_color, base_color, border_size, font, foreground_color, height, is_focusable, max_height, max_width, min_height, min_width, name, parent, position, selection_color, size, style, width, x, y

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, parent=None, name=None, size=None, min_size=None, max_size=None, helptext=None, position=None, style=None, hexpand=None, vexpand=None, font=None, base_color=None, background_color=None, foreground_color=None, selection_color=None, border_size=None, position_technique=None, is_focusable=None, comment=None, items=None, selected=None)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

resizeToContent(self, recurse=True)

source code 

Try to shrink the widget, so that it fits closely around its content. Do not call directly.

Overrides: widget.Widget.resizeToContent
(inherited documentation)