MCPcopy Create free account

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

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

↓ 6 callersFunctionmodifier_bits
(modifiers: winit::keyboard::ModifiersState)
src/remote.rs:235
↓ 6 callersMethodpush_param
(&mut self, value: u16)
handterm-common/src/parser.rs:397
↓ 6 callersFunctionreplay_chunks_match_full_redraw
( cols: u16, rows: u16, chunks: &[&[u8]], per_step_assert: impl Fn(&Terminal,
src/render.rs:726
↓ 6 callersMethodresolve_target_window_id
(&self, requested: Option<u64>)
src/app.rs:489
↓ 6 callersMethodresolve_target_window_id
(&self, requested: Option<u64>)
src/gpu_app.rs:766
↓ 6 callersMethodscroll_up
(&mut self)
handterm-common/src/grid.rs:1252
↓ 6 callersFunctionspawn_fd_watcher
( thread_name: &str, primary_fd: i32, secondary_fd: i32, proxy: EventLoopProxy<E>, event:
src/fd_watcher.rs:5
↓ 6 callersFunctionwrite_u16_decimal
(out: &mut Vec<u8>, value: u16)
src/input.rs:240
↓ 5 callersFunctionassert_gpu_framebuffer_matches_cpu
( cols: u16, rows: u16, chunks: &[&[u8]], per_step_assert: impl Fn(&Terminal,
src/gpu_runtime.rs:2236
↓ 5 callersMethodbool
(&mut self)
handterm-common/src/protocol.rs:331
↓ 5 callersMethodcell_grapheme_at_scroll
(&self, row: usize, col: usize)
handterm-common/src/grid.rs:651
↓ 5 callersMethodcursor_visible
(&self)
src/remote.rs:208
↓ 5 callersMethoddraw_grapheme
( &mut self, buffer: &mut [u32], buf_w: usize, buf_h: usize, cell_x: u
src/font.rs:410
↓ 5 callersFunctionemoji_font_cache_path_in
(cache_dir: &std::path::Path)
src/font.rs:1825
↓ 5 callersMethodencode_mouse_scroll
(&self, up: bool, col: usize, row: usize)
handterm-common/src/terminal.rs:465
↓ 5 callersFunctionfind_socket_for_backend
(backend: Backend)
src/ipc.rs:270
↓ 5 callersMethodfinish
(&self)
handterm-common/src/protocol.rs:398
↓ 5 callersFunctionis_in_selection
(selection: Option<Selection>, row: usize, col: usize)
src/visual.rs:64
↓ 5 callersFunctionkey_ime_dedupe_text
(key: &Key, event_text: Option<&str>)
src/frontend.rs:926
↓ 5 callersMethodkitty_image
(&self, id: u32)
src/remote.rs:224
↓ 5 callersMethodkitty_keyboard_flags
(&self)
src/remote.rs:70
↓ 5 callersFunctionmark_cells_for_pixel_rect
( visible: &mut [bool], grid_size: (usize, usize), rect: (i32, i32, usize, usize),
src/gpu_frame.rs:817
↓ 5 callersMethodmark_present
(&mut self, at: Instant)
src/frontend.rs:603
↓ 5 callersFunctionmb_per_sec
(bytes: usize, elapsed: Duration)
src/metrics.rs:225
↓ 5 callersFunctionparse_host_control_request
(req: &Request)
src/host_commands.rs:24
↓ 5 callersFunctionrasterize_fallback_glyph
( face: &freetype::Face, ch: u32, cell_width: usize, cell_height: usize, span_cells: usize
src/font.rs:947
↓ 5 callersMethodrecv
(&mut self)
src/client.rs:45
↓ 5 callersFunctionresolve_backend
(requested: Option<Backend>)
src/backend.rs:10
↓ 5 callersFunctionsave_cached_cell_width_to
( cache: &std::path::Path, path: &str, font_size_pt: f64, dpi: u32, signature: &str, w
src/font.rs:1933
↓ 5 callersFunctionscrollback_wheel_delta
(lines: usize)
src/frontend.rs:900
↓ 5 callersMethodset_bg
(&mut self, color: u32)
handterm-common/src/grid.rs:1375
↓ 5 callersMethodset_fg
(&mut self, color: u32)
handterm-common/src/grid.rs:1371
↓ 5 callersFunctionshould_skip_ime_commit_after_key_event
( recent_text_key_event: &mut Option<RecentTextKeyEvent>, text: &str, now: Instant, )
src/frontend.rs:1012
↓ 5 callersFunctiontarget_window_from_args
(req: &Request)
src/host_commands.rs:55
↓ 5 callersMethodterminal
(&mut self)
src/host_input.rs:257
↓ 5 callersMethodtry_recv
(&mut self)
src/client.rs:49
↓ 5 callersMethodviewport_offset_y
(self, cell_h: f32)
src/frontend.rs:364
↓ 4 callersMethodalternate_scroll_mode
(&self)
src/remote.rs:66
↓ 4 callersFunctionapply_dirty_cell
(grid: &mut Grid, dirty: &DirtyCell)
handterm-common/src/server_sync.rs:14
↓ 4 callersFunctionassert_batches_match_terminal_visuals
(terminal: &Terminal)
src/gpu_frame.rs:621
↓ 4 callersFunctionatomic_write_cache
Atomically replace a cache file's contents. The font caches live in a shared directory (`~/Library/Caches/handterm` on macOS) and several handterm pr
src/font.rs:1794
↓ 4 callersFunctionbackground_opacity_warning
( selected: Backend, background_opacity: f64, )
src/backend.rs:30
↓ 4 callersFunctionbase64_decode
(input: &[u8])
src/frontend.rs:1032
↓ 4 callersMethodbracketed_paste_mode
(&self)
src/remote.rs:58
↓ 4 callersFunctionbuild_surface_config
( size: winit::dpi::PhysicalSize<u32>, transparency: bool, preferred_defaults: Option<GpuSurfaceDe
src/gpu_runtime.rs:155
↓ 4 callersMethodcell_grapheme_at
(&self, row: usize, col: usize)
handterm-common/src/grid.rs:499
↓ 4 callersMethodchild_envs
(&self, window_id: u64)
src/native_scroll.rs:130
↓ 4 callersFunctionclone_optional_slice
(slice: &mut [Option<T>], src: usize, dest: usize, len: usize)
handterm-common/src/grid.rs:178
↓ 4 callersMethodclose_window
(&mut self, winit_id: WinitWindowId, event_loop: &ActiveEventLoop)
src/app.rs:473
↓ 4 callersFunctioncompute_scrollbar_geometry
( scrollback_rows: usize, visible_rows: usize, scroll_rows: f32, viewport_h_px: f32, min_t
src/frontend.rs:380
↓ 4 callersFunctioncreate_window_attributes_for_metrics
( config: &AppConfig, cell_width: usize, cell_height: usize, title: &str, )
src/gpu_runtime.rs:637
↓ 4 callersMethodcursor_style
(&self)
src/remote.rs:212
↓ 4 callersFunctiondirty
(row: u16, col: u16, ch: u32, grapheme: Option<&str>)
handterm-common/src/server_sync.rs:98
↓ 4 callersFunctiondpi_from_scale_factor
Convert a winit scale factor into the integer DPI value the font/atlas stack expects (96 DPI per 1.0 scale). Uses the same truncating conversion the G
src/gpu_app.rs:54
↓ 4 callersFunctiondrain_pty
(state: &mut HostWindowState)
src/app.rs:1170
↓ 4 callersFunctiondrain_pty
(state: &mut GpuWindowState)
src/gpu_app.rs:1619
↓ 4 callersFunctionemit_structured_profile_event
(event: &str, data: Value)
src/profiling.rs:90
↓ 4 callersMethoderase_row
(&mut self, row: usize)
handterm-common/src/grid.rs:1112
↓ 4 callersFunctionfill_cell_infos_with_scroll
( terminal: &impl TerminalView, cell_infos: &mut Vec<CellInfo>, viewport_scroll: ViewportScroll, )
src/gpu_frame.rs:136
↓ 4 callersMethodfocus_events_mode
(&self)
src/remote.rs:62
↓ 4 callersMethodgrid_mut
(&mut self)
src/remote.rs:196
↓ 4 callersFunctionhandterm_cache_dir
()
src/font.rs:1783
↓ 4 callersMethodhyperlink_url
(&self, id: u16)
handterm-common/src/grid.rs:1433
↓ 4 callersMethodin_alt_screen
(&self)
src/remote.rs:74
↓ 4 callersMethodmark_dirty
(&mut self, idx: usize)
handterm-common/src/grid.rs:338
↓ 4 callersMethodmark_io_ready
(&mut self, now: Instant, frame_interval: Duration)
src/frontend.rs:690
↓ 4 callersFunctionopen_url
Open a URL in the user's default browser/handler.
src/platform.rs:51
↓ 4 callersFunctionpaste_from_clipboard
Read the system clipboard as raw bytes. Uses the Wayland `wl-paste` tool on Linux and `pbpaste` on macOS.
src/platform.rs:8
↓ 4 callersMethodpoll_once
(&mut self)
src/daemon_stack/runtime.rs:159
↓ 4 callersFunctionprint_daemon_mode_deprecation
(mode: &str)
src/daemon_mode.rs:1
↓ 4 callersFunctionprocedural_glyph
( ch: u32, cell_width: usize, cell_height: usize, baseline: usize, )
src/font.rs:1421
↓ 4 callersMethodput_char
(&mut self, ch: u32)
handterm-common/src/grid.rs:916
↓ 4 callersFunctionput_uvarint
(buf: &mut Vec<u8>, mut v: u64)
handterm-common/src/protocol.rs:233
↓ 4 callersMethodraw_fd
(&self)
src/pty.rs:140
↓ 4 callersFunctionrender_like_gpu_with_scroll
( terminal: &mut Terminal, atlas: &mut GlyphAtlas, config: &AppConfig, scroll_
src/gpu_runtime.rs:2036
↓ 4 callersFunctionrgb_to_f32_alpha
(rgb: u32, alpha: f32)
src/gpu_frame.rs:539
↓ 4 callersMethodrow_has_dirty_cells
(&self, row: usize)
handterm-common/src/grid.rs:411
↓ 4 callersMethodrows
(&self)
src/remote.rs:204
↓ 4 callersFunctionsample_rgb
(buffer: &[u32], width: usize, x: usize, y: usize)
src/gpu_runtime.rs:2232
↓ 4 callersFunctionsave_cached_emoji_font_paths_to
( cache: &std::path::Path, paths: &[String], )
src/font.rs:1865
↓ 4 callersFunctionsave_cached_font_metrics_to
( cache: &std::path::Path, family: &str, font_size_pt: f64, dpi: u32, metrics: &FontBootst
src/font.rs:2075
↓ 4 callersFunctionsave_cached_font_path_to
( cache: &std::path::Path, family: &str, path: &str, )
src/font.rs:2048
↓ 4 callersFunctionscroll_to_bytes
(up: bool, app_cursor: bool)
src/frontend.rs:891
↓ 4 callersFunctionsend_command
(socket_path: &Path, req: &Request)
src/ipc.rs:313
↓ 4 callersFunctionsend_key_input
( state: &mut RemoteState, kind: KeyEventKind, bytes: Vec<u8>, text: Option<String>, )
src/remote_app.rs:684
↓ 4 callersFunctionsend_key_input
( state: &mut RemoteGpuState, kind: KeyEventKind, bytes: Vec<u8>, text: Option<String>, )
src/remote_gpu_app.rs:653
↓ 4 callersMethodsend_scroll_delta
(&mut self, pane: PaneKind, delta_rows: f32)
src/native_scroll.rs:142
↓ 4 callersMethodstring
(&mut self)
handterm-common/src/protocol.rs:384
↓ 4 callersFunctionto_rgb
(c: u32)
src/color.rs:72
↓ 4 callersMethoduvarint
(&mut self)
handterm-common/src/protocol.rs:361
↓ 3 callersFunctionaccumulate_scroll_steps
Fold `delta_rows` into the running fractional `residual` and return the whole number of scroll steps to emit, leaving the sub-row remainder in `residu
src/native_scroll.rs:173
↓ 3 callersFunctionappend_scrollbar_overlay_instances
( overlay_instances: &mut Vec<CellInstance>, base_fg: u32, viewport_w_px: f32, viewport_h_px:
src/gpu_frame.rs:428
↓ 3 callersMethodapply_window_modes
(&mut self, modes: WindowModes)
handterm-common/src/terminal.rs:377
↓ 3 callersFunctionassert_gpu_framebuffer_matches_cpu_with_dpi
( cols: u16, rows: u16, dpi: u32, chunks: &[&[u8]], per_step_assert: i
src/gpu_runtime.rs:2245
↓ 3 callersFunctionbase64_encode
(input: &[u8])
handterm-common/src/terminal.rs:2285
↓ 3 callersFunctionbench_grid_write
(cols: u16, rows: u16, payload: &[u8])
src/metrics.rs:239
↓ 3 callersFunctionbench_parser_throughput
(payload: &[u8])
src/metrics.rs:230
↓ 3 callersFunctionbench_terminal_throughput
(cols: u16, rows: u16, payload: &[u8])
src/metrics.rs:246
↓ 3 callersFunctionblend_rgba_pixel
(pixel: &mut u32, rgba: &[u8])
src/font.rs:1585
↓ 3 callersFunctioncell_width_cache_path_in
(cache_dir: &std::path::Path)
src/font.rs:1888
← previousnext →101–200 of 1,262, ranked by callers