Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MagmaWM/MagmaWM
/ functions
Functions
176 in github.com/MagmaWM/MagmaWM
⨍
Functions
176
◇
Types & classes
39
Method
cursor_image
( &mut self, _seat: &smithay::input::Seat<Self>, _image: smithay::input::pointer::Curs
src/handlers/mod.rs:101
Method
damage_since
( &self, scale: Scale<f64>, commit: Option<CommitCounter>, )
src/utils/render/mod.rs:110
Method
data_device_state
(&self)
src/handlers/mod.rs:151
Method
default
()
src/utils/binarytree.rs:142
Method
default
()
src/utils/workspace.rs:182
Function
deserialize_EndColour
(deserializer: D)
src/config/types.rs:171
Function
deserialize_KeyModifiers
(deserializer: D)
src/config/types.rs:32
Function
deserialize_Keysym
(deserializer: D)
src/config/types.rs:68
Function
deserialize_StartColour
(deserializer: D)
src/config/types.rs:147
Method
disconnected
(&self, _client_id: ClientId, _reason: DisconnectReason)
src/state.rs:224
Method
dmabuf_imported
( &mut self, _global: &DmabufGlobal, dmabuf: Dmabuf, notifier: ImportNotifier,
src/backends/udev.rs:101
Method
dmabuf_imported
( &mut self, _global: &DmabufGlobal, dmabuf: Dmabuf, notifier: ImportNotifier,
src/backends/winit.rs:48
Method
dmabuf_state
(&mut self)
src/backends/udev.rs:97
Method
dmabuf_state
(&mut self)
src/backends/winit.rs:44
Method
draw
( &self, frame: &mut GlMultiFrame<'a, 'frame>, src: Rectangle<f64, Buffer>, ds
src/utils/render/mod.rs:134
Method
drop
(&mut self)
src/protocols/screencopy/frame.rs:67
Method
element
( renderer: &mut GlowRenderer, window: &Window, loc: Point<i32, Logical>, )
src/utils/render/border.rs:71
Method
enter
( &self, seat: &Seat<MagmaState<BackendData>>, data: &mut MagmaState<BackendData>,
src/utils/focus.rs:41
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/utils/binarytree.rs:20
Method
focus_changed
(&mut self, seat: &smithay::input::Seat<Self>, focused: Option<&FocusTarget>)
src/handlers/mod.rs:107
Function
format_focus
(focus: Option<FocusTarget>)
src/debug.rs:269
Method
frame
(&mut self, frame: Screencopy)
src/backends/udev.rs:960
Method
from
(pending: PendingFrame)
src/debug.rs:335
Method
from
(target: FocusTarget)
src/utils/focus.rs:35
Method
from
(value: TextureRenderElement<GlesTexture>)
src/utils/render/mod.rs:192
Method
from
(src: KeyModifiersDef)
src/config/types.rs:15
Method
gesture_hold_begin
( &self, _seat: &Seat<MagmaState<BackendData>>, _data: &mut MagmaState<BackendData>,
src/utils/focus.rs:195
Method
gesture_hold_end
( &self, _seat: &Seat<MagmaState<BackendData>>, _data: &mut MagmaState<BackendData>,
src/utils/focus.rs:204
Method
gesture_pinch_begin
( &self, _seat: &Seat<MagmaState<BackendData>>, _data: &mut MagmaState<BackendData>,
src/utils/focus.rs:168
Method
gesture_pinch_end
( &self, _seat: &Seat<MagmaState<BackendData>>, _data: &mut MagmaState<BackendData>,
src/utils/focus.rs:186
Method
gesture_pinch_update
( &self, _seat: &Seat<MagmaState<BackendData>>, _data: &mut MagmaState<BackendData>,
src/utils/focus.rs:177
Method
gesture_swipe_begin
( &self, _seat: &Seat<MagmaState<BackendData>>, _data: &mut MagmaState<BackendData>,
src/utils/focus.rs:141
Method
gesture_swipe_end
( &self, _seat: &Seat<MagmaState<BackendData>>, _data: &mut MagmaState<BackendData>,
src/utils/focus.rs:159
Method
gesture_swipe_update
( &self, _seat: &Seat<MagmaState<BackendData>>, _data: &mut MagmaState<BackendData>,
src/utils/focus.rs:150
Method
get
(renderer: &GlowRenderer)
src/utils/render/border.rs:64
Method
get
(ctx: &EGLContext)
src/utils/render/corners.rs:32
Method
glow_renderer
(&self)
src/utils/render/mod.rs:233
Method
grab
(&mut self, _surface: PopupSurface, _seat: WlSeat, _serial: Serial)
src/handlers/xdg_shell.rs:75
Method
init
(renderer: &mut GlowRenderer)
src/utils/render/corners.rs:16
Method
initialized
(&self, _client_id: ClientId)
src/state.rs:223
Method
key
( &self, seat: &Seat<MagmaState<BackendData>>, data: &mut MagmaState<BackendData>,
src/utils/focus.rs:252
Method
kind
(&self)
src/utils/render/mod.rs:306
Method
layer_destroyed
(&mut self, surface: WlrLayerSurface)
src/handlers/mod.rs:201
Method
leave
( &self, seat: &Seat<MagmaState<BackendData>>, data: &mut MagmaState<BackendData>,
src/utils/focus.rs:119
Function
load_config
()
src/config/mod.rs:135
Function
main
()
src/main.rs:41
Method
modifiers
( &self, seat: &Seat<MagmaState<BackendData>>, data: &mut MagmaState<BackendData>,
src/utils/focus.rs:274
Method
new
( loop_handle: LoopHandle<'static, CalloopData<BackendData>>, loop_signal: LoopSignal,
src/state.rs:79
Method
new
()
src/utils/binarytree.rs:47
Method
new
()
src/utils/workspace.rs:48
Method
new
(display: &DisplayHandle)
src/protocols/screencopy/mod.rs:23
Method
new_decoration
(&mut self, toplevel: ToplevelSurface)
src/handlers/xdg_shell.rs:174
Method
new_layer_surface
( &mut self, surface: WlrLayerSurface, output: Option<WlOutput>, _layer: Layer
src/handlers/mod.rs:180
Method
new_popup
(&mut self, surface: PopupSurface, positioner: PositionerState)
src/handlers/xdg_shell.rs:66
Method
new_toplevel
(&mut self, surface: ToplevelSurface)
src/handlers/xdg_shell.rs:42
Method
opaque_regions
(&self, scale: Scale<f64>)
src/utils/render/mod.rs:123
Method
primary_selection_state
(&self)
src/handlers/mod.rs:162
Method
reposition_request
( &mut self, _surface: PopupSurface, _positioner: PositionerState, _token: u32
src/handlers/xdg_shell.rs:79
Method
request
( state: &mut D, _client: &Client, manager: &ZwlrScreencopyManagerV1, request:
src/protocols/screencopy/mod.rs:65
Method
request
( state: &mut D, _client: &Client, frame: &ZwlrScreencopyFrameV1, request: Req
src/protocols/screencopy/frame.rs:27
Method
request_mode
( &mut self, _toplevel: ToplevelSurface, _mode: smithay::reexports::wayland_protocols:
src/handlers/xdg_shell.rs:182
Method
same_client_as
(&self, object_id: &ObjectId)
src/utils/focus.rs:304
Method
seat_name
(&self)
src/backends/winit.rs:70
Method
seat_state
(&mut self)
src/handlers/mod.rs:97
Function
serialize_EndColour
(rgb: &Option<[f32; 3]>, serializer: S)
src/config/types.rs:187
Function
serialize_KeyModifiers
( key_modifiers: &KeyModifiers, serializer: S, )
src/config/types.rs:40
Function
serialize_Keysym
(keysym: &Keysym, serializer: S)
src/config/types.rs:98
Function
serialize_StartColour
(rgb: &[f32; 3], serializer: S)
src/config/types.rs:161
Method
shell_state
(&mut self)
src/handlers/mod.rs:176
Method
shm_state
(&self)
src/handlers/mod.rs:85
Method
src
(&self)
src/utils/render/mod.rs:74
Method
toplevel_destroyed
(&mut self, surface: ToplevelSurface)
src/handlers/xdg_shell.rs:52
Method
transform
(&self)
src/utils/render/mod.rs:101
Method
underlying_storage
( &self, renderer: &mut GlMultiRenderer<'a>, )
src/utils/render/mod.rs:155
Method
unset_mode
(&mut self, _toplevel: ToplevelSurface)
src/handlers/xdg_shell.rs:189
Method
xdg_shell_state
(&mut self)
src/handlers/xdg_shell.rs:38
← previous
101–176 of 176, ranked by callers