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
↓ 3 callers
Method
char_display
(&self)
handterm-common/src/grid.rs:109
↓ 3 callers
Function
clamp_background_alpha
(background_opacity: f64)
src/gpu_runtime.rs:1792
↓ 3 callers
Method
close_window
(&mut self, winit_id: WinitWindowId, event_loop: &ActiveEventLoop)
src/gpu_app.rs:750
↓ 3 callers
Method
close_window
( &mut self, window_id: WindowId, exit_code: Option<i32>, )
src/daemon_stack/core.rs:125
↓ 3 callers
Function
codepoint_span_cells
(ch: u32)
src/font.rs:1208
↓ 3 callers
Method
collect_update_batch
(&mut self, window_id: WindowId)
src/daemon_stack/core.rs:284
↓ 3 callers
Function
configure_face_size
(face: &freetype::Face, font_size_pt: f64, dpi: u32)
src/font.rs:1064
↓ 3 callers
Function
copy_bitmap
( buffer: &[u8], width: usize, height: usize, pitch: usize, pixel_mode: PixelMode, )
src/font.rs:1513
↓ 3 callers
Method
current_kitty_keyboard_flags_mut
(&mut self)
handterm-common/src/terminal.rs:1378
↓ 3 callers
Method
delete_all_kitty_placements
(&mut self)
handterm-common/src/terminal.rs:1313
↓ 3 callers
Method
delete_kitty_image
(&mut self, img_id: u32)
handterm-common/src/terminal.rs:1319
↓ 3 callers
Method
draw_bg
( &self, buffer: &mut [u32], buf_w: usize, buf_h: usize, cell_x: usize
src/font.rs:311
↓ 3 callers
Function
draw_cell_instances
( buffer: &mut [u32], buf_w: usize, buf_h: usize, instances: &[CellInstance],
src/gpu_runtime.rs:1960
↓ 3 callers
Function
duration_ms
(duration: Duration)
src/profiling.rs:61
↓ 3 callers
Method
emit_if_ready
(&mut self, label: &str, id: u64)
src/frontend.rs:651
↓ 3 callers
Method
ensure_fallback_faces_loaded
(&mut self)
src/font.rs:864
↓ 3 callers
Method
enter_alt_screen
(&mut self)
handterm-common/src/terminal.rs:1344
↓ 3 callers
Method
erase_line_right
(&mut self)
handterm-common/src/grid.rs:1131
↓ 3 callers
Function
fill_image_instances_with_viewport_offset
( placements: &[KittyPlacement], cell_w: f32, cell_h: f32, viewport_offset_y: f32, image_i
src/gpu_frame.rs:506
↓ 3 callers
Function
find_monospace_font
(preferred_family: Option<&str>)
src/font.rs:1601
↓ 3 callers
Function
finish_kitty_csi_u
Append the modifier/text fields and the trailing `u` to a CSI-u sequence whose leading parameter has already been written.
src/input.rs:796
↓ 3 callers
Method
flush_client
(&mut self, client_index: usize)
src/daemon_stack/runtime.rs:263
↓ 3 callers
Function
font_metrics_cache_path_in
(cache_dir: &std::path::Path)
src/font.rs:1817
↓ 3 callers
Function
grapheme_span_cells
(grapheme: &str)
src/font.rs:1215
↓ 3 callers
Method
hovered_pane
(&self, col: usize, row: usize)
src/native_scroll.rs:56
↓ 3 callers
Function
init_rustybuzz
(font_path: &str)
src/font.rs:1594
↓ 3 callers
Method
insert_protocol_glyph
(&mut self, glyph: &GlyphBitmap)
src/font.rs:485
↓ 3 callers
Method
is_present
(self)
src/input.rs:254
↓ 3 callers
Function
kitty_images_from_wire
(images: &[KittyImageData])
handterm-common/src/server_sync.rs:69
↓ 3 callers
Function
kitty_modifier_modfield
( modifiers: ModifiersState, report_events: bool, event_kind: KeyEventKind, )
src/input.rs:712
↓ 3 callers
Function
kitty_placements_from_wire
(placements: &[KittyImagePlacement])
handterm-common/src/server_sync.rs:81
↓ 3 callers
Method
leave_alt_screen
(&mut self)
handterm-common/src/terminal.rs:1362
↓ 3 callers
Function
load_cached_font_metrics_from
( cache: &std::path::Path, family: &str, font_size_pt: f64, dpi: u32, )
src/font.rs:1988
↓ 3 callers
Method
mark_cell_dirty
(&mut self, row: usize, col: usize)
handterm-common/src/grid.rs:380
↓ 3 callers
Method
mark_pty_event
(&mut self, at: Instant)
src/frontend.rs:583
↓ 3 callers
Method
mark_pty_read
(&mut self, at: Instant, bytes: usize)
src/frontend.rs:587
↓ 3 callers
Method
mark_pty_spawned
(&mut self, at: Instant)
src/frontend.rs:579
↓ 3 callers
Function
named_key_ime_dedupe_text
(key: &Key)
src/frontend.rs:916
↓ 3 callers
Function
normalize_fixed_size_glyph
( face: &freetype::Face, glyph: RasterizedGlyph, max_width: usize, max_height: usize, )
src/font.rs:1098
↓ 3 callers
Method
opt_string
(&mut self)
handterm-common/src/protocol.rs:389
↓ 3 callers
Method
pending_ime_commit
(&mut self)
src/host_input.rs:265
↓ 3 callers
Function
protocol_build_id
()
src/build_info.rs:4
↓ 3 callers
Function
put_modes
(buf: &mut Vec<u8>, modes: &WindowModes)
handterm-common/src/protocol.rs:466
↓ 3 callers
Function
put_opt_str
(buf: &mut Vec<u8>, value: &Option<String>)
handterm-common/src/protocol.rs:273
↓ 3 callers
Function
rasterize_primary_glyph
(face: &freetype::Face, ch: u32)
src/font.rs:941
↓ 3 callers
Function
read_modes
(r: &mut Reader)
handterm-common/src/protocol.rs:478
↓ 3 callers
Method
recent_text_key_event
(&mut self)
src/host_input.rs:269
↓ 3 callers
Function
render_surface_state_profiled_with_scroll
( state: &mut GpuSurfaceState, terminal: &mut impl TerminalView, atlas: &mut GlyphAtlas, confi
src/gpu_runtime.rs:1157
↓ 3 callers
Function
req
(cmd: &str, args: serde_json::Value)
src/host_commands.rs:199
↓ 3 callers
Function
resolve_underline_color
(cell: &Cell, actual_fg: u32)
src/visual.rs:55
↓ 3 callers
Method
restore_cursor
(&mut self)
handterm-common/src/terminal.rs:1029
↓ 3 callers
Function
sample_events
A representative spread of key events covering the hot ASCII path, the legacy named-key path, and several kitty-protocol encoding paths. Used by the b
src/input.rs:986
↓ 3 callers
Function
sample_metrics
()
handterm-common/src/protocol.rs:984
↓ 3 callers
Function
sample_metrics
( font_path: &str, cell_width: usize, cell_height: usize, baseline: usize,
src/font.rs:2141
↓ 3 callers
Method
save_cursor
(&mut self)
handterm-common/src/terminal.rs:1025
↓ 3 callers
Method
scroll_down
(&mut self)
handterm-common/src/grid.rs:1290
↓ 3 callers
Function
server_is_compatible
(socket_path: &Path, protocol_build_id: &str)
src/daemon_stack/runtime.rs:86
↓ 3 callers
Method
set_bold
(&mut self, on: bool)
handterm-common/src/grid.rs:1322
↓ 3 callers
Method
set_cell
(&mut self, row: usize, col: usize, cell: Cell)
handterm-common/src/grid.rs:476
↓ 3 callers
Method
set_cell_with_grapheme
( &mut self, row: usize, col: usize, cell: Cell, grapheme: Option<Box<
handterm-common/src/grid.rs:480
↓ 3 callers
Function
should_try_emoji_fallback
(ch: u32)
src/font.rs:1758
↓ 3 callers
Method
snapshot_if_ready
(&self)
src/frontend.rs:610
↓ 3 callers
Function
sync_visual_damage
(grid: &mut Grid, previous: Option<VisualState>, current: VisualState)
src/frontend.rs:818
↓ 3 callers
Method
tab
(&mut self)
handterm-common/src/grid.rs:1039
↓ 3 callers
Method
take_osc52_clipboard
(&mut self)
handterm-common/src/terminal.rs:273
↓ 3 callers
Method
take_title
(&mut self)
handterm-common/src/terminal.rs:225
↓ 3 callers
Function
text_load_flags
()
src/font.rs:1220
↓ 3 callers
Function
transparency_requested
(background_opacity: f64)
src/gpu_runtime.rs:1788
↓ 3 callers
Method
window_modes
(&self)
handterm-common/src/terminal.rs:283
↓ 3 callers
Function
with_app_id
Apply the Wayland app-id to window attributes. On Wayland this sets the `app_id` (used by compositors for grouping and icons). On other platforms (ma
src/platform.rs:65
↓ 3 callers
Method
write
(self, out: &mut Vec<u8>)
src/input.rs:258
↓ 3 callers
Function
write_client_message
(writer: &mut W, message: &ClientMessage)
handterm-common/src/protocol.rs:936
↓ 3 callers
Function
write_server_message
(writer: &mut W, message: &ServerMessage)
handterm-common/src/protocol.rs:944
↓ 2 callers
Function
apply_cursor_state
( grid: &mut Grid, cursor_visible: &mut bool, cursor_style: &mut CursorStyle, cursor: Option<&
handterm-common/src/server_sync.rs:47
↓ 2 callers
Method
apply_io_action
(&mut self, action: ServerIoAction)
src/daemon_stack/runtime.rs:356
↓ 2 callers
Function
apply_server_message
( state: &mut RemoteState, message: &ServerMessage, event_loop: &ActiveEventLoop, )
src/remote_app.rs:622
↓ 2 callers
Function
apply_server_message
( state: &mut RemoteGpuState, message: &ServerMessage, event_loop: &ActiveEventLoop, )
src/remote_gpu_app.rs:591
↓ 2 callers
Function
apply_synthetic_ime_commit
(state: &mut T, text: &str)
src/host_input.rs:33
↓ 2 callers
Function
apply_synthetic_key_event
( state: &mut T, event: &SyntheticKeyEvent, )
src/host_input.rs:68
↓ 2 callers
Method
apply_window_modes
(&mut self, modes: WindowModes)
src/remote.rs:147
↓ 2 callers
Method
before_pty_write
(&mut self)
src/host_input.rs:28
↓ 2 callers
Function
blend_alpha_pixel
(pixel: &mut u32, fg: u32, alpha: u32)
src/font.rs:1562
↓ 2 callers
Function
blend_rgba_bytes
(dst: &mut [u8], rgba: &[u8])
src/font.rs:1589
↓ 2 callers
Function
blend_rgba_over_rgba
(dst: &mut [u8], rgba: &[u8])
src/color.rs:113
↓ 2 callers
Function
bootstrap_font_metrics_with_family_dpi
( family: &str, font_size_pt: f64, dpi: u32, )
src/font.rs:897
↓ 2 callers
Method
broadcast_window_messages
( &mut self, window_id: WindowId, messages: &[ServerMessage], )
src/daemon_stack/runtime.rs:424
↓ 2 callers
Function
build_dense_terminal_payload
(cols: u16, rows: u16)
src/metrics.rs:685
↓ 2 callers
Function
build_image_instances
( placements: &[KittyPlacement], cell_w: f32, cell_h: f32, image_rect_for: F, )
src/gpu_frame.rs:467
↓ 2 callers
Function
build_text_batches
( cell_infos: &[CellInfo], style: FrameBatchStyle, glyph_entry_for: F, )
src/gpu_frame.rs:355
↓ 2 callers
Method
caps_lock_modifier
(&self)
src/host_input.rs:289
↓ 2 callers
Method
cell_at_scrollback_offset
(&self, scroll_offset: usize, row: usize, col: usize)
handterm-common/src/grid.rs:578
↓ 2 callers
Method
cell_grapheme_at_scrollback_offset
( &self, scroll_offset: usize, row: usize, col: usize, )
handterm-common/src/grid.rs:614
↓ 2 callers
Method
cell_metrics_for_dpi
(&mut self, dpi: u32)
src/daemon_stack/core.rs:271
↓ 2 callers
Function
cell_width_cache_key
Key identifying a single cached cell-width measurement. Width depends on the resolved font file, the configured size, and the DPI; the file signature
src/font.rs:1899
↓ 2 callers
Function
cell_width_cache_path
()
src/font.rs:1892
↓ 2 callers
Method
clear_hyperlink
(&mut self)
handterm-common/src/grid.rs:1429
↓ 2 callers
Method
compositor_facing_total
(self)
src/gpu_runtime.rs:216
↓ 2 callers
Function
configured_host_socket_path
()
src/ipc.rs:253
↓ 2 callers
Method
copy_params
(&self)
handterm-common/src/terminal.rs:590
↓ 2 callers
Function
create_shared_gpu_context_profiled
()
src/gpu_runtime.rs:679
← previous
next →
201–300 of 1,262, ranked by callers