Sha256: 4227fcac7ec527b89718d7c8a0660121d5500283dca3180f70be2296dc867c11

Contents?: true

Size: 947 Bytes

Versions: 75

Compression:

Stored size: 947 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/borders.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

75 entries across 75 versions & 1 rubygems

Version Path
vedeu-0.8.32 docs/interfaces.md
vedeu-0.8.31 docs/interfaces.md
vedeu-0.8.30 docs/interfaces.md
vedeu-0.8.29 docs/interfaces.md
vedeu-0.8.28 docs/interfaces.md
vedeu-0.8.27 docs/interfaces.md
vedeu-0.8.26 docs/interfaces.md
vedeu-0.8.25 docs/interfaces.md
vedeu-0.8.24 docs/interfaces.md
vedeu-0.8.23 docs/interfaces.md
vedeu-0.8.22 docs/interfaces.md
vedeu-0.8.21 docs/interfaces.md
vedeu-0.8.20 docs/interfaces.md
vedeu-0.8.19 docs/interfaces.md
vedeu-0.8.18 docs/interfaces.md
vedeu-0.8.17 docs/interfaces.md
vedeu-0.8.16 docs/interfaces.md
vedeu-0.8.15 docs/interfaces.md
vedeu-0.8.14 docs/interfaces.md
vedeu-0.8.13 docs/interfaces.md