SplitPanelModal
Category: UI
Source: split_panel_modal.dart
Classes
SplitPanelModal
Constructor
dart
SplitPanelModal({
required this.title,
required this.leftItems,
required this.buildRightLines,
this.style = PanelStyle.simple,
this.barrier = BarrierStyle.dim,
PanelSize? width,
PanelSize? height,
this.dismissable = true,
})Properties
| Property | Type | Description |
|---|---|---|
title | String | |
leftItems | List<String> | |
style | PanelStyle | |
barrier | BarrierStyle | |
dismissable | bool | |
scrollOffset | int get | |
isComplete | bool get | |
result | Future<void> get | |
selectedIndex | int get | |
selection | Future<int?> get | |
scrollOffset | int get | |
isComplete | bool get | |
result | Future<void> get | |
selectedIndex | int get | |
selection | Future<int?> get |
Methods
void dismiss()
void cancel()
bool handleEvent(TerminalEvent event)
`List<String> render(
int termWidth,
int termHeight,
List<String> backgroundLines,
)`