The Vedeu API
Vedeu provides a simple DSL for the creation of terminal/console based applications. Below is a list of all the API methods:
class OtherClassInYourApplication
# ...
def some_method
Vedeu.some_api_method
end
# ...
end
Configuration
See configuration
Events
See events
Borders
Vedeu.border
Geometry
Vedeu.geometry
Groups
Vedeu.group
Input
Vedeu.keypress
Vedeu.keymap
- key
- name
- interface
Interfaces
Vedeu.interface
- background
- border
- cursor
- colour
- delay
- focus!
- foreground
- geometry
- centred (or centred!)
- height
- width
- x
- y
- group
- keymap
- key
- name
- interface
- line
- name
- style
- use
Views
Vedeu.renders
Vedeu.render
- view
- colour
- cursor
- geometry
- height
- width
- x
- y
- line
- background
- colour
- foreground
- stream
- align
- background
- colour
- foreground
- style
- text
- width
- streams
- stream
- text
- style
- lines
- line
- name
- style
- use
Vedeu.views
- ... as #renders
Menus
Vedeu.menu
- items
- name
Renderers
Vedeu.renderer
Vedeu.renderers
Repositories
These are collections which you can access: