Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Teln0/TermUI
/ functions
Functions
36 in github.com/Teln0/TermUI
⨍
Functions
36
◇
Types & classes
5
↓ 9 callers
Method
get_x
(&self)
src/screen/mod.rs:409
↓ 9 callers
Method
get_y
(&self)
src/screen/mod.rs:413
↓ 6 callers
Method
get_top_container
(&self)
src/screen/mod.rs:678
↓ 5 callers
Method
get_height
(&self)
src/screen/mod.rs:421
↓ 5 callers
Method
get_width
(&self)
src/screen/mod.rs:417
↓ 3 callers
Method
add_container
(&mut self, con: Rc<RefCell<Box<dyn Container>>>)
src/screen/mod.rs:666
↓ 2 callers
Method
add_string
(&mut self, s: String)
src/screen/mod.rs:340
↓ 2 callers
Function
draw_rect
(stdout: &mut Vec<u8>, x: u16, y: u16, w: u16, h: u16, max_w: u16, max_h: u16)
src/renderer/mod.rs:11
↓ 2 callers
Method
on_scroll_y
(&mut self, amount: i16)
src/screen/mod.rs:466
↓ 2 callers
Function
redraw
(stdout: &mut Stdout, w: u16, h: u16, screen: &Screen)
src/renderer/mod.rs:45
↓ 2 callers
Method
set_size
(&mut self, width: u16, height: u16)
src/screen/mod.rs:437
↓ 1 callers
Method
check_top_container
(&mut self, x: u16, y: u16)
src/screen/mod.rs:686
↓ 1 callers
Method
get_content
(&self)
src/screen/mod.rs:379
↓ 1 callers
Method
get_title
(&self)
src/screen/mod.rs:429
↓ 1 callers
Method
is_touching
(&self, x: u16, y: u16)
src/screen/mod.rs:545
↓ 1 callers
Method
on_key
(&mut self, code: KeyCode, modifiers: KeyModifiers)
src/screen/mod.rs:518
↓ 1 callers
Method
on_mouse_down
(&mut self, x: u16, y: u16)
src/screen/mod.rs:478
↓ 1 callers
Method
on_mouse_drag
(&mut self, x: u16, y: u16)
src/screen/mod.rs:489
↓ 1 callers
Method
on_mouse_up
(&mut self, x: u16, y: u16)
src/screen/mod.rs:484
↓ 1 callers
Function
render_text
(stdout: &mut Vec<u8>, x: u16, y: u16, max_h: u16, text: String)
src/renderer/mod.rs:28
↓ 1 callers
Method
update_content
(&mut self)
src/screen/mod.rs:370
Method
csi_dispatch
(&mut self, params: &[i64], intermediates: &[u8], ignore: bool, action: char)
src/screen/mod.rs:122
Method
esc_dispatch
(&mut self, intermediates: &[u8], ignore: bool, byte: u8)
src/screen/mod.rs:333
Method
execute
(&mut self, byte: u8)
src/screen/mod.rs:81
Method
get_container
(&self, index: u16)
src/screen/mod.rs:670
Method
get_cursor
(&self)
src/screen/mod.rs:425
Method
get_printed_chars
(&self)
src/screen/mod.rs:462
Method
hook
(&mut self, params: &[i64], intermediates: &[u8], ignore: bool, action: char)
src/screen/mod.rs:106
Method
input
(&mut self, input: String)
src/screen/mod.rs:433
Method
liaison
(mut pty_fd: std::fs::File, q: Arc<SegQueue<String>>)
src/screen/mod.rs:607
Function
main
()
src/main.rs:18
Method
new
(x: u16, y: u16, width: u16, height: u16, title: String)
src/screen/mod.rs:552
Method
osc_dispatch
(&mut self, params: &[&[u8]], bell_terminated: bool)
src/screen/mod.rs:118
Method
print
(&mut self, c: char)
src/screen/mod.rs:71
Method
put
(&mut self, byte: u8)
src/screen/mod.rs:110
Method
unhook
(&mut self)
src/screen/mod.rs:114