Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andrewrabert/jellium-desktop
/ functions
Functions
2,547 in github.com/andrewrabert/jellium-desktop
⨍
Functions
2,547
◇
Types & classes
414
↓ 1 callers
Function
fire
(pending: PendingCb, text: &[u8])
src/wayland/src/clipboard.rs:235
↓ 1 callers
Method
fire
(&self, id: c_int)
src/macos/src/ns_menu.rs:35
↓ 1 callers
Method
fire_key_repeat
(&mut self)
src/wayland/src/input.rs:301
↓ 1 callers
Function
fix_lib_deps
( lib: &Path, fw_dir: &Path, brew_prefix: &Path, framework_libs: &mut HashSet<String>, que
src/xtask/src/bundle_macos.rs:125
↓ 1 callers
Function
fixture
()
src/menu/src/interaction_fsm.rs:122
↓ 1 callers
Method
flush
(&mut self)
src/logging/src/lib.rs:149
↓ 1 callers
Function
flush_scroll_accumulator
()
src/macos/src/input.rs:289
↓ 1 callers
Function
flush_suppressed_focus_loss
()
src/wayland/src/input.rs:113
↓ 1 callers
Method
force_position
(&self)
src/platform_abi/src/geometry.rs:164
↓ 1 callers
Function
format_importable
( instance: &ash::Instance, phys: vk::PhysicalDevice, format: vk::Format, )
src/gpu_paint/src/dmabuf_import.rs:112
↓ 1 callers
Function
fourcc
(a: u8, b: u8, c: u8, d: u8)
src/wayland/src/wl_state.rs:55
↓ 1 callers
Method
frame_copy
(&self)
src/jfn_cef/src/client/browser_ops.rs:185
↓ 1 callers
Method
frame_cut
(&self)
src/jfn_cef/src/client/browser_ops.rs:179
↓ 1 callers
Method
frame_paste
(&self)
src/jfn_cef/src/client/browser_ops.rs:161
↓ 1 callers
Method
frame_redo
(&self)
src/jfn_cef/src/client/browser_ops.rs:173
↓ 1 callers
Method
frame_select_all
(&self)
src/jfn_cef/src/client/browser_ops.rs:191
↓ 1 callers
Method
frame_undo
(&self)
src/jfn_cef/src/client/browser_ops.rs:167
↓ 1 callers
Function
free_surface
(ptr: *mut PlatformSurface)
src/wayland/src/wl_ops.rs:78
↓ 1 callers
Method
fullscreen
(&self)
src/playback/src/ingest.rs:96
↓ 1 callers
Method
functions
(&self)
src/jfn_cef/src/injection.rs:357
↓ 1 callers
Function
gate_begin
Enter the transition (set by `macos_begin_transition` in lib.rs).
src/macos/src/compositor.rs:203
↓ 1 callers
Function
gate_in_transition
Whether the main surface is currently gated. Takes the STATE lock, so callers must not already hold it (none do).
src/windows/src/compositor.rs:129
↓ 1 callers
Function
gate_in_transition
Whether the main surface is currently gated (read by `macos_in_transition` and the present path).
src/macos/src/compositor.rs:209
↓ 1 callers
Function
generate_avcodec_bindings
Narrow libavcodec bindings: only the four symbols `capabilities` needs (`av_codec_iterate`, `av_codec_is_decoder`, `avcodec_get_name`) plus the `AVCod
src/mpv/build.rs:82
↓ 1 callers
Function
geometry_thread_body
(conn: Arc<RustConnection>, parent: Window, root: Window)
src/x11/src/geometry.rs:349
↓ 1 callers
Method
get
(lib: &Library, name: &[u8])
src/linux_util/src/egl_dyn.rs:71
↓ 1 callers
Method
getAspectRatio
()
src/web/mpv-video-player.js:345
↓ 1 callers
Function
getDefaultLanguage
()
src/web/overlay.lang.js:941
↓ 1 callers
Method
getImageUrl
(item, baseUrl)
src/web/input-plugin.js:40
↓ 1 callers
Method
getSupportedFeatures
()
src/web/mpv-video-player.js:315
↓ 1 callers
Function
get_appcommand_lparam
(lp: LPARAM)
src/windows/src/input.rs:117
↓ 1 callers
Method
get_display_scale
(&self, x: c_int, y: c_int)
src/macos/src/lib.rs:768
↓ 1 callers
Function
get_or_create_dmabuf
( state: &WlState, s: &mut PlatformSurface, frame: &crate::wl_ops::JfnDmabufFrame, )
src/wayland/src/wl_state.rs:698
↓ 1 callers
Method
get_property
(&self, name: &str)
src/mpv/src/handle.rs:123
↓ 1 callers
Method
get_property_string
(&self, name: &str)
src/mpv/src/handle.rs:173
↓ 1 callers
Method
get_scale
(&self)
src/platform_abi/src/lib.rs:473
↓ 1 callers
Method
get_scale
(&self)
src/wayland/src/make_platform.rs:255
↓ 1 callers
Function
get_x_lparam
(lp: LPARAM)
src/windows/src/input.rs:103
↓ 1 callers
Function
get_xbutton_wparam
(wp: WPARAM)
src/windows/src/input.rs:112
↓ 1 callers
Function
get_y_lparam
(lp: LPARAM)
src/windows/src/input.rs:107
↓ 1 callers
Function
git_info
Fallback for bare `cargo build` (no xtask). Empty hash when there is no repo.
src/jfn_cef/build.rs:49
↓ 1 callers
Function
git_info
(repo_root: &std::path::Path)
src/jfn_rust/build.rs:129
↓ 1 callers
Function
globals
Probe failure (or a missed `init`) reads as "no globals", which resolves to CSD — the only mode that never depends on the compositor.
src/wayland/src/decoration_probe.rs:31
↓ 1 callers
Function
grab
(conn: &RustConnection, win: u32)
src/x11/src/menu/mod.rs:338
↓ 1 callers
Function
handle_button
(st: &mut State, detail: u8, event_x: i16, event_y: i16, pressed: bool)
src/x11/src/input.rs:415
↓ 1 callers
Function
handle_button
(local_x: i32, local_y: i32, pressed: bool)
src/wayland/src/popup.rs:489
↓ 1 callers
Function
handle_enter
(st: &mut State, ev: &xcb::x::EnterNotifyEvent)
src/x11/src/input.rs:510
↓ 1 callers
Function
handle_event
(ev: PlaybackEvent, state: &Arc<Mutex<State>>, conn: &Connection)
src/mpris/src/sink.rs:427
↓ 1 callers
Function
handle_event
(st: &mut State, ev: xcb::Event)
src/x11/src/input.rs:811
↓ 1 callers
Function
handle_event
( conn: &RustConnection, parent: Window, root: Window, frame: &mut Window, ev: Event, )
src/x11/src/geometry.rs:462
↓ 1 callers
Function
handle_key
(st: &mut State, detail: u8, pressed: bool)
src/x11/src/input.rs:360
↓ 1 callers
Function
handle_key
(keysym: u32, pressed: bool)
src/wayland/src/popup.rs:531
↓ 1 callers
Function
handle_leave
(st: &State, _ev: &xcb::x::LeaveNotifyEvent)
src/x11/src/input.rs:522
↓ 1 callers
Function
handle_motion
(st: &mut State, ev: &xcb::x::MotionNotifyEvent)
src/x11/src/input.rs:499
↓ 1 callers
Function
handle_motion
(local_x: i32, local_y: i32)
src/wayland/src/popup.rs:477
↓ 1 callers
Function
handle_outside_press
()
src/wayland/src/popup.rs:523
↓ 1 callers
Function
handle_scroll
Wheel scroll over the menu surface. `dy` uses the same convention as the CEF scroll callback (±120 per detent, positive = wheel up).
src/wayland/src/popup.rs:506
↓ 1 callers
Function
handle_window_op
Handle a window-control / CSD message (callers gate on [`is_window_message`]). `browser` is the layer that sent it, used to reply for `csdReady`.
src/jfn_cef/src/window_controls.rs:60
↓ 1 callers
Function
handle_xkb_state_notify
(st: &mut State, ev: &xcb::xkb::StateNotifyEvent)
src/x11/src/input.rs:531
↓ 1 callers
Method
has_choice
Whether there is anything to choose — a CSD-only set leaves the user no decision, so the settings entry is hidden.
src/platform_abi/src/lib.rs:323
↓ 1 callers
Function
hide
Tear down the menu without firing its selection callback. Used when CEF hides its own `<select>` widget (e.g. focus loss) — the close originates outsi
src/wayland/src/popup.rs:421
↓ 1 callers
Function
hide_all_live_locked
(m: &Mutable)
src/x11/src/lifecycle.rs:140
↓ 1 callers
Function
hide_overlays
(conn: &RustConnection)
src/x11/src/geometry.rs:323
↓ 1 callers
Method
host_ready
(&self)
src/wayland/src/mpv_host.rs:23
↓ 1 callers
Function
hover
()
src/menu/src/render.rs:22
↓ 1 callers
Function
import
Import one CEF dmabuf frame as a sampled `wgpu::Texture`. The returned raw `VkImage` handle must be passed to [`acquire_barrier`] before sampling. #
src/gpu_paint/src/dmabuf_import.rs:168
↓ 1 callers
Function
import_hal_texture
( hal_device: &vulkan::Device, frame: &DmabufFrame, )
src/gpu_paint/src/dmabuf_import.rs:250
↓ 1 callers
Function
import_memory
Allocate dedicated memory importing `fd` and matching `image`'s requirements. Vulkan consumes a dup of `fd` on success; the caller's fd is untouched.
src/gpu_paint/src/dmabuf_import.rs:361
↓ 1 callers
Function
ingest_property_for_ffi
Run only the property-digest path. Used by the Wayland fast path that synthesizes osd-dimension updates outside the mpv event stream.
src/playback/src/ingest.rs:128
↓ 1 callers
Function
init
()
src/macos/src/cef_pump.rs:163
↓ 1 callers
Function
init
Platform init. Opens X11 connections, finds the ARGB visual, interns atoms, queries parent geometry, and starts the input thread.
src/x11/src/lifecycle.rs:158
↓ 1 callers
Method
init
(&self, mpv: *mut c_void)
src/macos/src/lib.rs:644
↓ 1 callers
Method
init
`mpv` is the opaque libmpv `mpv_handle` — a raw C handle, stays raw.
src/platform_abi/src/lib.rs:394
↓ 1 callers
Function
init_devices
(hwnd: HWND)
src/windows/src/compositor.rs:157
↓ 1 callers
Function
init_impl
(display: *mut c_void, cb: Callbacks)
src/wayland/src/input.rs:878
↓ 1 callers
Function
init_impl
()
src/wayland/src/clipboard.rs:403
↓ 1 callers
Function
init_logging
(log_file: Option<String>, log_level: &str)
src/jfn_rust/src/app.rs:64
↓ 1 callers
Function
init_main_browser
( hz: f64, use_shared_textures: bool, )
src/jfn_rust/src/app.rs:490
↓ 1 callers
Function
init_mpv_handle
(opts: MpvInitOptions<'_>)
src/jfn_rust/src/app.rs:226
↓ 1 callers
Function
init_remote_command_center
()
src/macos_sink/src/lib.rs:151
↓ 1 callers
Function
init_single_instance
()
src/jfn_rust/src/app.rs:85
↓ 1 callers
Function
init_smtc
(hwnd_raw: isize)
src/windows_sink/src/lib.rs:115
↓ 1 callers
Function
initialize_cef
(ba: &BootArgs, use_shared_textures: bool)
src/jfn_rust/src/app.rs:351
↓ 1 callers
Function
input_dispatch_thread_body
(mailbox: Arc<InputMailbox>)
src/x11/src/input.rs:747
↓ 1 callers
Function
input_thread_body
(mut st: State)
src/x11/src/input.rs:639
↓ 1 callers
Function
insert_value
(m: &mut HashMap<String, OwnedValue>, key: &str, v: Value<'_>)
src/mpris/src/sink.rs:154
↓ 1 callers
Function
install
(build_dir: &Path, prefix: &Path, _args: &crate::BuildArgs)
src/xtask/src/platform_macos.rs:68
↓ 1 callers
Function
install_browser_bridge
boot invariant: install exactly once
src/platform_abi/src/lib.rs:713
↓ 1 callers
Function
install_early
Install the backend on OSes with a single compile-time backend (Windows, macOS). Must run before `jfn_cef_start`: CEF subprocesses bail out of the bro
src/jfn_rust/src/platform_install.rs:15
↓ 1 callers
Function
install_from_cli
Install the backend on Linux, where Wayland vs X11 is chosen at runtime from `--platform` / session env. Runs after logging init so the backend choice
src/jfn_rust/src/platform_install.rs:34
↓ 1 callers
Function
install_gpu_paint
(ctx: Arc<GpuContext>)
src/wayland/src/wl_state.rs:555
↓ 1 callers
Function
install_guard
# Safety `handler` must be async-signal-safe: it runs from inside a `sigaction` handler installed on SIGINT/SIGTERM.
src/platform_abi/src/process_unix.rs:51
↓ 1 callers
Function
install_handlers
(layer: *mut JfnCefLayer, inner_for_created: Arc<Inner>)
src/jfn_cef/src/business_web.rs:102
↓ 1 callers
Function
install_handlers
(layer: *mut JfnCefLayer, inner_for_created: Arc<Inner>)
src/jfn_cef/src/business_overlay.rs:71
↓ 1 callers
Function
install_lifecycle_observer
()
src/macos/src/init.rs:305
↓ 1 callers
Function
install_listener_guard
()
src/jfn_rust/src/app.rs:663
↓ 1 callers
Function
install_mpv_close_binding
(raw: *mut jfn_mpv::sys::mpv_handle)
src/jfn_rust/src/app.rs:119
↓ 1 callers
Function
install_shutdown
(on_shutdown: fn())
src/windows/src/process.rs:19
↓ 1 callers
Function
install_shutdown
(on_shutdown: fn())
src/platform_abi/src/process_unix.rs:17
↓ 1 callers
Method
install_shutdown_handler
(&self, on_shutdown: fn())
src/windows/src/lib.rs:507
← previous
next →
801–900 of 2,547, ranked by callers