From 6cf8f1cdf2636e245fe78af33a9f6eb5a47f5924 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 13 Aug 2020 21:38:44 -0400 Subject: gdk: Move GdkSurfaceTypeHint to its sole user The x11 backend is the only place where surface type hints are used in any way. Move the enum there. --- gdk/gdkinternals.h | 18 ------------------ gdk/x11/gdksurface-x11.c | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 18 deletions(-) (limited to 'gdk') diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h index 0e38648ec5..9aebe1652c 100644 --- a/gdk/gdkinternals.h +++ b/gdk/gdkinternals.h @@ -230,24 +230,6 @@ typedef enum GDK_HINT_MAX_SIZE = 1 << 2, } GdkSurfaceHints; -typedef enum -{ - GDK_SURFACE_TYPE_HINT_NORMAL, - GDK_SURFACE_TYPE_HINT_DIALOG, - GDK_SURFACE_TYPE_HINT_MENU, /* Torn off menu */ - GDK_SURFACE_TYPE_HINT_TOOLBAR, - GDK_SURFACE_TYPE_HINT_SPLASHSCREEN, - GDK_SURFACE_TYPE_HINT_UTILITY, - GDK_SURFACE_TYPE_HINT_DOCK, - GDK_SURFACE_TYPE_HINT_DESKTOP, - GDK_SURFACE_TYPE_HINT_DROPDOWN_MENU, /* A drop down menu (from a menubar) */ - GDK_SURFACE_TYPE_HINT_POPUP_MENU, /* A popup menu (from right-click) */ - GDK_SURFACE_TYPE_HINT_TOOLTIP, - GDK_SURFACE_TYPE_HINT_NOTIFICATION, - GDK_SURFACE_TYPE_HINT_COMBO, - GDK_SURFACE_TYPE_HINT_DND -} GdkSurfaceTypeHint; - typedef struct _GdkGeometry GdkGeometry; struct _GdkGeometry diff --git a/gdk/x11/gdksurface-x11.c b/gdk/x11/gdksurface-x11.c index b0a49cc737..31ef5878c1 100644 --- a/gdk/x11/gdksurface-x11.c +++ b/gdk/x11/gdksurface-x11.c @@ -884,6 +884,24 @@ disconnect_frame_clock (GdkSurface *surface) } } +typedef enum +{ + GDK_SURFACE_TYPE_HINT_NORMAL, + GDK_SURFACE_TYPE_HINT_DIALOG, + GDK_SURFACE_TYPE_HINT_MENU, /* Torn off menu */ + GDK_SURFACE_TYPE_HINT_TOOLBAR, + GDK_SURFACE_TYPE_HINT_SPLASHSCREEN, + GDK_SURFACE_TYPE_HINT_UTILITY, + GDK_SURFACE_TYPE_HINT_DOCK, + GDK_SURFACE_TYPE_HINT_DESKTOP, + GDK_SURFACE_TYPE_HINT_DROPDOWN_MENU, /* A drop down menu (from a menubar) */ + GDK_SURFACE_TYPE_HINT_POPUP_MENU, /* A popup menu (from right-click) */ + GDK_SURFACE_TYPE_HINT_TOOLTIP, + GDK_SURFACE_TYPE_HINT_NOTIFICATION, + GDK_SURFACE_TYPE_HINT_COMBO, + GDK_SURFACE_TYPE_HINT_DND +} GdkSurfaceTypeHint; + static void gdk_x11_surface_set_title (GdkSurface *surface, const char *title); static void gdk_x11_surface_set_type_hint (GdkSurface *surface, -- cgit v1.2.1