Module broot::app [−][src]
Structs
App | The GUI |
AppCmdContext | the part of the immutable command execution context which comes from the app |
AppContext | The immutable container that can be passed around to provide the configuration things for the whole life of the App |
AppState | global mutable state |
CmdContext | 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. |
DisplayContext | short lived wrapping of a few things which are needed for displaying panels |
Panel | A colon on screen containing a stack of states, the top one being visible |
PanelCmdContext | the part of the command execution context which comes from the panel |
PanelId | The unique identifiant of a panel |
Selection | light information about the currently selected file and maybe line number |
StandardStatus | all the precomputed status which don’t involve a verb |
Status | the status contains information written on the grey line near the bottom of the screen |
Enums
CmdResult | Result of applying a command to a state |
HDir | Either left or right |
Mode | modes are used when the application is configured to
be “modal”. If not, the only mode is the |
PanelPurpose | the possible special reason the panel was open |
PanelReference | the symbolic reference to the panel to close |
PanelStateType | one of the types of state that you could find in a panel today |
SelInfo | |
SelectionType |
Traits
PanelState | a panel state, stackable to allow reverting to a previous one |
Functions
get_arg | |
initial_mode |
Type Definitions
LineNumber | the id of a line, starting at 1 (0 if not specified) |