Module session

Source

Structs§

KeyBinding
A key binding.
KeyBindings
Manages a list of key bindings.
Message
A message to the user, displayed in the session.
Rgb8
An RGB 8-bit color. Used when the alpha value isn’t used.
Selection
A pixel selection within a view.
Session
The user session.
SessionCoords
Session coordinates. Encompasses anything within the window, such as the cursor position.
Settings
A dictionary used to store session settings.

Enums§

Direction
A generic direction that can be used for things that go backward and forward.
Effect
Session effects. Eg. view creation/destruction. Anything the renderer might want to know.
ExitReason
MessageType
The type of a Message.
Mode
An editing mode the Session can be in. Some of these modes are inspired by vi.
PanState
State
Session state.
Tool
An editing tool.
VisualState

Constants§

HELP
Help string.