Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/1jehuang/handterm
/ functions
Functions
1,262 in github.com/1jehuang/handterm
⨍
Functions
1,262
◇
Types & classes
140
↓ 1 callers
Function
ensure_server_running_with_build_id
( socket_path: &Path, config_override: Option<&Path>, protocol_build_id: &str, )
src/daemon_stack/runtime.rs:43
↓ 1 callers
Method
ensure_system_fallback_face_for_char
(&mut self, ch: u32)
src/font.rs:771
↓ 1 callers
Method
enter_alt_screen
(&mut self)
src/remote.rs:167
↓ 1 callers
Method
erase_above
(&mut self)
handterm-common/src/grid.rs:1105
↓ 1 callers
Method
erase_all
(&mut self)
handterm-common/src/grid.rs:1092
↓ 1 callers
Method
erase_below
(&mut self)
handterm-common/src/grid.rs:1098
↓ 1 callers
Method
erase_chars
(&mut self, n: usize)
handterm-common/src/grid.rs:1162
↓ 1 callers
Method
erase_line_all
(&mut self)
handterm-common/src/grid.rs:1158
↓ 1 callers
Method
esc_dispatch
(&mut self, intermediate: u8, final_byte: u8)
handterm-common/src/terminal.rs:942
↓ 1 callers
Method
escape
(&mut self, byte: u8)
handterm-common/src/parser.rs:118
↓ 1 callers
Method
escape_intermediate
(&mut self, byte: u8)
handterm-common/src/parser.rs:158
↓ 1 callers
Method
execute
(&mut self, byte: u8)
handterm-common/src/terminal.rs:628
↓ 1 callers
Function
fc_list_charset
Use `fc-list :charset=<cp>` to find a real font covering `ch`, skipping the universal `LastResort` placeholder font. Returns the first usable path.
src/font.rs:1728
↓ 1 callers
Method
fd
(&self)
src/pty.rs:136
↓ 1 callers
Function
fd_watcher_thread
( primary_fd: i32, secondary_fd: i32, proxy: EventLoopProxy<E>, event: E, stop: Arc<Atomic
src/fd_watcher.rs:20
↓ 1 callers
Function
fd_watcher_thread
( primary_fd: i32, secondary_fd: i32, proxy: EventLoopProxy<E>, event: E, stop: Arc<Atomic
src/standalone_support.rs:199
↓ 1 callers
Function
fill_frame_plan
(terminal: &impl TerminalView, plan: &mut FramePlan)
src/gpu_frame.rs:119
↓ 1 callers
Function
fixed_strike_indices_by_ppem
(face: &freetype::Face)
src/font.rs:1013
↓ 1 callers
Function
font_file_signature
(path: &str)
src/font.rs:1272
↓ 1 callers
Method
generation
(&self)
handterm-common/src/grid.rs:394
↓ 1 callers
Method
get_all_text
(&self)
handterm-common/src/grid.rs:688
↓ 1 callers
Method
grid
(&self)
handterm-common/src/terminal.rs:119
↓ 1 callers
Method
handle_client_message
(&mut self, client_index: usize, message: ClientMessage)
src/daemon_stack/runtime.rs:316
↓ 1 callers
Method
handle_host_ipc_request
(&mut self, req: &Request)
src/app.rs:495
↓ 1 callers
Method
handle_host_ipc_request
(&mut self, req: &Request)
src/gpu_app.rs:772
↓ 1 callers
Method
handle_kitty_graphics
(&mut self, data: &[u8])
handterm-common/src/terminal.rs:1061
↓ 1 callers
Method
handle_sgr
(&mut self)
handterm-common/src/terminal.rs:830
↓ 1 callers
Function
has_complex_dirty_cells
(grid: &crate::grid::Grid)
src/render.rs:456
↓ 1 callers
Method
has_window
(&self, window_id: WindowId)
src/daemon_stack/core.rs:82
↓ 1 callers
Function
host_socket_override_from
(value: Option<&str>)
src/ipc.rs:246
↓ 1 callers
Method
i32
(&mut self)
handterm-common/src/protocol.rs:356
↓ 1 callers
Function
image_instance_layout
()
src/gpu_runtime.rs:505
↓ 1 callers
Function
ime_commit_text
(req: &Request)
src/host_commands.rs:148
↓ 1 callers
Function
input_trace_enabled
()
src/frontend.rs:14
↓ 1 callers
Method
insert_chars
(&mut self, n: usize)
handterm-common/src/grid.rs:1187
↓ 1 callers
Method
insert_lines
(&mut self, n: usize)
handterm-common/src/grid.rs:1175
↓ 1 callers
Method
is_ground
(&self)
handterm-common/src/parser.rs:81
↓ 1 callers
Method
jump_to
(&mut self, rows: f32, max_rows: f32)
src/frontend.rs:484
↓ 1 callers
Method
kitty_images
(&self)
handterm-common/src/terminal.rs:1332
↓ 1 callers
Function
kitty_keypad_code
(physical_key: Option<&PhysicalKey>, produces_text: bool)
src/input.rs:904
↓ 1 callers
Function
kitty_legacy_letter_key
(named: NamedKey)
src/input.rs:408
↓ 1 callers
Function
kitty_named_key_code
(physical_key: Option<&PhysicalKey>, named: NamedKey)
src/input.rs:864
↓ 1 callers
Function
kitty_text_present
Does the optional kitty text field carry at least one reportable (non-control) codepoint?
src/input.rs:779
↓ 1 callers
Method
leave_alt_screen
(&mut self)
src/remote.rs:184
↓ 1 callers
Function
legacy_key_to_bytes_into
( out: &mut Vec<u8>, key: &Key, app_cursor: bool, modifiers: ModifiersState, )
src/input.rs:344
↓ 1 callers
Function
legacy_named_key_to_bytes_into
( out: &mut Vec<u8>, named: NamedKey, app_cursor: bool, modifiers: ModifiersState, )
src/input.rs:440
↓ 1 callers
Function
load_cached_cell_width
( path: &str, font_size_pt: f64, dpi: u32, signature: &str, )
src/font.rs:1923
↓ 1 callers
Function
load_cached_cell_width_from
( cache: &std::path::Path, path: &str, font_size_pt: f64, dpi: u32, signature: &str, )
src/font.rs:1903
↓ 1 callers
Function
load_cached_emoji_font_paths
()
src/font.rs:1860
↓ 1 callers
Function
load_cached_emoji_font_paths_from
(cache: &std::path::Path)
src/font.rs:1838
↓ 1 callers
Function
load_cached_font_metrics
( family: &str, font_size_pt: f64, dpi: u32, )
src/font.rs:2039
↓ 1 callers
Function
load_cached_font_path_from
(cache: &std::path::Path, family: &str)
src/font.rs:1971
↓ 1 callers
Function
mark_cells_for_glyph_pixels
( visible: &mut [bool], glyph: crate::font::GlyphData<'_>, origin: (usize, usize),
src/gpu_frame.rs:849
↓ 1 callers
Method
mark_io_ready_light
(&mut self)
src/frontend.rs:727
↓ 1 callers
Function
measure_cell_width
(face: &freetype::Face)
src/font.rs:1225
↓ 1 callers
Function
measure_font_metrics_from_path
( path: &str, font_size_pt: f64, dpi: u32, )
src/font.rs:1632
↓ 1 callers
Function
memchr_newline
(buf: &[u8])
src/ipc.rs:235
↓ 1 callers
Function
message_window_id
(message: &ServerMessage)
src/remote.rs:260
↓ 1 callers
Function
modifier_named_key_code
(physical_key: Option<&PhysicalKey>, named: &NamedKey)
src/input.rs:880
↓ 1 callers
Function
monitor_scale_factor
Pick a usable display scale factor from the available monitor handles, preferring the primary monitor. Returns `None` when no monitor reports a positi
src/gpu_app.rs:62
↓ 1 callers
Method
mouse_row_for_pixel_y
(self, y_px: f32, cell_h: f32, base_rows: usize)
src/frontend.rs:372
↓ 1 callers
Method
move_cursor_left
(&mut self, n: usize)
handterm-common/src/grid.rs:1088
↓ 1 callers
Method
move_cursor_right
(&mut self, n: usize)
handterm-common/src/grid.rs:1084
↓ 1 callers
Function
needs_grapheme_storage
(grapheme: &str)
handterm-common/src/grid.rs:128
↓ 1 callers
Function
new_atlas
(config: &AppConfig)
src/gpu_frame.rs:788
↓ 1 callers
Function
num_lock_modifier_active
(modifiers: ModifiersState)
src/input.rs:773
↓ 1 callers
Function
open_window_in_existing_host
( backend: Backend, to: Option<std::path::PathBuf>, cols: Option<u16>, rows: Option<u16>, )
src/runtime.rs:17
↓ 1 callers
Method
osc_dispatch
(&mut self, data: &[u8])
handterm-common/src/terminal.rs:963
↓ 1 callers
Method
osc_escape
(&mut self, byte: u8)
handterm-common/src/parser.rs:294
↓ 1 callers
Method
osc_string
(&mut self, byte: u8)
handterm-common/src/parser.rs:274
↓ 1 callers
Function
parse_synthetic_digit_physical_key
(spec: &str)
src/frontend.rs:159
↓ 1 callers
Function
parse_synthetic_function_physical_key
(spec: &str)
src/frontend.rs:181
↓ 1 callers
Function
parse_synthetic_key
(spec: &str)
src/frontend.rs:25
↓ 1 callers
Function
parse_synthetic_letter_physical_key
(spec: &str)
src/frontend.rs:121
↓ 1 callers
Function
parse_synthetic_named_physical_key
(spec: &str)
src/frontend.rs:53
↓ 1 callers
Function
parse_synthetic_physical_key
(spec: Option<&str>)
src/frontend.rs:223
↓ 1 callers
Method
poll_pty
(&mut self, window_id: WindowId)
src/daemon_stack/runtime.rs:388
↓ 1 callers
Method
pop_kitty_keyboard_flags
(&mut self, count: usize)
handterm-common/src/terminal.rs:1412
↓ 1 callers
Method
preferred_surface_defaults
(&self)
src/gpu_runtime.rs:263
↓ 1 callers
Method
process_ipc_actions
(&mut self, event_loop: &ActiveEventLoop)
src/app.rs:579
↓ 1 callers
Method
process_ipc_actions
(&mut self, event_loop: &ActiveEventLoop)
src/gpu_app.rs:852
↓ 1 callers
Function
process_pending_io
(state: &mut RemoteState, event_loop: &ActiveEventLoop)
src/remote_app.rs:599
↓ 1 callers
Function
process_pending_io
(state: &mut RemoteGpuState, event_loop: &ActiveEventLoop)
src/remote_gpu_app.rs:568
↓ 1 callers
Method
push_dcs
(&mut self, event: DcsEvent)
handterm-common/src/control_strings.rs:119
↓ 1 callers
Method
push_kitty_keyboard_flags
(&mut self, flags: u8)
handterm-common/src/terminal.rs:1403
↓ 1 callers
Method
push_osc
(&mut self, event: OscEvent)
handterm-common/src/control_strings.rs:111
↓ 1 callers
Function
put_cursor
(buf: &mut Vec<u8>, cursor: &Option<CursorState>)
handterm-common/src/protocol.rs:540
↓ 1 callers
Function
put_dirty_cell
(buf: &mut Vec<u8>, cell: &DirtyCell)
handterm-common/src/protocol.rs:508
↓ 1 callers
Function
put_glyph
(buf: &mut Vec<u8>, glyph: &GlyphBitmap)
handterm-common/src/protocol.rs:567
↓ 1 callers
Method
put_grapheme
(&mut self, grapheme: &str)
handterm-common/src/grid.rs:927
↓ 1 callers
Function
put_i32
(buf: &mut Vec<u8>, v: i32)
handterm-common/src/protocol.rs:262
↓ 1 callers
Function
put_key_event
(buf: &mut Vec<u8>, event: &KeyEvent)
handterm-common/src/protocol.rs:407
↓ 1 callers
Function
put_mouse_event
(buf: &mut Vec<u8>, event: &MouseEvent)
handterm-common/src/protocol.rs:431
↓ 1 callers
Function
put_u64
(buf: &mut Vec<u8>, v: u64)
handterm-common/src/protocol.rs:252
↓ 1 callers
Method
rasterize_from_source
(&self, source: GlyphSource, ch: u32)
src/font.rs:674
↓ 1 callers
Method
rasterize_grapheme_cluster
(&mut self, grapheme: &str)
src/font.rs:798
↓ 1 callers
Method
rasterize_grapheme_cluster_from_fallbacks
( &mut self, grapheme: &str, )
src/font.rs:831
↓ 1 callers
Method
rasterize_grapheme_fallback
(&mut self, grapheme: &str)
src/font.rs:696
↓ 1 callers
Method
read_client
(&mut self, client_index: usize)
src/daemon_stack/runtime.rs:280
↓ 1 callers
Function
read_cursor
(r: &mut Reader)
handterm-common/src/protocol.rs:554
← previous
next →
501–600 of 1,262, ranked by callers