Matthias Clasen
|
d61ec38974
|
wip: Split off GdkWaylandToplevel
This still needs some more cleanup.
|
2023-01-06 16:50:19 -05:00 |
|
Matthias Clasen
|
348acde6bd
|
wayland: Split public headers
Split gdkwaylandsurface.h into itself,
gdkwaylandtoplevel.h and gdkwaylandpopup.h.
This is in preparation for splitting the
types for real.
|
2023-01-06 13:47:34 -05:00 |
|
Ian Douglas Scott
|
46d1d54f5a
|
gdk/wayland/surface: Make gtk_surface related functions take toplevel
These are only used with `GdkWaylandToplevel`, so it should be a function
taking that, and ultimately move to that struct.
|
2022-09-26 14:26:18 -07:00 |
|
Benjamin Otte
|
d128ffcc14
|
egl: Move EGLSurface handling to GdkSurface
Calling gdk_surface_set_egl_native_window() enables this.
|
2021-10-06 03:44:35 +02:00 |
|
Benjamin Otte
|
ba3e80cbfa
|
wayland: Don't pass GL config to get_egl_surface()
There's only one GL config.
|
2021-07-22 16:23:56 +02:00 |
|
Matthias Clasen
|
6c54abeca7
|
wayland: Explicitly announce ssd for kwin
Without this, kwin correctly assumes that we are
using client-side decorations. This is a port
of 32ae97f1 from GTK 3.24.
Fixes: #3609
|
2021-01-21 22:45:47 -05:00 |
|
Emmanuele Bassi
|
13aa053f6b
|
Rename libgtk_only symbol in GdkWaylandToplevel
All public non-exported symbols in GDK can be used by GTK.
|
2020-10-12 16:49:10 +01:00 |
|
Emmanuele Bassi
|
da6c0f3ecb
|
Move private GdkSurface Wayland API into its own header
This allows us to hide private API from installed headers,
documentation, and introspection.
|
2020-10-12 16:40:19 +01:00 |
|