struct

Commander::AppSnapshot

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(active_panel : Int32, panel_count : Int32, running : Bool, status_text : String, dry_run : Bool, plugin_root : String, plugins : Array(PluginSnapshot), plugin_runtimes : Array(PluginRuntimeSnapshot), plugin_errors : Array(String), commands : Array(CommandSnapshot), pending_operation : OperationPlanSnapshot | Nil, preview : PreviewSnapshot | Nil, external_view : ExternalViewSnapshot | Nil, panels : Array(PanelSnapshot), viewer_config : ViewerConfigSnapshot = ViewerConfigSnapshot.new, viewer_sessions : Array(ViewerSessionSnapshot) = [] of ViewerSessionSnapshot, plugin_actions : Array(PluginActionSnapshot) = [] of PluginActionSnapshot, active_tab : Int32 = 0, tabs : Array(TabSnapshot) = [] of TabSnapshot)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

active_panel
Source
active_tab
Source
commands
Source
dry_run
Source
external_view
Source
panel_count
Source
panels
Source
pending_operation
Source
plugin_actions
Source
plugin_errors
Source
plugin_root
Source
plugin_runtimes
Source
plugins
Source
preview
Source
running
Source
status_text
Source
tabs
Source
viewer_config
Source
viewer_sessions
Source