MCPcopy Create free account

hub / github.com/andrewrabert/jellium-desktop / functions

Functions2,547 in github.com/andrewrabert/jellium-desktop

↓ 1 callersMethodinvoke_context_menu_dispatcher
(&self, command_id: c_int)
src/jfn_cef/src/client/callbacks.rs:89
↓ 1 callersFunctioninvoke_fullscreen_handler
(f: bool)
src/playback/src/ingest_driver.rs:319
↓ 1 callersMethodinvoke_message_handler
(&self, message: BrowserMessage)
src/jfn_cef/src/client/callbacks.rs:73
↓ 1 callersFunctioninvoke_shutdown_handler
()
src/playback/src/ingest_driver.rs:325
↓ 1 callersFunctionisDropdown
(el)
src/web/select-menu.js:6
↓ 1 callersFunctionis_active
(phase: PlaybackPhase)
src/mpris/src/projection.rs:63
↓ 1 callersFunctionis_button_down
(msg: u32)
src/windows/src/input.rs:278
↓ 1 callersFunctionis_context_menu_key
(sym: u32, mods: u32)
src/wayland/src/input.rs:40
↓ 1 callersFunctionis_engaged
True from the grab request in [`arm`] until teardown — i.e. our menu's grab owns (or is about to own) the seat. Used to suppress forwarding the grab-i
src/wayland/src/popup.rs:446
↓ 1 callersFunctionis_main_thread
Returns true if the current thread is the AppKit main thread. Avoids pulling in `objc2-foundation` `MainThreadMarker` infrastructure for a single chec
src/macos/src/lib.rs:51
↓ 1 callersFunctionis_menu_surface
True if `surface_id` is the persistent menu surface — unlike [`surface_matches`], also when no menu is shown (the teardown keyboard-leave arrives afte
src/wayland/src/popup.rs:466
↓ 1 callersFunctionis_valid_hwdec
(value: &str)
src/mpv/src/options.rs:30
↓ 1 callersFunctionis_valid_public_info
Validate that a Jellyfin `/System/Info/Public` response body is a JSON object with a non-empty string `Id` field.
src/jellyfin/src/lib.rs:324
↓ 1 callersFunctionis_window_message
Whether `name` is a window-control / CSD IPC message. The base layer dispatch uses this to route such messages here for every layer, before any per-la
src/jfn_cef/src/window_controls.rs:35
↓ 1 callersFunctionis_wm_delete
(e: &ClientMessageEvent)
src/x11/src/geometry.rs:454
↓ 1 callersFunctionjfn_about_open
Entry point. Creates the about layer and installs all Rust handler closures. Subsequent calls while the layer is alive are no-ops.
src/jfn_cef/src/business_about.rs:26
↓ 1 callersFunctionjfn_app_main
()
src/jfn_rust/src/app.rs:535
↓ 1 callersFunctionjfn_browsers_close_all_blocking
Force-close every layer's browser and block until each `OnBeforeClose` has fired. Thread-agnostic: callable from any non-TID_UI thread (the shutdown m
src/jfn_cef/src/browsers.rs:386
↓ 1 callersFunctionjfn_browsers_init
(frame_rate: f64, use_shared_textures: bool)
src/jfn_cef/src/browsers.rs:65
↓ 1 callersFunctionjfn_browsers_menu_resolve
(h: Handle)
src/jfn_cef/src/browsers.rs:235
↓ 1 callersFunctionjfn_browsers_remove
Drop `layer` from the registry. MUST be called on TID_UI — all `layers` and `active_stack` mutations are TID_UI-only, which is what lets the post-`dro
src/jfn_cef/src/browsers.rs:147
↓ 1 callersFunctionjfn_browsers_set_hidden_all
Request a visibility change on every live browser. Thread-agnostic: posts a TID_UI task that calls `WasHidden(hidden)` on each layer.
src/jfn_cef/src/browsers.rs:352
↓ 1 callersFunctionjfn_browsers_set_refresh_rate
(hz: f64)
src/jfn_cef/src/browsers.rs:266
↓ 1 callersFunctionjfn_browsers_set_size
(lw: i32, lh: i32, pw: i32, ph: i32)
src/jfn_cef/src/browsers.rs:251
↓ 1 callersFunctionjfn_browsers_shutdown
Tear down all remaining layers. Called once at the end of run_with_cef.
src/jfn_cef/src/browsers.rs:91
↓ 1 callersFunctionjfn_cef_initialize
Builds CefSettings and calls `CefInitialize`. Returns true on success.
src/jfn_cef/src/ffi.rs:114
↓ 1 callersFunctionjfn_cef_layer_can_go_back
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:101
↓ 1 callersFunctionjfn_cef_layer_can_go_forward
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:109
↓ 1 callersFunctionjfn_cef_layer_copy
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:257
↓ 1 callersFunctionjfn_cef_layer_cut
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:254
↓ 1 callersFunctionjfn_cef_layer_go_back
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:117
↓ 1 callersFunctionjfn_cef_layer_go_forward
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:123
↓ 1 callersFunctionjfn_cef_layer_new
()
src/jfn_cef/src/client/ffi.rs:26
↓ 1 callersFunctionjfn_cef_layer_paste
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:260
↓ 1 callersFunctionjfn_cef_layer_redo
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:251
↓ 1 callersFunctionjfn_cef_layer_select_all
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:263
↓ 1 callersFunctionjfn_cef_layer_send_external_begin_frame
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:244
↓ 1 callersFunctionjfn_cef_layer_send_key_event
mirrors CEF's KeyEvent layout 1:1
src/jfn_cef/src/client/ffi.rs:136
↓ 1 callersFunctionjfn_cef_layer_send_mouse_click
( h: *const JfnCefLayer, x: c_int, y: c_int, modifiers: u32, button: c_int, mouse_up:
src/jfn_cef/src/client/ffi.rs:163
↓ 1 callersFunctionjfn_cef_layer_send_mouse_move
( h: *const JfnCefLayer, x: c_int, y: c_int, modifiers: u32, leave: bool, )
src/jfn_cef/src/client/ffi.rs:185
↓ 1 callersFunctionjfn_cef_layer_send_mouse_wheel
( h: *const JfnCefLayer, x: c_int, y: c_int, modifiers: u32, dx: c_int, dy: c_int, )
src/jfn_cef/src/client/ffi.rs:199
↓ 1 callersFunctionjfn_cef_layer_set_injection_profile_kind
Set the injection-profile kind for this layer ("web" / "overlay" / "about"). The DictionaryValue is built lazily at browser-create time.
src/jfn_cef/src/client/ffi.rs:91
↓ 1 callersFunctionjfn_cef_layer_set_surface
(h: *const JfnCefLayer, s: *mut c_void)
src/jfn_cef/src/client/ffi.rs:214
↓ 1 callersFunctionjfn_cef_layer_undo
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:248
↓ 1 callersFunctionjfn_cef_layer_wait_for_load
# Safety `h` must be a live `JfnCefLayer` handle returned by `jfn_cef_layer_new`.
src/jfn_cef/src/client/ffi.rs:66
↓ 1 callersFunctionjfn_cef_parse_color
# Safety `s` must be NUL-terminated or null.
src/color/src/lib.rs:156
↓ 1 callersFunctionjfn_cef_post_close_and_collect
(tx: SyncSender<Vec<Arc<Inner>>>)
src/jfn_cef/src/client/tasks.rs:99
↓ 1 callersFunctionjfn_cef_post_csd_state_all
()
src/jfn_cef/src/client/tasks.rs:132
↓ 1 callersFunctionjfn_cef_post_set_hidden_all
(hidden: bool)
src/jfn_cef/src/client/tasks.rs:118
↓ 1 callersFunctionjfn_cef_set_device_profile_json
Set the cached Jellyfin device-profile JSON. Called once at startup after mpv capabilities are queried. Returns silently if already set. # Safety `js
src/jfn_cef/src/injection.rs:461
↓ 1 callersFunctionjfn_cef_set_disable_gpu_compositing
(disable: bool)
src/jfn_cef/src/ffi.rs:66
↓ 1 callersFunctionjfn_cef_set_log_severity
(severity: c_int)
src/jfn_cef/src/ffi.rs:58
↓ 1 callersFunctionjfn_cef_set_platform_switches
(backend: DisplayBackend)
src/jfn_cef/src/ffi.rs:77
↓ 1 callersFunctionjfn_cef_set_remote_debugging_port
(port: c_int)
src/jfn_cef/src/ffi.rs:62
↓ 1 callersFunctionjfn_cef_set_use_shared_textures
(enable: bool)
src/jfn_cef/src/client/ffi.rs:83
↓ 1 callersFunctionjfn_cef_shutdown
()
src/jfn_cef/src/ffi.rs:222
↓ 1 callersFunctionjfn_cef_start
Subprocess dispatch + browser-process App construction. Returns -1 in the browser process (continue startup); returns the subprocess exit code otherwi
src/jfn_cef/src/ffi.rs:41
↓ 1 callersFunctionjfn_hotkey_classify_keydown
Classify a key-down event. Caller invokes only for `KeyAction::Down`. Returns the [`HotkeyAction`] the dispatcher must perform; `None` means forward t
src/playback/src/hotkey.rs:44
↓ 1 callersFunctionjfn_input_dispatch_char
(codepoint: u32, mods: u32, native_code: u32)
src/input/src/lib.rs:151
↓ 1 callersFunctionjfn_input_dispatch_key_raw
(keysym: u32, native_code: u32, mods: u32, pressed: c_int)
src/linux_util/src/input.rs:6
↓ 1 callersFunctionjfn_input_dispatch_keyboard_focus
(gained: c_int)
src/input/src/lib.rs:121
↓ 1 callersFunctionjfn_input_dispatch_scroll_precise
Variant that lets the caller flag a precision (trackpad) delta.
src/input/src/lib.rs:101
↓ 1 callersFunctionjfn_input_macos_create_view
Returns a +1-retained NSView pointer (transfers ownership to the caller). The caller adds it to the window's content view subtree.
src/macos/src/input.rs:649
↓ 1 callersFunctionjfn_input_macos_set_cursor
Platform::set_cursor — safe to call from any thread.
src/macos/src/input.rs:267
↓ 1 callersFunctionjfn_input_windows_resize_to_parent
(pw: c_int, ph: c_int)
src/windows/src/input.rs:526
↓ 1 callersFunctionjfn_input_windows_run_input_thread
(mpv_hwnd: *mut std::ffi::c_void)
src/windows/src/input.rs:439
↓ 1 callersFunctionjfn_input_windows_set_cursor
Platform::set_cursor — invoked from the CEF UI thread. Stores the pending cursor type and posts a synthetic WM_SETCURSOR so the input thread applies i
src/windows/src/input.rs:540
↓ 1 callersFunctionjfn_input_windows_stop_input_thread
()
src/windows/src/input.rs:519
↓ 1 callersFunctionjfn_lifecycle_set_handlers
Install the three lifecycle dispatchers. Passing the same `fn` is fine; each slot is independent. Replaces any previously installed handlers.
src/playback/src/lifecycle.rs:21
↓ 1 callersFunctionjfn_log_init
(path: &str, filter: &str)
src/logging/src/lib.rs:520
↓ 1 callersFunctionjfn_macos_compositor_cleanup
()
src/macos/src/compositor.rs:855
↓ 1 callersFunctionjfn_macos_query_logical_content_size
Logical content view size in points. Backs `JfnIngest`'s macOS-only "use the OS's logical size, not osd-dimensions" branch.
src/macos/src/init.rs:98
↓ 1 callersFunctionjfn_macos_sink_start
()
src/macos_sink/src/lib.rs:41
↓ 1 callersFunctionjfn_macos_sink_stop
()
src/macos_sink/src/lib.rs:45
↓ 1 callersFunctionjfn_manager_notify_shutdown
Wake the manager to observe the shutdown flag. Async-signal-safe (a single write to the wake event), so it's valid from the `jfn_shutdown_initiate` ha
src/jfn_rust/src/manager.rs:107
↓ 1 callersFunctionjfn_manager_send
Route work to the manager thread. Non-blocking, thread-agnostic. (No callers yet — the hub seam for future control-plane work.)
src/jfn_rust/src/manager.rs:113
↓ 1 callersFunctionjfn_manager_start
boot invariant: control-plane thread spawn is fatal if it fails
src/jfn_rust/src/manager.rs:89
↓ 1 callersFunctionjfn_mpv_apply_pending_track_selection_and_play
()
src/mpv/src/api.rs:451
↓ 1 callersFunctionjfn_mpv_audio_add
(url: *const c_char)
src/mpv/src/api.rs:354
↓ 1 callersFunctionjfn_mpv_clear_wakeup_callback
Clear any previously-installed wakeup callback. After this call libmpv will not fire a foreign-thread notification on new events.
src/mpv/src/api.rs:264
↓ 1 callersFunctionjfn_mpv_command_async
Async command. `args` is a `const char* const*` table of length `n` (no NULL terminator required — the wrapper appends one). No-op on missing handle,
src/mpv/src/api.rs:189
↓ 1 callersFunctionjfn_mpv_get_background_color
Returns the parsed packed RGB color of mpv's `background-color` property (0x00RRGGBB), or 0 if the property is unavailable or malformed.
src/mpv/src/api.rs:547
↓ 1 callersFunctionjfn_mpv_handle_init
Create + configure + initialize the libmpv handle. On success, the raw `mpv_handle*` is returned for callers to borrow. On failure, returns null and a
src/mpv/src/boot.rs:216
↓ 1 callersFunctionjfn_mpv_load_file
(path: *const c_char, opts: *const JfnMpvLoadOptions)
src/mpv/src/api.rs:409
↓ 1 callersFunctionjfn_mpv_print_version_info
Prints each `"<name> <value>\n"` line to stdout.
src/mpv/src/probe.rs:32
↓ 1 callersFunctionjfn_mpv_seek_absolute
(secs: f64)
src/mpv/src/api.rs:301
↓ 1 callersFunctionjfn_mpv_set_aspect_mode
(mode: *const c_char)
src/mpv/src/api.rs:501
↓ 1 callersFunctionjfn_mpv_set_audio_delay
(s: f64)
src/mpv/src/api.rs:314
↓ 1 callersFunctionjfn_mpv_set_audio_track
(id: i64)
src/mpv/src/api.rs:337
↓ 1 callersFunctionjfn_mpv_set_force_window_position
(v: bool)
src/mpv/src/api.rs:534
↓ 1 callersFunctionjfn_mpv_set_geometry
(g: *const c_char)
src/mpv/src/api.rs:537
↓ 1 callersFunctionjfn_mpv_set_muted
(v: bool)
src/mpv/src/api.rs:308
↓ 1 callersFunctionjfn_mpv_set_property_double_async
(name: *const c_char, value: f64)
src/mpv/src/api.rs:75
↓ 1 callersFunctionjfn_mpv_set_property_flag_async
Async (`reply_userdata == 0`) flag write. No-op if the handle is missing or `name` is NULL.
src/mpv/src/api.rs:55
↓ 1 callersFunctionjfn_mpv_set_property_string_async
(name: *const c_char, value: *const c_char)
src/mpv/src/api.rs:115
↓ 1 callersFunctionjfn_mpv_set_subtitle_delay
(s: f64)
src/mpv/src/api.rs:317
↓ 1 callersFunctionjfn_mpv_set_subtitle_track
(id: i64)
src/mpv/src/api.rs:342
↓ 1 callersFunctionjfn_mpv_set_volume
(v: f64)
src/mpv/src/api.rs:305
↓ 1 callersFunctionjfn_mpv_set_wakeup_callback
Install a C-style wakeup callback against the singleton mpv handle. The callback fires from a foreign thread whenever libmpv queues a new event; per t
src/mpv/src/api.rs:252
↓ 1 callersFunctionjfn_mpv_sub_add
(url: *const c_char)
src/mpv/src/api.rs:347
← previousnext →901–1,000 of 2,547, ranked by callers