Matthias Clasen
|
7a30a21405
|
waylandsurface: Introduce a few vfuncs
|
2023-01-06 17:00:45 -05:00 |
|
Matthias Clasen
|
793689789c
|
Misc cleanups
Detangle compute_size, among other things.
|
2023-01-06 16:50:19 -05:00 |
|
Matthias Clasen
|
120396fa40
|
wip: Split off GdkWaylandPopup
Like the GdkWaylandToplevel split-off, this needs some
more cleanup.
|
2023-01-06 16:50:19 -05:00 |
|
Matthias Clasen
|
d61ec38974
|
wip: Split off GdkWaylandToplevel
This still needs some more cleanup.
|
2023-01-06 16:50:19 -05:00 |
|
Matthias Clasen
|
5ba793842b
|
wayland: Split display_server sub-structs
Move these to GdkWaylandToplevel and GdkWaylandPopup
as appropriate.
|
2023-01-06 13:47:34 -05:00 |
|
Matthias Clasen
|
149b608bfc
|
wayland: Move next_layout into popup and toplevel
This is where it belongs.
|
2023-01-06 13:47:34 -05:00 |
|
Matthias Clasen
|
63e69131bd
|
wayland: Move input_grab_seat to GdkWaylandPopup
This is popup-only functionality.
|
2023-01-06 13:47:34 -05:00 |
|
Matthias Clasen
|
d42a34b0b3
|
wayland: Move reposition_token to GdkWaylandPopup
This is only used for popups, so move it there.
|
2023-01-06 13:47:34 -05:00 |
|
Matthias Clasen
|
5ee10fc669
|
wayland: Move shortcuts_inhibitors to GdkWaylandToplevel
Another toplevel-only feature.
|
2023-01-06 13:47:22 -05:00 |
|
Matthias Clasen
|
b0a4917ce4
|
wayland: Move imported_transient_for to GdkWaylandToplevel
Another toplevel-only thing.
|
2023-01-06 13:47:22 -05:00 |
|
Matthias Clasen
|
47e22d6301
|
wayland: Move geometry hints to GdkWaylandToplevel
Another toplevel-only thing.
|
2023-01-06 13:47:12 -05:00 |
|
Matthias Clasen
|
b970b60503
|
wayland: Move title to GdkWaylandToplevel
This is a toplevel property.
|
2023-01-06 13:47:06 -05:00 |
|
Matthias Clasen
|
7406f8165d
|
wayland: Move drag surfaces to their own file
|
2023-01-06 13:46:58 -05:00 |
|