MCPcopy Create free account

hub / github.com/1jehuang/handterm / functions

Functions1,262 in github.com/1jehuang/handterm

↓ 222 callersMethodprocess
(&mut self, data: &[u8])
handterm-common/src/terminal.rs:506
↓ 55 callersMethodok
(data: serde_json::Value)
src/ipc.rs:28
↓ 54 callersFunctionkey_to_bytes
( key: &Key, text: Option<&str>, physical_key: Option<&PhysicalKey>, app_cursor: bool, mod
src/input.rs:271
↓ 40 callersMethodrender
( &mut self, terminal: &mut impl TerminalView, atlas: &mut GlyphAtlas, config:
src/render.rs:49
↓ 39 callersMethodwrite_all
(&self, data: &[u8])
src/pty.rs:144
↓ 35 callersMethodcontains
(&self, col: usize, row: usize)
src/native_scroll.rs:37
↓ 32 callersMethodmark_redraw_needed
(&mut self)
src/frontend.rs:738
↓ 30 callersMethodparam
(&self, idx: usize, default: u16)
handterm-common/src/parser.rs:72
↓ 27 callersMethodwrite_bytes
(&mut self, bytes: &[u8])
handterm-common/src/grid.rs:693
↓ 26 callersMethodclamp
(&mut self, max_rows: f32)
src/frontend.rs:442
↓ 24 callersFunctionput_u16
(buf: &mut Vec<u8>, v: u16)
handterm-common/src/protocol.rs:242
↓ 24 callersMethodu16
(&mut self)
handterm-common/src/protocol.rs:336
↓ 23 callersFunctionput_u32
(buf: &mut Vec<u8>, v: u32)
handterm-common/src/protocol.rs:247
↓ 23 callersMethodu32
(&mut self)
handterm-common/src/protocol.rs:341
↓ 22 callersFunctionlegacy_named_sequence_into
( out: &mut Vec<u8>, app_cursor: bool, modifiers: ModifiersState, letter_suffix: u8, tilde
src/input.rs:516
↓ 21 callersFunctionmix
(hash: &mut u64, value: u64)
src/frontend.rs:840
↓ 21 callersMethodpath
(&self)
src/ipc.rs:133
↓ 20 callersMethodas_u32_rgb
(self)
src/color.rs:18
↓ 20 callersMethodcreate_window
(&mut self, cols: u16, rows: u16, dpi: u32)
src/daemon_stack/core.rs:98
↓ 19 callersMethodcell_at
(&self, row: usize, col: usize)
handterm-common/src/grid.rs:470
↓ 19 callersMethodreset
(&mut self)
src/render.rs:34
↓ 18 callersMethodphysical_row
(&self, logical_row: usize)
handterm-common/src/grid.rs:462
↓ 18 callersMethodscrollback_len
(&self)
handterm-common/src/grid.rs:549
↓ 17 callersFunctioneffective_modifiers_for_key_event
( modifiers: ModifiersState, hyper: bool, meta: bool, caps_lock: bool, num_lock: bool,
src/input.rs:142
↓ 17 callersMethodu8
(&mut self)
handterm-common/src/protocol.rs:321
↓ 16 callersFunctionencode_server_message
(message: &ServerMessage)
handterm-common/src/protocol.rs:696
↓ 16 callersMethodsend
(&mut self, message: &ClientMessage)
src/client.rs:41
↓ 15 callersFunctionremember_text_key_event
( recent_text_key_event: &mut Option<RecentTextKeyEvent>, event_kind: KeyEventKind, event_text: Op
src/frontend.rs:997
↓ 14 callersFunctioncopy_to_clipboard
Write raw bytes to the system clipboard. Uses the Wayland `wl-copy` tool on Linux and `pbcopy` on macOS.
src/platform.rs:29
↓ 14 callersFunctiondecode_server_message
(bytes: &[u8])
handterm-common/src/protocol.rs:835
↓ 14 callersMethoddrain_responses
(&mut self)
handterm-common/src/terminal.rs:217
↓ 14 callersMethodget_glyph
(&self, ch: u32)
src/font.rs:457
↓ 13 callersMethodtake
(&mut self, n: usize)
handterm-common/src/protocol.rs:295
↓ 12 callersMethodcell_char
(&self, row: usize, col: usize)
handterm-common/src/grid.rs:656
↓ 12 callersFunctionclassify_redraw_work
(terminal: &T, changed: bool)
src/frontend.rs:787
↓ 12 callersMethodcursor_pos
(&self)
handterm-common/src/grid.rs:333
↓ 12 callersMethodresize
(&self, cols: u16, rows: u16)
src/pty.rs:162
↓ 12 callersFunctionresolve_cell_colors
( cell: &Cell, base_fg: u32, base_bg: u32, is_cursor_block: bool, is_selected: bool, )
src/visual.rs:13
↓ 12 callersFunctiontest_server
()
src/daemon_stack/core.rs:504
↓ 12 callersFunctiontrace_input
(message: impl AsRef<str>)
src/frontend.rs:19
↓ 11 callersFunctionencode_client_message
(message: &ClientMessage)
handterm-common/src/protocol.rs:594
↓ 11 callersFunctionfill_cell_infos
(terminal: &impl TerminalView, cell_infos: &mut Vec<CellInfo>)
src/gpu_frame.rs:132
↓ 11 callersMethodgrid
(&self)
src/remote.rs:192
↓ 11 callersMethodkitty_placements
(&self)
src/remote.rs:220
↓ 11 callersMethodmark_all_dirty
(&mut self)
handterm-common/src/grid.rs:374
↓ 11 callersMethodmark_io_processed
( &mut self, now: Instant, frame_interval: Duration, work: RedrawWork, )
src/frontend.rs:698
↓ 10 callersMethodclear_dirty
(&mut self)
handterm-common/src/grid.rs:389
↓ 10 callersFunctioncreated_window_id
(message: ServerMessage)
src/daemon_stack/core.rs:513
↓ 10 callersMethodprocess_output
( &mut self, window_id: WindowId, bytes: &[u8], )
src/daemon_stack/core.rs:159
↓ 10 callersFunctionshould_skip_duplicate_ime_input
( pending_ime_commit: &mut Option<String>, event_kind: KeyEventKind, event_text: Option<&str>,
src/frontend.rs:955
↓ 10 callersFunctionwrite_u32_decimal
Append the decimal digits of `value` to `out` without allocating an intermediate `String` (unlike `value.to_string()`).
src/input.rs:224
↓ 9 callersMethodadvance
(&mut self, now: Instant, max_rows: f32)
src/frontend.rs:505
↓ 9 callersMethodapply_server_message
(&mut self, message: &ServerMessage)
handterm-common/src/terminal.rs:301
↓ 9 callersFunctionbuild_frame_plan
(terminal: &impl TerminalView)
src/gpu_frame.rs:113
↓ 9 callersMethodcell_at_scroll
(&self, row: usize, col: usize)
handterm-common/src/grid.rs:610
↓ 9 callersFunctiondecode_client_message
(bytes: &[u8])
handterm-common/src/protocol.rs:659
↓ 9 callersMethoddraw_glyph
( &mut self, buffer: &mut [u32], buf_w: usize, buf_h: usize, cell_x: u
src/font.rs:333
↓ 9 callersFunctionfill_text_batches
( cell_infos: &[CellInfo], style: FrameBatchStyle, batches: &mut FrameTextBatches, mut glyph_e
src/gpu_frame.rs:368
↓ 9 callersMethodget_grapheme_glyph
(&self, grapheme: &str)
src/font.rs:468
↓ 9 callersFunctionput_bytes
(buf: &mut Vec<u8>, bytes: &[u8])
handterm-common/src/protocol.rs:267
↓ 9 callersFunctionrepo_local_tempdir
()
src/font.rs:2130
↓ 9 callersMethodset_cursor
(&mut self, row: usize, col: usize)
handterm-common/src/grid.rs:1060
↓ 9 callersMethodset_nonblocking
(&self, nonblocking: bool)
src/client.rs:31
↓ 9 callersMethodset_underline_style
(&mut self, style: UnderlineStyle)
handterm-common/src/grid.rs:1387
↓ 9 callersFunctionvisual_signature
(terminal: &T)
src/frontend.rs:835
↓ 8 callersMethodadvance
(&mut self, byte: u8)
handterm-common/src/parser.rs:86
↓ 8 callersFunctionbuild_gpu_glyph_tile
( glyph: &crate::font::GlyphData<'_>, cells: usize, cell_width: usize, cell_height: usize,
src/gpu_runtime.rs:1450
↓ 8 callersMethodencode_mouse
( &self, button: u8, col: usize, row: usize, pressed: bool, )
handterm-common/src/terminal.rs:424
↓ 8 callersMethodensure_grapheme
(&mut self, grapheme: &str)
src/font.rs:284
↓ 8 callersMethodget_selection_text
(&self)
handterm-common/src/grid.rs:507
↓ 8 callersMethodload
(config_override: Option<&Path>)
src/config.rs:19
↓ 8 callersFunctionmodifiers_with_extra
( modifiers: ModifiersState, hyper: bool, meta: bool, caps_lock: bool, num_lock: bool, )
src/input.rs:119
↓ 8 callersFunctionnew_atlas
(config: &AppConfig)
src/render.rs:672
↓ 8 callersFunctionnormalize_ime_dedupe_text
(text: &str)
src/frontend.rs:904
↓ 8 callersMethodprepare_redraw
(&mut self, now: Instant, mut process_io: F)
src/frontend.rs:743
↓ 8 callersFunctionrender_like_gpu
( terminal: &mut Terminal, atlas: &mut GlyphAtlas, config: &AppConfig, )
src/gpu_runtime.rs:2224
↓ 8 callersFunctionrun
(config: AppConfig, startup_command: Option<String>)
src/app.rs:48
↓ 8 callersMethodtry_read
(&self, out: &mut [u8])
src/pty.rs:154
↓ 7 callersMethodapply_delta
(&mut self, delta_rows: f32, up: bool, max_rows: f32)
src/frontend.rs:468
↓ 7 callersFunctionapply_modifier_key_transition
( hyper: &mut bool, meta: &mut bool, caps_lock: &mut bool, num_lock: &mut bool, key: &Key,
src/input.rs:200
↓ 7 callersMethodapply_server_message
(&mut self, message: &ServerMessage)
src/remote.rs:78
↓ 7 callersFunctionbuild_cell_instances
( ci: &CellInfo, style: FrameBatchStyle, glyph_entry: Option<GlyphAtlasEntry>, )
src/gpu_frame.rs:217
↓ 7 callersMethodensure_glyph
(&mut self, ch: u32)
src/font.rs:214
↓ 7 callersMethodhandle_client_message
( &mut self, message: ClientMessage, )
src/daemon_stack/core.rs:174
↓ 7 callersMethodmark_dirty_range
(&mut self, start: usize, len: usize)
handterm-common/src/grid.rs:348
↓ 7 callersFunctionpush_bounded
(queue: &mut Vec<T>, value: T)
handterm-common/src/control_strings.rs:34
↓ 7 callersFunctionrgb_to_f32
(rgb: u32)
src/gpu_frame.rs:535
↓ 6 callersFunctionassert_gpu_visible_cells_match_cpu_framebuffer
(terminal: &mut Terminal)
src/gpu_frame.rs:889
↓ 6 callersFunctionblend_rgba_over_rgb
(pixel: &mut u32, rgba: &[u8])
src/color.rs:95
↓ 6 callersMethodbytes
(&mut self)
handterm-common/src/protocol.rs:378
↓ 6 callersMethodcarriage_return
(&mut self)
handterm-common/src/grid.rs:1034
↓ 6 callersMethodcell_index_at
(&self, logical_row: usize, col: usize)
handterm-common/src/grid.rs:466
↓ 6 callersMethodclear_graphemes
(&mut self, start: usize, end: usize)
handterm-common/src/grid.rs:1125
↓ 6 callersMethoddelta_since
(self, earlier: Self)
src/profiling.rs:31
↓ 6 callersFunctionfill_image_instances
( placements: &[KittyPlacement], cell_w: f32, cell_h: f32, image_instances: &mut Vec<ImageInst
src/gpu_frame.rs:487
↓ 6 callersMethodis_cell_dirty
(&self, row: usize, col: usize)
handterm-common/src/grid.rs:399
↓ 6 callersFunctionkey_to_bytes_into
( out: &mut Vec<u8>, key: &Key, text: Option<&str>, physical_key: Option<&PhysicalKey>, ap
src/input.rs:306
↓ 6 callersMethodkitty_generation
(&self)
src/remote.rs:216
↓ 6 callersMethodkitty_image
(&self, id: u32)
handterm-common/src/terminal.rs:151
↓ 6 callersMethodline_feed
(&mut self)
handterm-common/src/grid.rs:1026
next →1–100 of 1,262, ranked by callers