MCPcopy Create free account

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

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

↓ 83 callersMethoditer
(self)
src/platform_abi/src/lib.rs:327
↓ 82 callersMethodpush
(&self, req: CursorReq)
src/x11/src/input.rs:61
↓ 79 callersMethodjoin
(&mut self)
src/x11/src/input.rs:99
↓ 79 callersMethodstore
Returns true when the stored value changed.
src/wayland/src/root_window.rs:113
↓ 72 callersMethodas_ptr
(&self)
src/mpv/src/command.rs:32
↓ 70 callersMethodis_empty
(&self)
src/mpv/src/command.rs:40
↓ 70 callersMethodload
(&self)
src/wayland/src/root_window.rs:104
↓ 67 callersMethodlen
(&self)
src/mpv/src/command.rs:36
↓ 46 callersMethodget
Lookup a key in a `Node::Map`. Returns `None` for non-maps or missing keys.
src/mpv/src/node.rs:149
↓ 28 callersMethodflush
Drain one flush worth of integer deltas, carrying the remainder. Returns `None` when there's nothing pending or the drained chunk rounds to zero this
src/input/src/scroll.rs:104
↓ 28 callersMethodon_file_loaded
(&mut self)
src/playback/src/state_machine.rs:44
↓ 27 callersFunctionarc
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:14
↓ 23 callersMethodname
(&self)
src/jfn_cef/src/ipc.rs:21
↓ 23 callersMethodremove
Remove a producer. If it was selected, drop the selection and promote `fallback` (replaying its level baseline). Removing an unselected producer leave
src/jfn_cef/src/sink_routing.rs:113
↓ 21 callersMethodas_str
(&self)
src/mpv/src/node.rs:100
↓ 20 callersMethodcontains
(&self, x: i32, y: i32)
src/menu/src/render.rs:67
↓ 20 callersMethodon_pause_changed
(&mut self, paused: bool)
src/playback/src/state_machine.rs:76
↓ 20 callersMethodset
(key: &'static str, val: &str)
src/jfn_rust/src/cli.rs:90
↓ 19 callersFunctionlock
boot invariant: init runs before any lock()
src/wayland/src/wl_state.rs:261
↓ 18 callersMethodas_ptr
(self)
src/wayland/src/app_conn.rs:24
↓ 18 callersMethodflush
(&self)
src/wayland/src/wl_state.rs:550
↓ 16 callersFunctioncheck
Wrap a libmpv return code into `Result<()>`. libmpv contract: `>= 0` on success, negative on failure.
src/mpv/src/error.rs:51
↓ 16 callersMethodhost
(&self)
src/jfn_cef/src/client/browser_ops.rs:18
↓ 16 callersFunctionlog
(category: u8, level: u8, msg: &str)
src/logging/src/lib.rs:623
↓ 16 callersFunctionlog_send
Forwarding sends can't unwind a handler; a failure desyncs a single message but is unrecoverable in place, so surface it through our infra and continu
src/wayland/src/mpv_proxy.rs:209
↓ 15 callersFunctioningest
(event: &Event, state: &IngestState, ctx: &C)
src/playback/src/ingest.rs:137
↓ 15 callersMethodsignal
(&self)
src/wake_event/src/pipe.rs:31
↓ 15 callersMethodspawn
Spawn the drain thread. Returns the loop owner and a [`Receiver`] for typed events. The wakeup callback on `handle` is left untouched — `mpv_wait_even
src/mpv/src/event_loop.rs:30
↓ 14 callersFunctionctx
(scale: f32)
src/playback/src/ingest.rs:356
↓ 14 callersMethodh
(self)
src/wayland/src/window_state.rs:27
↓ 14 callersFunctionjfn_browsers_active
()
src/jfn_cef/src/browsers.rs:243
↓ 14 callersMethodon_load_starting
(&mut self, item_id: String)
src/playback/src/state_machine.rs:61
↓ 14 callersFunctionplat
Shorthand for the installed Platform backend. `install()` happens before any of the call sites here run.
src/jfn_rust/src/app.rs:16
↓ 14 callersMethodw
(self)
src/wayland/src/window_state.rs:23
↓ 13 callersMethodbegin_capturing
Windows: enter the transition and record the pre-resize physical size that [`main_present_decision`] compares against to detect when the resize has la
src/compositor_core/src/transition.rs:96
↓ 13 callersFunctionclose
(life: &mut Life, ev: LifeEvent)
src/x11/src/menu/mod.rs:144
↓ 13 callersFunctioncstr
(p: *const c_char)
src/mpv/src/api.rs:41
↓ 13 callersFunctionget
Embedded JS shim sources, included at compile time from `src/web/*.js`.
src/jfn_cef/src/embedded_js.rs:3
↓ 13 callersFunctioninput
(phase: PlaybackPhase)
src/mpris/src/projection.rs:98
↓ 13 callersMethodposition
(&self)
src/platform_abi/src/geometry.rs:147
↓ 13 callersFunctionretire_buffer
(buf: OwnedBuffer)
src/wayland/src/wl_state.rs:351
↓ 13 callersFunctionrun
(active: i32, ev: MenuEvent)
src/menu/src/interaction_fsm.rs:151
↓ 13 callersFunctionstep
Re-derive this overlay's desired placement from `inputs` and emit the minimal idempotent effects to converge `state`. A converged, unchanged state yie
src/x11/src/overlay_fsm.rs:74
↓ 12 callersMethoddestroy
(self)
src/wayland/src/wl_state.rs:106
↓ 12 callersMethodid
(&self)
src/wayland/src/wl_state.rs:127
↓ 12 callersFunctionproject
(input: &ProjectInput)
src/mpris/src/projection.rs:70
↓ 12 callersFunctionstate
()
src/config/src/lib.rs:286
↓ 12 callersFunctiontry_get
Like [`get`] but returns `None` before install. Used by jfn_cef's `OnConsoleMessage` and similar paths that may fire during early CEF helper-process b
src/platform_abi/src/lib.rs:661
↓ 11 callersMethodemit
Emit a value from `who`. A level records it as its latest value (even while parked); the value reaches the output only if `who` is currently selected.
src/jfn_cef/src/sink_routing.rs:130
↓ 11 callersMethodfile_name
(self)
src/jfn_cef/src/injection.rs:201
↓ 11 callersFunctionh
Use distinct integers as stand-in surface handles.
src/compositor_core/src/stack.rs:154
↓ 11 callersFunctioninputs
(parent: Geom, fs: bool, observed: Option<Geom>)
src/x11/src/overlay_fsm.rs:141
↓ 11 callersMethodon_end_file
(&mut self, reason: EndReason, error_message: String)
src/playback/src/state_machine.rs:115
↓ 11 callersFunctionprop
(id: u64, value: PropertyValue)
src/playback/src/ingest.rs:360
↓ 11 callersFunctionraw
()
src/mpv/src/api.rs:37
↓ 11 callersMethodrun
(&mut self, evs: &[Ev])
src/wayland/src/root_window.rs:1635
↓ 11 callersMethodselect
Make `next` the selected producer. A level replays its latest value once, establishing the output's baseline at the switch. A stale handle is ignored.
src/jfn_cef/src/sink_routing.rs:96
↓ 11 callersMethodset_expected
Record the post-transition target size. While transitioning, a target equal to the captured pre-resize size is ignored — this is Windows' `win_set_ex
src/compositor_core/src/transition.rs:123
↓ 11 callersMethodwait
Block until signaled. Level-triggered, so a `signal()` that lands before the call returns immediately.
src/wake_event/src/pipe.rs:50
↓ 11 callersFunctionx11rb_conn
()
src/x11/src/x11_state.rs:148
↓ 10 callersFunctionis_none_window
(w: u32)
src/x11/src/x11_state.rs:157
↓ 10 callersFunctionjfn_shutdown_initiate
Idempotent. First call: sets the flag and runs the registered handler. Subsequent calls are no-ops. Async-signal-safe up to whatever the handler does.
src/playback/src/shutdown.rs:64
↓ 10 callersFunctionopen
(url: &str)
src/linux_util/src/open_url.rs:8
↓ 10 callersMethodphysical
(&self)
src/wayland/src/window_state.rs:130
↓ 10 callersFunctionrouter
()
src/jfn_cef/src/sink_routing.rs:157
↓ 10 callersFunctionset_flag
(name: &CStr, v: bool)
src/mpv/src/api.rs:275
↓ 10 callersFunctionstate
()
src/playback/src/ingest_driver.rs:21
↓ 10 callersFunctionsurface_mut
(p: *mut PlatformSurface)
src/wayland/src/wl_ops.rs:36
↓ 10 callersFunctionwith_shell
(f: impl FnOnce(&mut Shell) -> R)
src/wayland/src/mpv_proxy.rs:203
↓ 9 callersMethodas_array
(&self)
src/mpv/src/node.rs:132
↓ 9 callersMethodattach_to
Marks the buffer in-use until its next release.
src/wayland/src/wl_state.rs:132
↓ 9 callersMethoddrain
(&self)
src/wake_event/src/pipe.rs:38
↓ 9 callersFunctionops
Returns the installed platform backend, or `None` if no backend has been installed yet (e.g. early CEF helper-process boot before `jfn_app_main` runs)
src/jfn_cef/src/platform_ops.rs:11
↓ 9 callersFunctionparse
(s: &str)
src/jellyfin/src/lib.rs:344
↓ 9 callersFunctionread
()
src/xtask/src/version.rs:23
↓ 9 callersFunctionrequest_present
()
src/wayland/src/root_window.rs:905
↓ 8 callersMethodadd_live
Windows alloc: register a newly allocated surface. The first allocated surface becomes main until a restack overrides it.
src/compositor_core/src/stack.rs:56
↓ 8 callersMethodadd_stream
Register a stateless producer.
src/jfn_cef/src/sink_routing.rs:71
↓ 8 callersMethodargs
(&self)
src/jfn_cef/src/ipc.rs:25
↓ 8 callersMethodbrowser_clone
(&self)
src/jfn_cef/src/client/browser_ops.rs:14
↓ 8 callersFunctionbuild_device_profile
Build the DeviceProfile JSON.
src/jellyfin/src/lib.rs:124
↓ 8 callersFunctioncmd
(args: &[&CStr])
src/mpv/src/api.rs:284
↓ 8 callersFunctiondiscover
(external: &Option<PathBuf>)
src/xtask/src/cef.rs:43
↓ 8 callersMethodfocused_or_main
(&self)
src/jfn_cef/src/client/browser_ops.rs:28
↓ 8 callersMethodhandle
(&self)
src/playback/src/coordinator.rs:121
↓ 8 callersFunctionjfn_cef_layer_inner
Clone the layer's `Arc<Inner>`. The shutdown drain gate takes these under the `INSTANCE` lock so it can wait on a layer's close after the `JfnCefLayer
src/jfn_cef/src/client/ffi.rs:60
↓ 8 callersFunctionjfn_mpv_handle_get
Borrow the live raw `mpv_handle*`. Returns null before [`jfn_mpv_handle_init`] succeeds and after [`jfn_mpv_handle_terminate`].
src/mpv/src/boot.rs:279
↓ 8 callersMethodon_paused_for_cache
(&mut self, pfc: bool)
src/playback/src/state_machine.rs:175
↓ 8 callersMethodresolve
(&mut self, h: Handle)
src/jfn_cef/src/menu_ownership.rs:20
↓ 8 callersFunctionset
(level: u32)
src/linux_util/src/idle_inhibit.rs:34
↓ 8 callersMethodsurface_ptr
(&self)
src/jfn_cef/src/client.rs:234
↓ 8 callersFunctiontry_state
()
src/wayland/src/wl_state.rs:255
↓ 8 callersFunctionwith_bridge
(f: F)
src/input/src/lib.rs:49
↓ 7 callersFunctionclamp_to_bounds
Clamp `g` so the window stays fully within `bounds`: shrink oversized dimensions, center any unset (negative) axis, pull a past-the-edge window back i
src/platform_abi/src/geometry.rs:229
↓ 7 callersFunctioncopy_dir_recursive
(src: &Path, dst: &Path)
src/xtask/src/fs.rs:26
↓ 7 callersFunctioncopy_file
(src: &Path, dst: &Path)
src/xtask/src/fs.rs:4
↓ 7 callersMethodend
Clear all transition state.
src/compositor_core/src/transition.rs:110
↓ 7 callersFunctionexecute
Execute a transport command: play/pause/stop go straight to mpv; next/previous route to the JS UI (the queue lives in jellyfin-web).
src/playback/src/sink_core.rs:29
↓ 7 callersFunctionfake
(size: Option<PhysicalSize>, scale: f32)
src/jfn_rust/src/window_geometry.rs:153
↓ 7 callersMethodflush
(&self)
src/wayland/src/root_window.rs:733
next →1–100 of 2,547, ranked by callers