labwc/src
Johan Malm 57b9efeb45 view: add view_array_append()
...to reduce code duplication.

The function populates an array with views which meet any set of critera
from:

  - current-workspace
  - no-always-on-top
  - no-skipWindowSwitcher (window-rule)

Make src/osd.c use this new interface. Note that always-on-top views are
still filtered out from the window-switcher and that desktop_cycle_view()
needs to be re-worked before always-on-top views can be opted in.
2023-08-20 09:56:49 +01:00
..
button button: move button-png.c to button/ 2023-08-10 16:33:03 +01:00
common Add window resize indicator 2023-08-19 18:37:16 +02:00
config Add window resize indicator 2023-08-19 18:37:16 +02:00
decorations Decorations: handle results of kde-server-decoration negotiations 2023-03-25 07:24:40 +00:00
menu config: validate keybind, mousebind and menu actions 2023-07-05 22:20:18 +02:00
ssd Add window resize indicator 2023-08-19 18:37:16 +02:00
action.c Restore SnapToEdge and MoveToEdge default keybinds 2023-08-06 10:37:36 +02:00
buffer.c common: Add znew/znew_n() macros 2022-09-18 15:25:19 -04:00
cursor.c cursor: prevent press on layer-subsurface from cancelling popup grab 2023-08-15 20:25:58 +01:00
debug.c Enable more compiler warnings 2023-02-01 10:42:22 +01:00
desktop.c view: add view_array_append() 2023-08-20 09:56:49 +01:00
dnd.c dnd: fix focus at end of dnd operation 2023-07-10 17:17:59 +01:00
foreign.c view: Add view_move_to_front/back(). 2023-04-01 22:50:01 +02:00
idle.c Add support for ext_idle_notify_v1.. 2023-07-09 08:26:33 +01:00
interactive.c Add window resize indicator 2023-08-19 18:37:16 +02:00
key-state.c Enable more compiler warnings 2023-02-01 10:42:22 +01:00
keyboard.c keyboard: fallback on raw keysyms for bindings 2023-07-18 19:29:21 +01:00
layers.c config: support <margin top="" bottom="" left="" right="" output="" /> 2023-06-26 06:04:07 +01:00
main.c menu: Add generic menu_init() entry point 2022-12-06 21:08:43 +00:00
meson.build button: move button-png.c to button/ 2023-08-10 16:33:03 +01:00
node.c common: Add znew/znew_n() macros 2022-09-18 15:25:19 -04:00
osd.c view: add view_array_append() 2023-08-20 09:56:49 +01:00
output.c src/output.c: destroy workspace OSD on output destroy 2023-05-17 13:56:11 +02:00
regions.c Prevent cursor based region-snapping when starting a move with A-Left 2023-03-07 20:55:35 +00:00
resistance.c output: Add output_is_usable() helper 2023-02-17 06:59:39 -05:00
seat.c Add support for ext_idle_notify_v1.. 2023-07-09 08:26:33 +01:00
server.c Add window resize indicator 2023-08-19 18:37:16 +02:00
session-lock.c Support ext-session-lock protocol 2023-04-02 23:09:38 +01:00
theme.c button: move button-png.c to button/ 2023-08-10 16:33:03 +01:00
touch.c Add support for ext_idle_notify_v1.. 2023-07-09 08:26:33 +01:00
view-impl-common.c view: make move_sub_views() use append_children method 2023-08-05 21:06:28 +02:00
view.c view: add view_array_append() 2023-08-20 09:56:49 +01:00
window-rules.c window-rules: support matchOnce attribute 2023-06-26 06:04:07 +01:00
workspaces.c osd: use theme->osd_border_width for focused item 2023-06-29 19:14:08 +01:00
xdg-popup.c xdg-popup: render above always-on-top 2023-05-22 20:37:49 +01:00
xdg.c foreign: set parent 2023-08-11 07:53:19 +02:00
xwayland-unmanaged.c xwayland: Add mapped argument to xwayland_view_create() 2023-05-06 12:12:13 -04:00
xwayland.c src/xwayland.c: make size_hints globally accessible 2023-08-19 18:37:16 +02:00