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

module documentation
(source)

Simple insults-based widget library

Author
Jp Calderone

Class | `AbsoluteBox` | Undocumented
Class | `Border` | Undocumented
Class | `BoundedTerminalWrapper` | Undocumented
Class | `Button` | Undocumented
Class | `Canvas` | Undocumented
Class | `ContainerWidget` |
Class | `HBox` | Undocumented
Class | `HorizontalScrollbar` | Undocumented
Class | `Packer` | Undocumented
Class | `PasswordInput` | Undocumented
Class | `ScrolledArea` | A `ScrolledArea` contains another widget wrapped in a viewport and vertical and horizontal scrollbars for moving the viewport around.
Class | `Selection` | Undocumented
Class | `TextInput` | Undocumented
Class | `TextOutput` | Undocumented
Class | `TextOutputArea` | Undocumented
Class | `TopWindow` | A top-level container object which provides focus wrap-around and paint scheduling.
Class | `VBox` | Undocumented
Class | `VerticalScrollbar` | Undocumented
Class | `Viewport` | Undocumented
Class | `Widget` | No class docstring; 0/4 instance variable, 0/1 class variable, 1/13 method documented
Class | `YieldFocus` | Input focus manipulation exception
Function | `cursor` | Undocumented
Function | `horizontalLine` | Undocumented
Function | `rectangle` | Draw a rectangle
Function | `verticalLine` | Undocumented
Class | `_Box` | Undocumented
Class | `_Scrollbar` | Undocumented

def cursor(terminal, ch): (source)

Undocumented

def horizontalLine(terminal, y, left, right): (source)

Undocumented

def rectangle(terminal, position, dimension): (source)
Draw a rectangle

Parameters
terminal | Undocumented
position:`tuple` | A tuple of the (top, left) coordinates of the rectangle.
dimension:`tuple` | A tuple of the (width, height) size of the rectangle.

def verticalLine(terminal, x, top, bottom): (source)

Undocumented