labwc/include
Samet Aylak d65caf8bfd
Some checks failed
labwc.github.io / notify (push) Has been cancelled
osd: add multi-monitor support
Adds `output` attribute to control which monitor(s) display the window
switcher OSD. Supports three modes:
- "all": display on all monitors (default)
- "pointer": display on monitor with mouse cursor
- "keyboard": display on monitor with keyboard focus

The configuration structure is also refactored to nest OSD-specific
settings (show, style, output, thumbnailLabelFormat) under an <osd>
element within <windowSwitcher>, improving logical organization.
2025-11-10 05:16:26 +01:00
..
common osd: allow clicking an osd item to focus the window 2025-11-04 21:29:13 +00:00
config osd: add multi-monitor support 2025-11-10 05:16:26 +01:00
foreign-toplevel
img include: reduce unnecessary #includes 2025-09-07 19:34:30 +09:00
input Remove unused function key_state_nr_pressed_keys() 2025-09-26 10:41:21 -04:00
menu Remove unused function menu_call_actions() 2025-09-26 10:41:21 -04:00
protocols
scaled-buffer Remove unused function scaled_font_buffer_set_max_width() 2025-09-26 10:41:21 -04:00
action-prompt-codes.h labnag: s/LAB_EXIT_TIMEOUT/LAB_EXIT_CANCELLED/ 2025-10-13 19:03:43 +01:00
action.h action: fix UAF when using prompt during reconfigure 2025-09-26 21:25:34 +01:00
buffer.h
debug.h
decorations.h
desktop-entry.h
dnd.h
edges.h
idle.h
labwc.h seat: use CONNECT_SIGNAL() for new_virtual_pointer event 2025-10-25 20:41:38 +02:00
layers.h tree-wide: use forward declarations for wlr types 2025-09-07 19:34:30 +09:00
magnifier.h
meson.build
node.h osd: allow clicking an osd item to focus the window 2025-11-04 21:29:13 +00:00
osd.h osd: add thumbnailLabelFormat to windowSwitcher (#3187) 2025-11-05 18:23:15 +09:00
output-state.h
output-virtual.h
output.h output: factor out output_set_has_fullscreen_view() 2025-11-09 06:46:59 +01:00
overlay.h
placement.h include: reduce unnecessary #includes 2025-09-07 19:34:30 +09:00
regions.h
resistance.h include: reduce unnecessary #includes 2025-09-07 19:34:30 +09:00
resize-indicator.h
resize-outlines.h
session-lock.h tree-wide: use forward declarations for wlr types 2025-09-07 19:34:30 +09:00
snap-constraints.h
snap.h include: reduce unnecessary #includes 2025-09-07 19:34:30 +09:00
ssd-internal.h ssd: attach LAB_NODE_SSD_ROOT to ssd->tree 2025-09-08 15:46:36 +09:00
ssd.h include: reduce unnecessary #includes 2025-09-07 19:34:30 +09:00
theme.h theme: replace THEME_(IN)ACTIVE with SSD_(IN)ACTIVE 2025-10-14 07:48:27 +02:00
translate.h Add translate.h for HAVE_NLS includes/defines 2025-09-26 10:43:23 -04:00
view-impl-common.h
view.h view: store title/app_id in view 2025-10-14 02:27:13 +09:00
window-rules.h
workspaces.h
xwayland.h Privatize xwayland_surface_from_view() 2025-09-29 20:22:46 +01:00