labwc/include
John Lindgren fd9a608a52 xwayland: Process move-only client configure requests more quickly
For a move-only client configure request, treat it similarly to
view_move() by updating the scene-graph immediately, rather than waiting
for handle_commit().  Move-and-resize requests are handled the same as
before.

This (mostly?) fixes the glitchiness that was noticeable when dragging
an undecorated XWayland window (e.g. Audacious in Winamp mode).

Also:

- Reduce some code duplication in handle_request_configure() by
  simply calling configure(), as suggested by @johanmalm in #428.
- Factor out common logic after a move and/or resize into view_moved().
2022-07-17 23:50:38 -04:00
..
common src/common/font.c: Add font_width() 2022-06-15 16:14:02 +01:00
config src/action.c: Convert action->arg to a list of action_arg 2022-07-04 16:19:28 +01:00
menu menu: support <separator /> 2022-06-25 14:56:35 +02:00
private src/action.c: Convert action->arg to a list of action_arg 2022-07-04 16:19:28 +01:00
xbm Prepare to move from wlr_texture to lab_data_buffer 2022-02-23 21:47:01 +00:00
action.h src/action.c: Convert action->arg to a list of action_arg 2022-07-04 16:19:28 +01:00
buffer.h src/buffer: Automatically adapt to scale attribute 2022-06-14 22:03:08 +01:00
debug.h Add debug_dump_scene() 2022-02-23 21:47:01 +00:00
key-state.h
labwc.h xwayland: Process move-only client configure requests more quickly 2022-07-17 23:50:38 -04:00
layers.h Chase wlroots: every scene_node parent is now a tree 2022-06-07 07:13:37 +01:00
meson.build
node.h src/ssd: Convert button node descriptors to struct ssd_button 2022-06-09 22:04:35 +01:00
resistance.h
ssd.h src/ssd/ssd.c: Keep view->margin in sync when toggling decorations 2022-06-30 06:45:18 +01:00
theme.h menu: support <separator /> 2022-06-25 14:56:35 +02:00
workspaces.h workspaces: Add workspaces.{c,h} 2022-06-15 22:26:21 +02:00