class

Tui::FilePanel

Inherits Tui::Widget / Tui::Reactive / Reference / Object

Constructors

new(path : Path = Path.home, id : String | Nil = nil)
Source

Instance methods

active_border_color
Source
active_border_color=(active_border_color : Color)
Source
bg_color
Source
bg_color=(bg_color : Color)
Source
border_color
Source
border_color=(border_color : Color)
Source
border_style

Style - MC classic colors

Source
border_style=(border_style : Panel::BorderStyle)

Style - MC classic colors

Source
current_entry
Source
cursor_bg
Source
cursor_bg=(cursor_bg : Color)
Source
cursor_color
Source
cursor_color=(cursor_color : Color)
Source
deselect_by_mask(mask : String) : Nil

Deselect files matching glob pattern

Source
dir_color
Source
dir_color=(dir_color : Color)
Source
file_color
Source
file_color=(file_color : Color)
Source
filter_active?
Source
filter_bg
Source
filter_bg=(filter_bg : Color)
Source
filter_color
Source
filter_color=(filter_color : Color)
Source
invert_selection

Invert selection

Source
on_activate
Source
on_deselect_mask
Source
on_event(event : Event) : Bool

Override to handle events for this widget (target/bubble phase) Called after children have had a chance to handle the event

Source
on_select_mask
Source
path
Source
path=(new_path : Path) : Nil
Source
refresh
Source
render(buffer : Buffer, clip : Rect) : Nil

Override to render widget content

Source
select_by_mask(mask : String) : Nil

Select files matching glob pattern

Source
selected_color
Source
selected_color=(selected_color : Color)
Source
selected_entries
Source
title_align
Source
title_align=(title_align : Label::Align)
Source
title_color
Source
title_color=(title_color : Color)
Source
title_truncate
Source
title_truncate=(title_truncate : TitleTruncate)
Source

Nested types