Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Vaishnav-Sabari-Girish/nibble
/ functions
Functions
37 in github.com/Vaishnav-Sabari-Girish/nibble
⨍
Functions
37
◇
Types & classes
11
↓ 8 callers
Method
border_style
(&self)
src/style.rs:36
↓ 8 callers
Method
border_type
(&self)
src/style.rs:32
↓ 7 callers
Function
parse_color
(color: &str)
src/style.rs:92
↓ 7 callers
Method
style
(mut self, style: Style)
src/widgets/buttons.rs:36
↓ 6 callers
Function
restore
Restore terminal to normal mode
src/tui.rs:60
↓ 5 callers
Function
init_inline
Initialize terminal with inline viewport
src/tui.rs:12
↓ 5 callers
Function
run
(args: InputArgs)
src/widgets/input.rs:51
↓ 3 callers
Method
text_style
(&self)
src/style.rs:46
↓ 2 callers
Method
gauge_style
(&self)
src/style.rs:64
↓ 2 callers
Function
parse_csv
(content: &str)
src/widgets/table.rs:130
↓ 2 callers
Method
selected
(mut self, selected: bool)
src/widgets/buttons.rs:31
↓ 1 callers
Function
centered_rect
(area: Rect, width: u16, height: u16)
src/widgets/confirm.rs:159
↓ 1 callers
Function
handle_key_event
(key: KeyEvent, input: &mut Input, args: &InputArgs)
src/widgets/input.rs:104
↓ 1 callers
Function
invert_color
Invert color for better contrast
src/widgets/gauge.rs:173
↓ 1 callers
Function
parse_border_type
(border: &str)
src/style.rs:117
↓ 1 callers
Function
parse_file
(path: &str)
src/widgets/table.rs:116
↓ 1 callers
Function
parse_inline_data
(data: &str, row_sep: &str, col_sep: &str)
src/widgets/table.rs:242
↓ 1 callers
Function
parse_json
(content: &str)
src/widgets/table.rs:153
↓ 1 callers
Function
parse_json_array_of_arrays
(arr: &[serde_json::Value])
src/widgets/table.rs:187
↓ 1 callers
Function
parse_json_array_of_objects
(arr: &[serde_json::Value])
src/widgets/table.rs:209
↓ 1 callers
Function
parse_modifier
(modifier: &str)
src/style.rs:131
↓ 1 callers
Function
parse_table_data
(args: &TableArgs)
src/widgets/table.rs:104
↓ 1 callers
Function
parse_widths
(width_str: &str, num_cols: usize)
src/widgets/table.rs:342
↓ 1 callers
Function
render
(frame: &mut Frame, args: &InputArgs, input: &Input)
src/widgets/input.rs:133
↓ 1 callers
Function
render
(frame: &mut Frame, args: &ConfirmArgs, selected: bool)
src/widgets/confirm.rs:111
↓ 1 callers
Function
render
(frame: &mut Frame, args: &TableArgs, data: &[Vec<String>])
src/widgets/table.rs:265
↓ 1 callers
Function
render
(frame: &mut Frame, args: &GaugeArgs, current_value: u16)
src/widgets/gauge.rs:114
↓ 1 callers
Function
render
(frame: &mut Frame, args: &BlockArgs)
src/widgets/block.rs:72
Method
default
()
src/style.rs:81
Function
init_fullscreen
Initialize terminal with fullscreen (alternate screen)
src/tui.rs:40
Function
main
()
src/main.rs:35
Method
new
(label: &'a str)
src/widgets/buttons.rs:23
Method
render
(self, area: Rect, buf: &mut Buffer)
src/widgets/buttons.rs:43
Function
run
(args: ConfirmArgs)
src/widgets/confirm.rs:44
Function
run
(args: TableArgs)
src/widgets/table.rs:59
Function
run
(args: GaugeArgs)
src/widgets/gauge.rs:45
Function
run
(args: BlockArgs)
src/widgets/block.rs:35