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
↓ 3 callers
Function
device_extensions
( instance: &ash::Instance, phys: vk::PhysicalDevice, )
src/gpu_paint/src/dmabuf_import.rs:35
↓ 3 callers
Function
digest_dims
(state: &IngestState, w: i64, h: i64, scale: f32)
src/playback/src/ingest.rs:436
↓ 3 callers
Method
disarm_repeat
(&mut self)
src/wayland/src/input.rs:265
↓ 3 callers
Function
dispatch
(outs: Vec<IngestOut>)
src/playback/src/ingest_driver.rs:53
↓ 3 callers
Function
dispatch
(st: &mut WlState, ev: SceneEvent)
src/wayland/src/scene/mod.rs:88
↓ 3 callers
Function
dispatch_closure
Dispatch closure for [`JfnCefLayer::set_context_menu_dispatcher_rust`].
src/jfn_cef/src/app_menu.rs:38
↓ 3 callers
Function
dispatch_get_main_queue
()
src/macos/src/lib.rs:44
↓ 3 callers
Method
display
(&self)
src/wayland/src/make_platform.rs:93
↓ 3 callers
Method
drop_input_texture
Drop the cached input-texture wrapper so the next paint re-wraps at the (possibly new) IOSurface size.
src/macos/src/compositor.rs:169
↓ 3 callers
Method
during_resize
(&self, inner: &Arc<Inner>, resize: impl FnOnce() -> R)
src/jfn_cef/src/paint_scheduler.rs:159
↓ 3 callers
Function
emit_mpv_configure
Emit a configure to mpv iff its toplevel exists, returning whether one was sent. A configure can only be built from an `MpvConfigurator`, so a topleve
src/wayland/src/mpv_proxy.rs:497
↓ 3 callers
Function
enabled_slot
(category: u8, level: u8)
src/logging/src/lib.rs:418
↓ 3 callers
Method
exec_js
(&self, js: &str)
src/jfn_cef/src/client/browser_ops.rs:71
↓ 3 callers
Function
ext_name
(props: &vk::ExtensionProperties)
src/gpu_paint/src/dmabuf_import.rs:30
↓ 3 callers
Function
feed_scale
Record a scale, subject to [`scale_displaces`].
src/wayland/src/window_state.rs:223
↓ 3 callers
Function
finish
(idx)
src/web/select-menu.js:93
↓ 3 callers
Method
free_surface
(&self, s: SurfaceHandle)
src/macos/src/lib.rs:656
↓ 3 callers
Function
getRelativeIndexByType
(mediaStreams, jellyIndex, streamType)
src/web/mpv-video-player.js:7
↓ 3 callers
Function
getStreamByIndex
(mediaStreams, index)
src/web/mpv-video-player.js:17
↓ 3 callers
Method
get_proc
(&self, name: &str)
src/linux_util/src/egl_dyn.rs:95
↓ 3 callers
Function
handle_slot
Owns the Handle for the rest of the process. `mpv_terminate_destroy` fires when the slot is taken via [`jfn_mpv_handle_terminate`].
src/mpv/src/boot.rs:67
↓ 3 callers
Method
hide
(&self, s: SurfaceHandle)
src/windows/src/dropdown.rs:16
↓ 3 callers
Function
hiword_i16
(v: u32)
src/windows/src/input.rs:98
↓ 3 callers
Function
init
# Safety `display` must be a valid `wl_display*`.
src/wayland/src/input.rs:964
↓ 3 callers
Function
inner
()
src/playback/src/sink_core.rs:111
↓ 3 callers
Function
install
()
src/jfn_cef/src/bridge.rs:150
↓ 3 callers
Function
install_name_tool
(args: &[&str])
src/xtask/src/bundle_macos.rs:351
↓ 3 callers
Function
is_active_phase
(p: PlaybackPhase)
src/playback/src/state_machine.rs:307
↓ 3 callers
Function
is_key_down
(vk: u16)
src/windows/src/input.rs:126
↓ 3 callers
Function
jfn_browsers_create
# Safety `kind` must be a NUL-terminated UTF-8 pointer naming a registered injection kind, or null.
src/jfn_cef/src/browsers.rs:107
↓ 3 callers
Function
jfn_cef_layer_create
# Safety `h` must be a live `JfnCefLayer` handle; `url_utf8` must reference `len` valid UTF-8 bytes (not necessarily NUL-terminated).
src/jfn_cef/src/client/ffi.rs:239
↓ 3 callers
Function
jfn_cef_layer_get_surface
(h: *const JfnCefLayer)
src/jfn_cef/src/client/ffi.rs:218
↓ 3 callers
Function
jfn_cef_layer_set_focus
(h: *const JfnCefLayer, focus: bool)
src/jfn_cef/src/client/ffi.rs:129
↓ 3 callers
Function
jfn_cef_layer_set_name
(h: *const JfnCefLayer, s: *const c_char)
src/jfn_cef/src/client/ffi.rs:43
↓ 3 callers
Function
jfn_input_dispatch_history_nav
(forward: c_int)
src/input/src/lib.rs:117
↓ 3 callers
Function
jfn_input_dispatch_mouse_button
( button_code: u32, pressed: c_int, x: i32, y: i32, mods: u32, )
src/input/src/lib.rs:83
↓ 3 callers
Function
jfn_input_dispatch_mouse_move
(x: i32, y: i32, mods: u32, leave: c_int)
src/input/src/lib.rs:68
↓ 3 callers
Function
jfn_mpv_get_property_int
Sync int property read. Writes the value into `*out` and returns libmpv's error code (0 on success, negative on failure). NULL `out` or missing handle
src/mpv/src/api.rs:141
↓ 3 callers
Function
jfn_mpv_set_fullscreen
(v: bool)
src/mpv/src/api.rs:522
↓ 3 callers
Function
jfn_mpv_toggle_fullscreen
()
src/mpv/src/api.rs:525
↓ 3 callers
Function
jfn_playback_display_hz
()
src/playback/src/ingest_driver.rs:135
↓ 3 callers
Function
jfn_playback_display_scale
()
src/playback/src/ingest_driver.rs:131
↓ 3 callers
Function
jfn_theme_color_set_video_mode
(active: bool)
src/color/src/theme.rs:122
↓ 3 callers
Function
jfn_win_wndproc_begin_transition_locked
Called from C++ WndProc on WM_SIZE to run begin_transition under the state lock (matches the old win_begin_transition_locked behavior).
src/windows/src/compositor.rs:728
↓ 3 callers
Function
known_scale
()
src/wayland/src/window_state.rs:151
↓ 3 callers
Function
lcg
(seed: u64)
src/wayland/src/scale.rs:169
↓ 3 callers
Method
load_url
(&self, url: &str)
src/jfn_cef/src/client/lifecycle.rs:53
↓ 3 callers
Function
logical_dim
(physical: i32, scale: f32)
src/wayland/src/popup.rs:126
↓ 3 callers
Function
mp_const
(name: &str)
src/macos_sink/src/lib.rs:198
↓ 3 callers
Method
notify_screen_info_changed
(&self)
src/jfn_cef/src/client/browser_ops.rs:33
↓ 3 callers
Function
now_ns
()
src/jfn_cef/src/client.rs:239
↓ 3 callers
Function
ns_key
(s: &NSString)
src/macos_sink/src/lib.rs:33
↓ 3 callers
Function
ns_to_cef_modifiers
(flags: u64)
src/macos/src/input.rs:91
↓ 3 callers
Method
observe
(&mut self, mime: &str)
src/wayland/src/clipboard.rs:58
↓ 3 callers
Method
onEndedInternal
()
src/web/mpv-player-base.js:68
↓ 3 callers
Method
parse
(s: &str)
src/platform_abi/src/lib.rs:262
↓ 3 callers
Function
parse_mpv
Parse any form mpv emits or accepts (third_party/mpv/options/m_option.c :2079-2147). mpv's `print_color` emits `#AARRGGBB` — alpha first. Does NOT acc
src/color/src/lib.rs:93
↓ 3 callers
Function
pipe_name
(instance_id: &str)
src/windows/src/process.rs:55
↓ 3 callers
Function
present_to_swap_chain
(devices: &CompositorDevices, sc: &IDXGISwapChain1, src: &ID3D11Texture2D)
src/windows/src/compositor.rs:333
↓ 3 callers
Method
ratio_f32
(self)
src/wayland/src/scale.rs:39
↓ 3 callers
Function
read_typed_list
( dict: &DictionaryValue, key: &str, parse: impl Fn(&str) -> Option<T>, )
src/jfn_cef/src/injection.rs:390
↓ 3 callers
Function
ready_to_play
(ty: MediaType, frame_available: bool)
src/playback/src/state_machine.rs:314
↓ 3 callers
Method
record
(&mut self, mode: WindowMode, w: i32, h: i32)
src/wayland/src/root_window.rs:203
↓ 3 callers
Method
reset
(&mut self)
src/jfn_cef/src/menu_ownership.rs:29
↓ 3 callers
Method
resize
(&self, size: (u32, u32))
src/x11/src/gpu_paint_worker.rs:93
↓ 3 callers
Function
resolve_boot
Pure core of [`WindowGeometryController::boot`]: saved config + display scale + a clamp fn → typed boot geometry. No globals, so it's unit-testable.
src/jfn_rust/src/window_geometry.rs:59
↓ 3 callers
Function
run_on_main_sync
Run a closure on the AppKit main thread. Used for layer-tree mutations (subview attach, frame writes, etc.). Sync — caller blocks until the closure re
src/macos/src/compositor.rs:367
↓ 3 callers
Method
scripts
(&self)
src/jfn_cef/src/injection.rs:361
↓ 3 callers
Function
seek_to_ms
Seek the UI to an absolute position in milliseconds. Routes to the JS UI, which is the seek authority; mpv follows once the UI re-issues play.
src/playback/src/sink_core.rs:46
↓ 3 callers
Method
set_before_close_callback_rust
(&self, f: Option<Box<BeforeCloseFn>>)
src/jfn_cef/src/client.rs:257
↓ 3 callers
Method
set_context_menu_builder_rust
(&self, f: Option<Box<ContextBuilderFn>>)
src/jfn_cef/src/client.rs:260
↓ 3 callers
Method
set_context_menu_dispatcher_rust
(&self, f: Option<Box<ContextDispatcherFn>>)
src/jfn_cef/src/client.rs:263
↓ 3 callers
Method
set_created_callback_rust
(&self, f: Option<Box<CreatedFn>>)
src/jfn_cef/src/client.rs:254
↓ 3 callers
Method
set_frame_rate
(&self, hz: i32)
src/jfn_cef/src/client/resize.rs:9
↓ 3 callers
Method
set_fullscreen
(&self, v: bool)
src/macos/src/lib.rs:740
↓ 3 callers
Method
set_message_handler_rust
(&self, f: Option<Box<MessageFn>>)
src/jfn_cef/src/client.rs:251
↓ 3 callers
Function
set_viewport_dest_locked
(s: &PlatformSurface)
src/wayland/src/wl_ops.rs:582
↓ 3 callers
Function
settings_init
Initialize the settings store with the on-disk path. Idempotent: only the first call sets the path; subsequent calls are ignored.
src/config/src/lib.rs:362
↓ 3 callers
Function
settings_save_async
Snapshot current state and hand it to the background save worker. Repeated calls coalesce: only the most recent snapshot is written. The worker is sta
src/config/src/lib.rs:400
↓ 3 callers
Method
shutdown
(mut self)
src/x11/src/gpu_paint_worker.rs:155
↓ 3 callers
Function
sink_slot
()
src/mpris/src/sink.rs:373
↓ 3 callers
Function
snap
(extent: Option<WindowExtent>)
src/jfn_cef/src/window_sync.rs:62
↓ 3 callers
Method
snapshot
(&self)
src/jfn_rust/src/window_geometry.rs:141
↓ 3 callers
Function
socket_path
(instance_id: &str)
src/platform_abi/src/process_unix.rs:92
↓ 3 callers
Function
state
()
src/logging/src/lib.rs:397
↓ 3 callers
Function
step
( s: &mut MenuState, ev: &MenuEvent, layout: &Layout, items: &[MenuItem], )
src/menu/src/interaction_fsm.rs:38
↓ 3 callers
Method
stop
(&mut self)
src/playback/src/coordinator.rs:109
↓ 3 callers
Function
to_cef_mods
Map the effective xkb modifier state to CEF event-flag bits.
src/linux_util/src/xkb.rs:10
↓ 3 callers
Function
to_logical
(physical: i32)
src/x11/src/input.rs:354
↓ 3 callers
Method
toggle_fullscreen
(&self)
src/macos/src/lib.rs:744
↓ 3 callers
Function
track_to_mpv_str
(id: i64)
src/mpv/src/api.rs:329
↓ 3 callers
Method
try_present
Effect layer around the pure [`presentation::plan`]: gathers inputs and runs the decided step's Wayland I/O and notifications. May run inside an event
src/wayland/src/root_window.rs:372
↓ 3 callers
Function
userfree_to_string
(s: &CefStringUserfreeUtf16)
src/jfn_cef/src/app.rs:606
↓ 3 callers
Function
watch_window
(conn: &RustConnection, window: Window, mask: EventMask)
src/x11/src/geometry.rs:118
↓ 3 callers
Function
win_get_scale
()
src/windows/src/platform.rs:103
↓ 3 callers
Function
win_in_transition
()
src/windows/src/lib.rs:175
↓ 3 callers
Function
window_decorations_mode
Browser-process only: falls back to the installed `Platform`, which panics if absent.
src/config/src/lib.rs:533
↓ 3 callers
Function
window_size
The one authoritative window size, published by the host's configure via [`set_window_size`]. `None` until the host toplevel has been configured — the
src/wayland/src/mpv_proxy.rs:85
↓ 3 callers
Method
window_source
(&self)
src/macos/src/lib.rs:772
↓ 3 callers
Function
write_string_list
( dict: &DictionaryValue, key: &str, values: impl IntoIterator<Item = &'a str>, )
src/jfn_cef/src/injection.rs:430
← previous
next →
201–300 of 2,547, ranked by callers