MCPcopy Create free account

hub / github.com/bea4dev/ShojiWM / functions

Functions2,680 in github.com/bea4dev/ShojiWM

↓ 5 callersMethodswitchWorkspaceTo
* Animated switch to an explicit workspace index on a monitor. Direction is * inferred from the current index so the same vertical slide/fade trans
packages/config/src/window-manager.ts:1271
↓ 5 callersMethodtileWidthForWindow
( window: WaylandWindow, viewportRect: ManagedWindowRect, )
packages/config/src/window-manager.ts:4243
↓ 5 callersFunctiontransform_decoration_elements
( elements: Vec<crate::backend::decoration::DecorationSceneElements>, root_origin: Point<i32, smithay:
src/shojiwm/src/backend/tty.rs:5915
↓ 5 callersFunctiontranslate_cached_decoration_position
( decoration: &mut WindowDecorationState, dx: i32, dy: i32, client_rect: LogicalRect, )
src/shojiwm/src/ssd/integration.rs:5374
↓ 5 callersFunctionunion_physical_rect
( current: Option<Rectangle<i32, Physical>>, rect: Rectangle<i32, Physical>, )
src/shojiwm/src/backend/decoration.rs:294
↓ 5 callersMethodupdate_decoration_cursor_icon
( &mut self, pos: smithay::utils::Point<f64, smithay::utils::Logical>, )
src/shojiwm/src/input.rs:2342
↓ 5 callersMethodupdate_xwayland_refresh_override_for_window
( &mut self, window: &Window, reason: &'static str, )
src/shojiwm/src/state.rs:1368
↓ 5 callersMethodusableArea
* Output rect minus the area reserved by exclusive-zone layers. Returns * the usable rectangle in global logical coordinates, suitable for * pla
packages/shoji_wm/src/types.ts:973
↓ 5 callersMethoduses_popup_source_input
(&self)
src/shojiwm/src/ssd/mod.rs:955
↓ 5 callersMethodworkspaceForMonitor
(monitor: string)
packages/config/src/window-manager.ts:1577
↓ 5 callersFunctionworkspaceKey
(monitor: string, index: number)
packages/config/src/window-manager.ts:4400
↓ 4 callersMethodactivate
* Activate a specific workspace on a monitor (external/IPC entry point). * Plays the same slide/fade transition as keyboard/gesture switching.
packages/config/src/window-manager.ts:1506
↓ 4 callersFunctionanimation_gap_threshold_ms
()
src/shojiwm/src/backend/tty.rs:177
↓ 4 callersFunctionanimation_spike_threshold_ms
()
src/shojiwm/src/ssd/integration.rs:250
↓ 4 callersFunctionapply_effect_pipeline_cached_for_key_with_layer_source
( renderer: &mut GlesRenderer, cache_key: String, texture: GlesTexture, xray_texture: Option<G
src/shojiwm/src/backend/shader_effect.rs:2694
↓ 4 callersMethodapply_runtime_display_configuration
(&mut self)
src/shojiwm/src/state.rs:2148
↓ 4 callersMethodauto_size_resolved
( &self, window_slot_size: Option<(i32, i32)>, scale: f64, )
src/shojiwm/src/ssd/mod.rs:2272
↓ 4 callersFunctionbegin_gpu_timing_frame_span
( frame: &mut GlesFrame<'_, '_>, label: &'static str, size: (i32, i32), )
src/shojiwm/src/backend/shader_effect.rs:464
↓ 4 callersFunctionbuild_cached_buffers_and_shaders
( layout: &ComputedDecorationTree, order_map: &std::collections::HashMap<String, usize>, dirty_nod
src/shojiwm/src/ssd/integration.rs:5500
↓ 4 callersFunctioncapture_snapshot_from_output_elements
( renderer: &mut GlesRenderer, output_geo: Rectangle<i32, Logical>, rect: crate::ssd::LogicalRect,
src/shojiwm/src/backend/winit.rs:121
↓ 4 callersMethodcenteredFloatingRect
(window: WaylandWindow)
packages/config/src/window-manager.ts:4121
↓ 4 callersFunctionclamp_size
(value: i32, min: Option<i32>, max: Option<i32>)
src/shojiwm/src/ssd/mod.rs:2646
↓ 4 callersMethodclose
* Stop listening and destroy all client connections. Call this inside * `COMPOSITOR.onDisable` so the socket is cleaned up on config reload. * リ
packages/shoji_wm/src/ipc.ts:124
↓ 4 callersFunctioncollect_keyed_rect_damage
( previous: impl IntoIterator<Item = (K, (LogicalRect, String))>, next: impl IntoIterator<Item = (K, (
src/shojiwm/src/ssd/integration.rs:7977
↓ 4 callersFunctioncomputed_node
( stable_id: &str, kind: DecorationNodeKind, style: DecorationStyle, children:
src/shojiwm/src/backend/decoration.rs:1640
↓ 4 callersFunctioncreateRuntimeCacheEntry
( snapshot: WaylandWindowSnapshot, composition: WindowCompositionFunction, context: WindowCompositionCon
tools/decoration-runtime.ts:2263
↓ 4 callersMethodcreate_output_global
(&mut self, output: &Output)
src/shojiwm/src/state.rs:1298
↓ 4 callersFunctiondebugLabel
( message: string, details: Record<string, unknown> = {}, )
tools/decoration-runtime.ts:120
↓ 4 callersFunctiondrainPendingActions
()
tools/decoration-runtime.ts:3290
↓ 4 callersFunctioneffective_clip_for_node_resolved
( node: &DecorationNode, inherited_clip: Option<ResolvedDecorationClip>, content_rect: ResolvedLog
src/shojiwm/src/ssd/mod.rs:3120
↓ 4 callersFunctionelements_for_output
( rects: &[LogicalRect], output_geo: Rectangle<i32, Logical>, )
src/shojiwm/src/backend/damage.rs:80
↓ 4 callersFunctionend_gpu_timing_frame_span
( frame: &mut GlesFrame<'_, '_>, span: Option<GpuTimingFrameSpan>, )
src/shojiwm/src/backend/shader_effect.rs:480
↓ 4 callersFunctionensureImmediateDirtyPoll
()
tools/decoration-runtime.ts:2637
↓ 4 callersFunctionensureRuntimeCacheEntry
( composition: WindowCompositionFunction, events: CompositorEventController, snapshot: WaylandWindowSnap
tools/decoration-runtime.ts:2372
↓ 4 callersFunctionensure_blur_scratch_fbo
(gl: &smithay::backend::renderer::gles::ffi::Gles2)
src/shojiwm/src/backend/shader_effect.rs:652
↓ 4 callersFunctionevaluateConfigureFactory
(force = false)
packages/shoji_wm/src/input.ts:89
↓ 4 callersFunctionevaluateConfigureFactory
(force = false)
packages/shoji_wm/src/output.ts:143
↓ 4 callersFunctionevaluateCurrentTree
()
packages/shoji_wm/src/reconcile.ts:162
↓ 4 callersMethodfindWindowById
(windowId: string)
packages/config/src/window-manager.ts:3095
↓ 4 callersMethodfinishFloatingDragSnap
* Apply the pending snap on drop (or clear it on cancel). Returns true if the * window was snapped, so the caller skips leaving it at the drop posi
packages/config/src/window-manager.ts:2804
↓ 4 callersMethodfocusTile
(direction: -1 | 1)
packages/config/src/window-manager.ts:1144
↓ 4 callersMethodfocusWindow
(window: WaylandWindow)
packages/config/src/window-manager.ts:3609
↓ 4 callersMethodfocus_layer_surface_if_on_demand
(&mut self, layer: Option<LayerSurface>)
src/shojiwm/src/state.rs:742
↓ 4 callersMethodfocus_window_at_surface
( &mut self, window: &smithay::desktop::Window, surface: Option<&smithay::reexports::w
src/shojiwm/src/input.rs:2394
↓ 4 callersMethodgestureMonitor
(event: GestureSwipeEvent)
packages/config/src/window-manager.ts:1607
↓ 4 callersMethodgetCurrentWorkspace
()
packages/config/src/window-manager.ts:1329
↓ 4 callersMethodhandle_window_state_request_invocation
( &mut self, reason: &'static str, invocation: super::evaluator::DecorationWindowState
src/shojiwm/src/ssd/integration.rs:1142
↓ 4 callersMethodhandler_for
(&self, state: bool)
src/shojiwm/src/ssd/mod.rs:500
↓ 4 callersMethodhas_xkb_config
(&self)
src/shojiwm/src/runtime_input.rs:168
↓ 4 callersFunctionhash_layer_scene_contributors
( hasher: &mut std::collections::hash_map::DefaultHasher, output: &Output, layers: &[smithay::desk
src/shojiwm/src/backend/tty.rs:8482
↓ 4 callersFunctionhash_layer_scene_contributors
( hasher: &mut std::collections::hash_map::DefaultHasher, output: &Output, layers: &[smithay::desk
src/shojiwm/src/backend/winit.rs:3039
↓ 4 callersFunctionid
()
packages/shoji_wm/src/reactive-layer.ts:78
↓ 4 callersFunctioninsetRect
( rect: ManagedWindowRect, padding: { top: number; right: number; bottom: number; left: number }, )
packages/config/src/window-manager.ts:4451
↓ 4 callersMethodinvoke_decoration_runtime_handler
( &mut self, window: &Window, window_id: &str, handler_id: &str, )
src/shojiwm/src/input.rs:2302
↓ 4 callersFunctionisLeftSnapZone
(zone: LayoutSnapZone)
packages/config/src/window-manager.ts:4490
↓ 4 callersFunctionisManagedWindowOnlyDirty
(windowId: string)
packages/shoji_wm/src/runtime-hooks.ts:612
↓ 4 callersMethodis_active
(&self, id: &str)
src/shojiwm/src/ssd/interaction.rs:15
↓ 4 callersFunctionis_descendant_owner
(owner: &str, parent: &str)
src/shojiwm/src/backend/decoration.rs:321
↓ 4 callersMethodkick_capture
Issue the next capture_output request. Must be called when there is no in-flight frame.
src/xdg-desktop-portal-shojiwm/src/pipewire_stream.rs:1057
↓ 4 callersFunctionlayer_surface_logical_rect
( output: &Output, layer_surface: &smithay::desktop::LayerSurface, )
src/shojiwm/src/backend/tty.rs:7069
↓ 4 callersFunctionlayer_surface_logical_rect
( output: &Output, layer_surface: &smithay::desktop::LayerSurface, )
src/shojiwm/src/backend/winit.rs:152
↓ 4 callersFunctionlayer_surface_root_elements
Render elements of a layer surface's own surface tree, *excluding* its xdg_popups. Counterpart of `layer_surface_elements` for callers that handle pop
src/shojiwm/src/backend/window.rs:301
↓ 4 callersMethodlistWindows
* Snapshot of every window currently in this workspace. The returned array * is a copy; mutating it is safe and won't affect the workspace state.
packages/config/src/window-manager.ts:3091
↓ 4 callersFunctionlive_snapshot_element
( renderer: &GlesRenderer, snapshot: &LiveWindowSnapshot, output_geo: Rectangle<i32, Logical>,
src/shojiwm/src/backend/snapshot.rs:311
↓ 4 callersFunctionlog_animation_window_refresh_timing
( phase: &'static str, snapshot: &WaylandWindowSnapshot, elapsed_ms: f64, evaluate_ms: f64,
src/shojiwm/src/ssd/integration.rs:306
↓ 4 callersFunctionlog_decoration_refresh
( reason: &str, snapshot: &WaylandWindowSnapshot, client_rect: LogicalRect, layout: &ComputedD
src/shojiwm/src/ssd/integration.rs:7660
↓ 4 callersFunctionlog_gap_readback_edge_probes
( renderer: &mut GlesRenderer, output_scale: Scale<f64>, elements: &[TtyRenderElements], first
src/shojiwm/src/backend/tty.rs:6615
↓ 4 callersMethodlogical_damage_rect_for_window
(&self, window: &Window)
src/shojiwm/src/state.rs:3599
↓ 4 callersFunctionmanaged_animation_debug_enabled
`SHOJI_ANIMATION_DEBUG=1` traces every schedule / cancel / per-frame advance of a managed-window animation. Useful for diagnosing animation "ghost" st
src/shojiwm/src/ssd/integration.rs:137
↓ 4 callersFunctionmanaged_client_rect_for_root
( tree: &DecorationTree, desired_root: LogicalRect, scale: f64, )
src/shojiwm/src/ssd/integration.rs:4994
↓ 4 callersMethodmanaged_window_allows_render
(&self)
src/shojiwm/src/ssd/integration.rs:437
↓ 4 callersFunctionmarkEventConfigDirty
()
packages/shoji_wm/src/events.ts:579
↓ 4 callersFunctionmemory_icon_element
( renderer: &mut GlesRenderer, icon: &CachedDecorationIcon, root_rect: LogicalRect, output_geo
src/shojiwm/src/backend/icon.rs:498
↓ 4 callersFunctionminimize_debug_enabled
()
src/shojiwm/src/ssd/integration.rs:124
↓ 4 callersMethodmode
(&self)
src/shojiwm/src/config.rs:49
↓ 4 callersFunctionnormalizeKey
(key: string)
packages/shoji_wm/src/env.ts:16
↓ 4 callersMethodonce
* Run a command once at session startup. By default runs once per session; * set `runPolicy: "once-per-config-version"` to re-run when the config c
packages/shoji_wm/src/types.ts:1112
↓ 4 callersFunctionordered_background_elements_for_window
( renderer: &mut GlesRenderer, decoration: &mut WindowDecorationState, output_geo: Rectangle<i32,
src/shojiwm/src/backend/decoration.rs:670
↓ 4 callersMethodoutput
(&self)
src/shojiwm/src/protocols/screencopy.rs:595
↓ 4 callersFunctionoutput_has_visible_mpv
(state: &ShojiWM, output: &Output)
src/shojiwm/src/backend/tty.rs:253
↓ 4 callersFunctionpopup_runtime_id
Stable runtime id for an xdg_popup surface (same client:protocol scheme as windows and layers, so it is unique among all runtime ids).
src/shojiwm/src/ssd/window_model.rs:1055
↓ 4 callersMethodpreferred_main_size_resolved
( &self, direction: LayoutDirection, window_slot_size: Option<(i32, i32)>, sca
src/shojiwm/src/ssd/mod.rs:2067
↓ 4 callersFunctionprevious_preferred_scale
Returns the previous preferred scale for a surface (by protocol id), for change detection.
src/shojiwm/src/presentation.rs:222
↓ 4 callersFunctionpush_unique_name
(names: &mut Vec<String>, name: &str)
src/shojiwm/src/backend/icon.rs:628
↓ 4 callersMethodraw_window_under
(&self, logical_pos: LogicalPoint)
src/shojiwm/src/state.rs:3142
↓ 4 callersFunctionrebalance
(nextOrder: string[])
packages/shoji_wm/src/window-stack.ts:93
↓ 4 callersFunctionrecord_snapshot_fallback
( source: &'static str, size: (i32, i32), scene_elements: usize, )
src/shojiwm/src/backend/shader_effect.rs:239
↓ 4 callersMethodrefresh_pointer_focus
(&mut self, time_msec: u32)
src/shojiwm/src/input.rs:2427
↓ 4 callersFunctionregion_rects_within_bounds
( region: &RegionAttributes, bounds: crate::ssd::LogicalRect, )
src/shojiwm/src/backend/window.rs:141
↓ 4 callersMethodrender_primitives
Lower the computed layout tree into minimal render primitives.
src/shojiwm/src/ssd/mod.rs:135
↓ 4 callersFunctionresolveAssetPath
(path: string)
packages/shoji_wm/src/shader.ts:82
↓ 4 callersFunctionretain_effect_assignments_for_live_ids
( assignments: &mut std::collections::HashMap<String, WindowEffectConfig>, live_ids: &std::collections
src/shojiwm/src/ssd/integration.rs:4670
↓ 4 callersFunctionrun
( spec: StreamSpec, node_id_tx: mpsc::SyncSender<Result<u32, String>>, stop: Arc<AtomicBool>, )
src/xdg-desktop-portal-shojiwm/src/pipewire_stream.rs:262
↓ 4 callersMethodruntime_output_mode_setting
(&self, output_name: &str)
src/shojiwm/src/state.rs:2042
↓ 4 callersFunctionsanitizeGestureSpeedFactor
( value: number | undefined, fallback: number, )
packages/config/src/window-manager.ts:327
↓ 4 callersFunctionseconds
(value: number)
packages/shoji_wm/src/animation.ts:164
↓ 4 callersFunctionserializeCompositionTree
( node: CompositionChild, context?: CompositionSerializationContext, path = "root", )
packages/shoji_wm/src/serialize.ts:52
↓ 4 callersMethodsetTileWidthFromRect
( window: WaylandWindow, rect: ManagedWindowRect, overwrite: boolean, )
packages/config/src/window-manager.ts:4277
↓ 4 callersMethodsignal
* Alias for {@link variable}.
packages/shoji_wm/src/animation.ts:62
↓ 4 callersFunctionskip_border_fit_anchor_owner
( decoration: &crate::ssd::WindowDecorationState, border_owner_id: Option<&str>, owner_id: Option<
src/shojiwm/src/backend/decoration.rs:364
← previousnext →301–400 of 2,680, ranked by callers