From a7e25a4a5fcf4de89fe5a149a9aaf50a92be7af1 Mon Sep 17 00:00:00 2001 From: Aylur Date: Thu, 23 May 2024 21:15:24 +0200 Subject: hardcode GtkLayerShell enums meson fails to link its gir file, but only two of its enums are referenced, so its fine to just hardcode it --- src/widget/window.vala | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/widget/window.vala b/src/widget/window.vala index e0d65d1..a552de4 100644 --- a/src/widget/window.vala +++ b/src/widget/window.vala @@ -16,16 +16,16 @@ public enum Exclusivity { } public enum Layer { - TOP = GtkLayerShell.Layer.TOP, - OVERLAY = GtkLayerShell.Layer.OVERLAY, - BOTTOM = GtkLayerShell.Layer.BOTTOM, - BACKGROUND = GtkLayerShell.Layer.BACKGROUND, + BACKGROUND = 0, // GtkLayerShell.Layer.BACKGROUND + BOTTOM = 1, // GtkLayerShell.Layer.BOTTOM + TOP = 2, // GtkLayerShell.Layer.TOP + OVERLAY = 3, // GtkLayerShell.Layer.OVERLAY } public enum Keymode { - NONE = GtkLayerShell.KeyboardMode.NONE, - ON_DEMAND = GtkLayerShell.KeyboardMode.ON_DEMAND, - EXCLUSIVE = GtkLayerShell.KeyboardMode.EXCLUSIVE, + NONE = 0, // GtkLayerShell.KeyboardMode.NONE + ON_DEMAND = 1, // GtkLayerShell.KeyboardMode.ON_DEMAND + EXCLUSIVE = 2, // GtkLayerShell.KeyboardMode.EXCLUSIVE } public class Window : Gtk.Window { -- cgit v1.2.3