Module broot::app [−][src]
Structs
The GUI
the part of the immutable command execution context which comes from the app
The immutable container that can be passed around to provide the configuration things for the whole life of the App
global mutable state
short lived wrapping of a few things which are needed for the handling of a command in a panel and won’t be modified during the operation.
short lived wrapping of a few things which are needed for displaying panels
A colon on screen containing a stack of states, the top one being visible
the part of the command execution context which comes from the panel
The unique identifiant of a panel
light information about the currently selected file and maybe line number
all the precomputed status which don’t involve a verb
the status contains information written on the grey line near the bottom of the screen
Enums
Result of applying a command to a state
Either left or right
modes are used when the application is configured to
be “modal”. If not, the only mode is the Input
mode.
the possible special reason the panel was open
the symbolic reference to the panel to close
one of the types of state that you could find in a panel today
Traits
a panel state, stackable to allow reverting to a previous one
Functions
Type Definitions
the id of a line, starting at 1 (0 if not specified)