MCPcopy Create free account

hub / github.com/Henktorius/float / functions

Functions65 in github.com/Henktorius/float

↓ 11 callersFunctionbring_to_front
(windows: &mut Vec<Window>, idx: usize)
src/wm.rs:571
↓ 8 callersMethodmove_focused
(&mut self, dx: i32, dy: i32)
src/wm.rs:275
↓ 8 callersMethodresize_focused
(&mut self, dw: i32, dh: i32)
src/wm.rs:285
↓ 6 callersMethodcontent_h
(&self)
src/window.rs:55
↓ 6 callersMethodcontent_w
(&self)
src/window.rs:51
↓ 5 callersMethodresize
(&mut self, rows: u16, cols: u16)
src/pty.rs:63
↓ 3 callersMethodscreen
(&self)
src/pty.rs:73
↓ 3 callersMethodto_crossterm
(self)
src/config.rs:9
↓ 2 callersMethodcontent_x
(&self)
src/window.rs:63
↓ 2 callersMethodcontent_y
(&self)
src/window.rs:67
↓ 2 callersMethoddispatch_alt
(&mut self, key: KeyEvent)
src/wm.rs:113
↓ 2 callersFunctionvt100_color_to_crossterm
(color: vt100::Color)
src/cell.rs:20
↓ 2 callersMethodwrite
(&mut self, bytes: &[u8])
src/pty.rs:59
↓ 1 callersMethodclear_dirty
(&mut self)
src/wm.rs:566
↓ 1 callersMethodclose_focused
(&mut self)
src/wm.rs:298
↓ 1 callersMethodcomposite
Compose all windows bottom-to-top, diff against previous frame, emit only changes.
src/compositor.rs:14
↓ 1 callersFunctionconfig_path
()
src/config.rs:150
↓ 1 callersMethodcontains_point
Returns true if (col, row) is anywhere inside the window's bounding box.
src/window.rs:136
↓ 1 callersFunctiondraw_frame
( buf: &mut [Vec<Cell>], x: i32, y: i32, w: u16, h: u16, title: Option<&str>, bord
src/frame.rs:21
↓ 1 callersFunctiondraw_hint
Draw a centered hint message (used when no windows exist).
src/frame.rs:119
↓ 1 callersFunctionencode_key
(key: KeyEvent)
src/input.rs:3
↓ 1 callersMethodexpire_esc
If an `Esc` was pressed and the timeout hasn't expired, forward it to the shell and clear the pending flag. Call this each iteration.
src/wm.rs:74
↓ 1 callersFunctionfix_escape_sequences
Remap CSI escape sequences that the vt100 parser does not handle natively but are commonly emitted by modern TUIs. Only transforms standard (non-priv
src/escape.rs:83
↓ 1 callersMethodfocus_next
(&mut self)
src/wm.rs:252
↓ 1 callersMethodfocus_prev
(&mut self)
src/wm.rs:262
↓ 1 callersMethodfocus_window
(&mut self, n: usize)
src/wm.rs:315
↓ 1 callersMethodforeground_process_name
Returns the command name of the foreground process in this PTY, using `/proc/<pid>/stat` tpgid field to find the foreground process group.
src/pty.rs:103
↓ 1 callersMethodhandle_key
(&mut self, key: KeyEvent)
src/wm.rs:85
↓ 1 callersMethodhandle_mouse
(&mut self, event: MouseEvent)
src/wm.rs:331
↓ 1 callersMethodhit_bottom_edge
Returns true if (col, row) is on the bottom border of the window.
src/window.rs:115
↓ 1 callersMethodhit_bottom_left_corner
Returns true if (col, row) is the bottom-left corner of the window.
src/window.rs:122
↓ 1 callersMethodhit_bottom_right_corner
Returns true if (col, row) is the bottom-right corner of the window.
src/window.rs:129
↓ 1 callersMethodhit_left_edge
Returns true if (col, row) is on the left border of the window.
src/window.rs:101
↓ 1 callersMethodhit_right_edge
Returns true if (col, row) is on the right border of the window.
src/window.rs:108
↓ 1 callersMethodhit_title_bar
Returns true if (col, row) is inside the title bar area. Title bar spans the top border row (y) and the title row (y+1), full window width.
src/window.rs:94
↓ 1 callersMethodis_dirty
(&self)
src/wm.rs:558
↓ 1 callersMethodis_quit_requested
(&self)
src/wm.rs:562
↓ 1 callersFunctionload
Load configuration from the standard path. Looks for `$XDG_CONFIG_HOME/float/config.toml`, falling back to `~/.config/float/config.toml`. Missing fi
src/config.rs:129
↓ 1 callersMethodnew_window
(&mut self)
src/wm.rs:207
↓ 1 callersMethodprocess
Drain all buffered PTY output into the vt100 parser. Returns true if any data was consumed.
src/pty.rs:79
↓ 1 callersMethodprocess_all
Process PTY output for all windows, and refresh window titles from the foreground process. Sets dirty if any data or title changed.
src/wm.rs:517
↓ 1 callersMethodprocess_name
Returns the child process command name from /proc/<pid>/comm, if available.
src/pty.rs:94
↓ 1 callersMethodreap_dead_windows
(&mut self)
src/wm.rs:531
↓ 1 callersMethodresize_screen
(&mut self, term_rows: u16, term_cols: u16)
src/wm.rs:323
↓ 1 callersFunctionrespond_to_queries
Scan `chunk` for common terminal query escape sequences and write the expected responses back to the PTY so the child shell does not block.
src/escape.rs:5
↓ 1 callersFunctionrun_event_loop
(wm: &mut WindowManager)
src/main.rs:49
↓ 1 callersMethodtry_wait
(&mut self)
src/pty.rs:120
Method_kill
(&mut self)
src/pty.rs:124
Functioncsi_s_with_params_not_converted
()
src/escape.rs:166
Methoddefault
()
src/config.rs:23
Methoddefault
()
src/cell.rs:11
Functionhvp_to_cup
()
src/escape.rs:153
Functionintermediate_sequences_not_converted
()
src/escape.rs:171
Functionmain
()
src/main.rs:21
Functionmixed_content
()
src/escape.rs:183
Methodnew
( id: usize, shell: &str, x: i32, y: i32, w: u16, h: u16,
src/window.rs:17
Methodnew
(config: Config, term_cols: u16, term_rows: u16)
src/wm.rs:52
Functionnon_csi_unchanged
()
src/escape.rs:177
Functionpartial_csi_at_end
()
src/escape.rs:190
Methodprocess
(&mut self)
src/window.rs:75
Functionsco_save_restore_cursor
()
src/escape.rs:160
Methodscreen
(&self)
src/window.rs:83
Methodspawn
(shell: &str, rows: u16, cols: u16)
src/pty.rs:16
Methodtry_wait
(&mut self)
src/window.rs:87
Methodwrite
(&mut self, bytes: &[u8])
src/window.rs:79