Sha256: 19f7980b7cd74d1a520bb4f162b15a05955fdd1c37c782a69334c3e81b32c475

Contents?: true

Size: 946 Bytes

Versions: 1

Compression:

Stored size: 946 Bytes

Contents

# @title Vedeu Interfaces
# Vedeu Interfaces

Think of interfaces as being discrete sections of the terminal space.

- It has a name, which all other aspects of Vedeu will be related.
- It has a size, in terms of a width and height, determined by
  {file:docs/geometry.md Geometry}.
- It can have a {file:docs/border.md} Border.
- It can be part of a {file:docs/group.md Group}.
- An interface is empty unless it has an associated
  {file:docs/view.md View}.
- It can have a default background and foreground colour which you
  can later override with the view.
- It can also have a default style, which again, can be overriden if
  you wish.
- It can be visible or invisible, even independently of the group
  you have assigned them to. By default, all interfaces are invisible
  unless you specifically define them to be visible.
- Interfaces can move or resize on the screen by controlling its
  Geometry or if the terminal change dimensions.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.6.27 docs/interfaces.md