gtk2/gdk/win32
Jonas Ådahl 142f7862ed gdk/toplevellayout: Change API to be about intent, not full state
When being fullscreen, and wanting to unfullscreen but not caring about
whether to go unmaximized or maximized (as this information is lost), if
the GdkToplevelLayout represents the full intended state, we won't be
able to do the right thing.

To avoid this issue, make the GdkToplevelLayout API intend based, where
if one e.g. doesn't call gdk_toplevel_set_maximized() with anything, the
backend will not attempt to change the maximized state.

This means we can also remove the old 'initially_maximized' and
'initially_fullscreen' fields from the private GtkWindow struct, as we
only deal with intents now.
2020-12-16 14:16:08 +01:00
..
rc
bdfcursor.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
cursor.bdf *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkcairocontext-win32.c gdk[cairo|gl]context-win32.c: Use gdk_win32_surface_handle_queued_move_resize() 2020-08-05 16:23:14 +08:00
gdkcairocontext-win32.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkclipboard-win32.c
gdkclipboard-win32.h
gdkclipdrop-win32.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkclipdrop-win32.h *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkcursor-win32.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkdevice-virtual.c win32: Stop using the query_state vfunc 2020-08-26 17:56:41 -04:00
gdkdevice-virtual.h win32: Stop using _gdk_device_query_state 2020-08-26 17:56:41 -04:00
gdkdevice-win32.c win32: Stop using the query_state vfunc 2020-08-26 17:56:41 -04:00
gdkdevice-win32.h win32: Stop using _gdk_device_query_state 2020-08-26 17:56:41 -04:00
gdkdevice-wintab.c win32: Stop using the query_state vfunc 2020-08-26 17:56:41 -04:00
gdkdevice-wintab.h win32: Stop using _gdk_device_query_state 2020-08-26 17:56:41 -04:00
gdkdevicemanager-win32.c win32: Stop using gdk_surface_new_temp 2020-10-07 21:07:40 -04:00
gdkdevicemanager-win32.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdisplay-win32.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkdisplay-win32.h GDK-Win32: Use SetProcessDpiAwarenessContext() where available 2020-07-31 23:20:25 +08:00
gdkdisplaymanager-win32.c
gdkdrag-win32.c win32: Stop using gdk_surface_new_temp 2020-10-07 21:07:40 -04:00
gdkdrop-win32.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkevents-win32.c gdk: Replace 'WITHDRAWN' state with async 'is-mapped' boolean 2020-12-07 20:37:30 +01:00
gdkglcontext-win32.c GdkGLContext: Drop gdk_gl_context_has_[framebuffer_blit|frame_terminator]() 2020-08-05 18:56:57 +08:00
gdkglcontext-win32.h Add a EGL renderer (via ANGLE) for Windows 2020-07-30 14:26:33 +08:00
gdkglobals-win32.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkhdataoutputstream-win32.c Fix various compiler warnings with the 64bit mingw build 2020-06-14 20:02:36 +02:00
gdkhdataoutputstream-win32.h
gdkkeys-win32.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkmain-win32.c gdk: Replace 'WITHDRAWN' state with async 'is-mapped' boolean 2020-12-07 20:37:30 +01:00
gdkmonitor-win32.c gdk/win32: fix integer overflow in monitor refresh rate calculation 2020-11-23 21:42:58 +01:00
gdkmonitor-win32.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkprivate-win32.h gdk: Replace all GDK_CONFIGURE usage with GdkSurface::layout 2020-12-07 20:37:29 +01:00
gdkproperty-win32.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkscreen-win32.c display: Remove unneeded getters 2020-05-17 07:32:37 +02:00
gdksurface-win32.c gdk/toplevellayout: Change API to be about intent, not full state 2020-12-16 14:16:08 +01:00
gdksurface-win32.h gdksurface-win32.c: Fix display of CSD windows 2020-09-15 15:56:36 +08:00
gdkvulkancontext-win32.c gdkvulkancontext-win32.c: Implement ->begin_frame() 2020-08-05 16:23:14 +08:00
gdkvulkancontext-win32.h
gdkwin32.h gdk: Make GdkKeymap a private api 2020-04-06 16:32:03 -04:00
gdkwin32cursor.h
gdkwin32display.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkwin32displaymanager.h
gdkwin32dnd-private.h *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkwin32dnd.h
gdkwin32glcontext.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32id.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32keys.h gdk: Make GdkKeymap a private api 2020-04-06 16:32:03 -04:00
gdkwin32langnotification.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkwin32langnotification.h
gdkwin32misc.h Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkwin32monitor.h gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkwin32screen.h
gdkwin32surface.h
libwntab32x.la
meson.build build: Use a consistent style for Meson files 2020-12-15 12:46:59 +00:00
pktdef.h
wintab.h
xcursors.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00