labwc/src/meson.build
Axel Burri 1d72a08916 Add snap to window edge framework
Adds functions for calculation of distances between window edges, as
well as for window growing and shrinking.

All calculations are based on the "pending" geometry.

Ignored from snapping:

 - views that do not share the same output
 - minimized views
 - maximized views
 - views that are neither:
   - part of the current workspace
   - part of the always-on-top tree
2023-10-19 19:09:42 +01:00

47 lines
671 B
Meson

labwc_sources = files(
'action.c',
'buffer.c',
'cursor.c',
'debug.c',
'desktop.c',
'dnd.c',
'foreign.c',
'idle.c',
'interactive.c',
'keyboard.c',
'key-state.c',
'layers.c',
'main.c',
'node.c',
'osd.c',
'output.c',
'regions.c',
'resistance.c',
'seat.c',
'server.c',
'session-lock.c',
'snap.c',
'touch.c',
'theme.c',
'view.c',
'view-impl-common.c',
'window-rules.c',
'workspaces.c',
'xdg.c',
'xdg-popup.c',
)
if have_xwayland
labwc_sources += files(
'xwayland.c',
'xwayland-unmanaged.c',
)
endif
subdir('common')
subdir('config')
subdir('decorations')
subdir('button')
subdir('menu')
subdir('ssd')