MCPcopy Create free account

hub / github.com/andelf/picc / functions

Functions700 in github.com/andelf/picc

↓ 4 callersMethodread_string
(&mut self)
crates/homophone-replacer/src/compiled.rs:194
↓ 4 callersMethodread_u32
(&mut self)
crates/homophone-replacer/src/compiled.rs:187
↓ 4 callersMethodrequest_cancel
(&self)
crates/picc-speech/src/session.rs:54
↓ 4 callersMethodrequest_stop
(&self)
crates/picc-speech/src/session.rs:50
↓ 4 callersFunctionresample
Linear interpolation downsample from `src_rate` to `dst_rate`. Returns new sample vector at target rate.
src/bin/dictation_streaming/resample.rs:3
↓ 4 callersFunctionset_status_button_symbol
( button: &objc2_app_kit::NSStatusBarButton, symbol_name: &str, accessibility_label: &str, )
crates/picc-macos-app/src/lib.rs:32
↓ 4 callersFunctionset_status_icon
(item: &NSStatusItem, recording: bool, mtm: MainThreadMarker)
crates/dictation-ng/src/real.rs:90
↓ 4 callersFunctionset_status_item_symbol
( item: &NSStatusItem, mtm: MainThreadMarker, symbol_name: &str, accessibility_label: &str, )
crates/picc-macos-app/src/lib.rs:21
↓ 4 callersFunctionstart_work_timer_with
(secs: f64)
src/bin/standup.rs:740
↓ 4 callersFunctionwrite_string
(out: &mut Vec<u8>, value: &str)
crates/homophone-replacer/src/compiled.rs:159
↓ 3 callersMethodall
Alias for `resolve_all`.
src/locator.rs:318
↓ 3 callersFunctionattr_string
(element: &AXUIElement, attribute: &str)
crates/picc-speech/src/focus.rs:90
↓ 3 callersFunctionattr_value
(element: &AXUIElement, attribute: &str)
crates/picc-speech/src/focus.rs:75
↓ 3 callersMethodcancel_pending
(&self)
crates/picc-speech/src/session.rs:80
↓ 3 callersFunctioncfstr
(s: &str)
examples/lid-angle.rs:91
↓ 3 callersMethodchild_count
Number of direct children.
src/accessibility.rs:513
↓ 3 callersFunctionclassify
(c: char)
crates/picc-speech/src/postprocess.rs:60
↓ 3 callersFunctionensure_focused
Try AXFocused, fall back to clicking element center.
src/bin/axcli.rs:514
↓ 3 callersFunctionensure_tar_bz2_model
(base_dir: &Path, spec: ModelArchiveSpec<'_>)
crates/picc-speech/src/models.rs:32
↓ 3 callersFunctionexit_code
Map an AxError to a CLI exit code.
src/error.rs:62
↓ 3 callersFunctionfind_app_by_name
Find a running application by name (partial match on bundle ID or localized name). Returns `(pid, localized_name)` if found.
src/accessibility.rs:714
↓ 3 callersFunctionfind_first
Find the first element matching `query`, searching up to `max_depth` levels.
src/accessibility.rs:404
↓ 3 callersFunctionfor_each_snap_window
遍历所有 SnapWindow 并执行操作
src/main.rs:63
↓ 3 callersFunctioninvalidate_timer
(cell: &RefCell<Option<Retained<NSTimer>>>)
src/bin/standup.rs:296
↓ 3 callersMethoditer
(&self)
crates/homophone-replacer/src/replacer.rs:73
↓ 3 callersFunctionnew_handler_with_cgimage
(image: &CGImage)
src/vision.rs:17
↓ 3 callersFunctionofficial_test_hr_assets
()
crates/homophone-replacer/src/official_examples.rs:19
↓ 3 callersFunctionpid_file
()
src/bin/claude_menubar.rs:226
↓ 3 callersFunctionposition_capsule
(panel: &NSPanel, width: f64, mtm: MainThreadMarker)
src/bin/voice_correct.rs:699
↓ 3 callersFunctionprocess_lan_queue
()
src/bin/standup.rs:1064
↓ 3 callersMethodrecreate_engine
(&self)
crates/picc-speech/src/audio.rs:72
↓ 3 callersMethodresolve_one
Resolve exactly one element. Panics if count != 1.
src/locator.rs:307
↓ 3 callersFunctionsample_rules
()
crates/homophone-replacer/tests/baselines.rs:34
↓ 3 callersMethodselected_locator
Get the cached locator for the current selection, or "..." if still computing.
src/bin/ax_tui.rs:315
↓ 3 callersMethodselected_path_string
(&self)
src/bin/ax_tui.rs:187
↓ 3 callersFunctionshow_countdown_with
显示 break 倒计时。override_remaining > 0 时用该值作为倒计时,否则用 break_secs。
src/bin/standup.rs:574
↓ 3 callersFunctionstart_work_timer
()
src/bin/standup.rs:730
↓ 3 callersMethodstop_and_reset
(&self)
crates/picc-speech/src/audio.rs:209
↓ 3 callersMethodtake_exact
(&mut self, len: usize)
crates/homophone-replacer/src/compiled.rs:174
↓ 3 callersMethodto_bytes
(&self)
crates/homophone-replacer/src/compiled.rs:82
↓ 3 callersMethodvalue
(&self)
src/accessibility.rs:477
↓ 3 callersFunctionwrite_session_result
(session: &FocusSession, inserted: &str)
src/bin/dictation_pause.rs:290
↓ 3 callersFunctionwrite_u32
(out: &mut Vec<u8>, value: u32)
crates/homophone-replacer/src/compiled.rs:155
↓ 3 callersMethodyank_to_clipboard
Copy text to clipboard via pbcopy.
src/bin/ax_tui.rs:465
↓ 2 callersFunctionapply_step_inner
Apply a single pipeline step to a set of elements. If `direct_only` is true, only search direct children (not descendants).
src/accessibility.rs:1538
↓ 2 callersFunctionbegin_requested_session
( signals: &SessionSignals, is_recording: &Cell<bool>, )
crates/picc-speech/src/session.rs:101
↓ 2 callersFunctionbuild_search_haystack
Build a search haystack from a node, querying multiple AX attributes live. Searches: AXRole, AXTitle, AXDescription, AXValue, AXRoleDescription, AXDOM
src/bin/ax_tui.rs:1280
↓ 2 callersFunctioncandidate_tokens
Generate candidate tokens for an element, sorted by score (ascending).
src/accessibility.rs:759
↓ 2 callersFunctioncapture_window
Capture a window image using ScreenCaptureKit's `SCScreenshotManager`. The window does NOT need to be in the foreground.
src/screen_capture.rs:164
↓ 2 callersFunctioncapture_window_by_frame
Capture a specific window identified by PID + AX frame (position and size). This ensures we capture the correct window when an app has multiple window
src/screen_capture.rs:209
↓ 2 callersFunctioncapture_window_by_pid
Capture the largest window of the given PID. Fallback when no specific window frame is known.
src/screen_capture.rs:224
↓ 2 callersFunctioncfnum
(val: i32)
examples/lid-angle.rs:98
↓ 2 callersFunctioncfstr
(s: &str)
examples/ambient-light.rs:117
↓ 2 callersFunctionchar_before_cursor
()
crates/picc-speech/src/focus.rs:42
↓ 2 callersMethodclear_pending_start
(&self)
crates/picc-speech/src/session.rs:46
↓ 2 callersFunctioncollect_matching
Collect all elements matching a selector string (DFS).
src/accessibility.rs:1595
↓ 2 callersFunctioncollect_matching_inner
( root: &AXUIElement, selector: &str, depth: usize, results: &mut Vec<CFRetained<AXUIElement>>
src/accessibility.rs:1605
↓ 2 callersFunctioncount_matches_inner
( root: &AXUIElement, selector: &str, target: &AXUIElement, depth: usize, found_target: &m
src/accessibility.rs:860
↓ 2 callersMethoddecode_and_get_text
Decode all available frames and return current partial text.
src/bin/dictation_streaming/recognizer.rs:127
↓ 2 callersFunctiondownload_with_progress
(url: &str, dest: &Path, label: &str)
src/bin/dictation.rs:132
↓ 2 callersFunctiondummy_element
Helper: create a dummy AXUIElement (system-wide) for constructing Locators.
src/locator.rs:585
↓ 2 callersMethodensure_element_in_tree
Ensure an AXUIElement is present in the loaded tree. Walks up via AXParent to find the path from root, loading children as needed. Returns the tree Id
src/bin/ax_tui.rs:591
↓ 2 callersMethodfilter
Match with a custom predicate function.
src/accessibility.rs:308
↓ 2 callersFunctionfocused_ax_element
()
crates/picc-speech/src/focus.rs:69
↓ 2 callersFunctiongenerate_locator
Generate a Playwright-style locator that uniquely identifies `target` within `root`. Returns a string like `#id`, `AXButton[title="Send"]`, or `AXWin
src/accessibility.rs:1308
↓ 2 callersFunctionget_attr_value
(node: &AXNode, attr: &GetAttr)
src/bin/axcli.rs:1062
↓ 2 callersFunctionget_my_secs_to_break
()
src/bin/standup.rs:867
↓ 2 callersFunctionget_shareable_content
Get all shareable content (windows, displays, applications). Bridges the async ObjC callback to a synchronous call.
src/screen_capture.rs:31
↓ 2 callersMethodhas_text
Require that the element's subtree contains the given text.
src/locator.rs:83
↓ 2 callersFunctionis_daemon_running
检查 daemon 是否在运行(通过 PID 文件 + kill -0 验证进程存活)
src/bin/claude_menubar.rs:240
↓ 2 callersFunctionis_hotkey
检测是否为 Ctrl+Cmd+A 快捷键
src/main.rs:462
↓ 2 callersMethodis_recording
(&self)
crates/picc-speech/src/session.rs:84
↓ 2 callersFunctionis_snap_window
判断窗口是否为 SnapWindow
src/main.rs:57
↓ 2 callersMethodload_children_at
Load children for the node at `id`.
src/bin/ax_tui.rs:233
↓ 2 callersFunctionload_terms
(path: &PathBuf)
crates/homophone-replacer/src/bin/hrcli.rs:131
↓ 2 callersFunctionmatch_phrases_with_limit
( lexicon: &Lexicon, text: &str, max_phrase_len: usize, )
crates/homophone-replacer/src/phrase_matcher.rs:9
↓ 2 callersFunctionmatches_bundle_list
(bundle: &str, list: &[&str])
crates/picc-speech/src/text_sink.rs:37
↓ 2 callersFunctionnode_label
(node: &AXNode)
src/bin/ax_tui.rs:787
↓ 2 callersFunctionnow_ms
()
src/bin/voice_correct_v2.rs:241
↓ 2 callersFunctionnow_ts
()
src/bin/claude_menubar.rs:128
↓ 2 callersMethodnth
Select the nth candidate (0-indexed).
src/locator.rs:261
↓ 2 callersFunctionnth_among_siblings
Find the nth-among-siblings index (0-based) for the element among siblings with the same role.
src/accessibility.rs:1287
↓ 2 callersFunctionofficial_non_streaming_sense_voice_hr_config
()
crates/homophone-replacer/src/official_examples.rs:29
↓ 2 callersFunctionplay_stop_sound
()
src/bin/voice_correct.rs:101
↓ 2 callersFunctionplay_stop_sound
()
src/bin/voice_correct_v2.rs:185
↓ 2 callersFunctionpoll_and_update
()
src/bin/claude_menubar.rs:396
↓ 2 callersFunctionpopulate_nodes
Recursively populate the nodes HashMap by preloading `max_depth` levels.
src/bin/ax_tui.rs:874
↓ 2 callersFunctionprint_tree_inner
( node: &AXNode, depth: usize, max_depth: usize, interactive: &mut usize, is_root: bool, )
src/bin/ax_print.rs:336
↓ 2 callersMethodprint_tree_inner
(&mut self, node: &AXNode, depth: usize, max_depth: usize, is_root: bool)
src/tree_fmt.rs:127
↓ 2 callersMethodprint_with_ancestors
Print a matched node with up to 3 ancestor levels for context.
src/tree_fmt.rs:94
↓ 2 callersMethodpronunciation
(&self, word: &str)
crates/homophone-replacer/src/lexicon.rs:66
↓ 2 callersFunctionprop_int
(entry: u32, key: &str)
examples/ambient-light.rs:134
↓ 2 callersFunctionrefresh_all_views
()
src/bin/standup.rs:378
↓ 2 callersFunctionrefresh_view
(window: &StandupWindow)
src/bin/standup.rs:304
↓ 2 callersFunctionreplace_text_from_files
( lexicon_path: impl AsRef<Path>, rules_path: impl AsRef<Path>, config: &ReplacerConfig, text:
crates/homophone-replacer/src/replacer.rs:146
↓ 2 callersFunctionreplace_via_clipboard
Replace all text in the focused field via clipboard round-trip. Uses NSPasteboard API: save → set → Cmd+A → Cmd+V → restore.
src/bin/voice_correct.rs:376
↓ 2 callersFunctionreplace_via_clipboard
(text: &str)
src/bin/dictation_pause.rs:248
↓ 2 callersFunctionreplace_via_clipboard
Replace all text in the focused field via clipboard round-trip. Uses NSPasteboard API: save → set → Cmd+A → Cmd+V → restore.
src/bin/voice_correct_v2.rs:552
↓ 2 callersMethodrequest_locator
Request locator computation for the current selection if not cached.
src/bin/ax_tui.rs:327
↓ 2 callersFunctionresolve_locator
Resolve a locator string to the first matching element under `root`. Supports selector chains separated by ` >> `: - `#id` - `AXButton[title="Send"]`
src/accessibility.rs:1453
← previousnext →101–200 of 700, ranked by callers