Sha256: 57f2b54aac7fd842dc5d33d018ebbaa1d031e475c0fe60d8a20ddb462f923481

Contents?: true

Size: 946 Bytes

Versions: 5

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

5 entries across 5 versions & 1 rubygems

Version Path
vedeu-0.6.32 docs/interfaces.md
vedeu-0.6.31 docs/interfaces.md
vedeu-0.6.30 docs/interfaces.md
vedeu-0.6.29 docs/interfaces.md
vedeu-0.6.28 docs/interfaces.md