# ``twisted`.`conch`.`insults`.`window`.`ContainerWidget``

class documentation

`class ContainerWidget(Widget): (source)`

Known subclasses: `twisted.conch.insults.window.AbsoluteBox`, `twisted.conch.insults.window.Packer`, `twisted.conch.insults.window.TopWindow`, `twisted.conch.insults.window._Box`

View In Hierarchy

Method | `__init__` | Undocumented
Method | `addChild` | Undocumented
Method | `changeFocus` | Undocumented
Method | `filthy` | Undocumented
Method | `focusReceived` | Called when focus is being given to this widget.
Method | `keystrokeReceived` | Undocumented
Method | `remChild` | Undocumented
Method | `render` | Undocumented
Instance Variable | `children` | Undocumented
Instance Variable | `focused` | Undocumented
Instance Variable | `focusedChild` | The contained widget which currently has focus, or None.

Inherited from `Widget`:

Method | `backspaceReceived` | Undocumented
Method | `characterReceived` | Undocumented
Method | `draw` | Undocumented
Method | `focusLost` | Undocumented
Method | `functionKeyReceived` | Undocumented
Method | `redraw` | Undocumented
Method | `repaint` | Undocumented
Method | `sizeHint` | Undocumented
Method | `tabReceived` | Undocumented
Class Variable | `parent` | Undocumented
Instance Variable | `dirty` | Undocumented
Instance Variable | `height` | Undocumented
Instance Variable | `width` | Undocumented

def __init__(self): (source)
overridden in `twisted.conch.insults.window.TopWindow`, `twisted.conch.insults.window._Box`

Undocumented

def addChild(self, child): (source)

Undocumented

def changeFocus(self): (source)
overridden in `twisted.conch.insults.window.TopWindow`

Undocumented

def filthy(self): (source)
overrides `twisted.conch.insults.window.Widget.filthy`

Undocumented

def focusReceived(self): (source)
overrides `twisted.conch.insults.window.Widget.focusReceived`

Called when focus is being given to this widget.

May raise YieldFocus is this widget does not want focus.

def keystrokeReceived(self, keyID, modifier): (source)
overrides `twisted.conch.insults.window.Widget.keystrokeReceived`
overridden in `twisted.conch.insults.window.TopWindow`

Undocumented

def remChild(self, child): (source)

Undocumented

def render(self, width, height, terminal): (source)
overrides `twisted.conch.insults.window.Widget.render`
overridden in `twisted.conch.insults.window.AbsoluteBox`, `twisted.conch.insults.window.Packer`, `twisted.conch.insults.window._Box`

Undocumented

children: `list` = (source)

Undocumented

focused: `bool` = (source)
overrides `twisted.conch.insults.window.Widget.focused`
overridden in `twisted.conch.insults.window.TopWindow`

Undocumented

focusedChild = (source)
The contained widget which currently has focus, or None.