[gtkmm] Regenerate gtk .defs.



commit 0ead1f9a7a277fe39604f82ba00c5f6aeb81f6fb
Author: Murray Cumming <murrayc murrayc com>
Date:   Thu Dec 17 19:43:51 2015 +0100

    Regenerate gtk .defs.

 gdk/src/gdk_enums.defs   |  107 +++++++++++++++---------
 gdk/src/gdk_methods.defs |  207 ++++++++++++++++++++++++++++++++++++++++------
 gdk/src/gdk_signals.defs |   18 ++++
 3 files changed, 265 insertions(+), 67 deletions(-)
---
diff --git a/gdk/src/gdk_enums.defs b/gdk/src/gdk_enums.defs
index 51fbb78..0254df7 100644
--- a/gdk/src/gdk_enums.defs
+++ b/gdk/src/gdk_enums.defs
@@ -847,6 +847,33 @@
   )
 )
 
+;; From gdkseat.h
+
+;; Original typedef:
+;; typedef enum {
+;;   GDK_SEAT_CAPABILITY_NONE          = 0,
+;;   GDK_SEAT_CAPABILITY_POINTER       = 1 << 0,
+;;   GDK_SEAT_CAPABILITY_TOUCH         = 1 << 1,
+;;   GDK_SEAT_CAPABILITY_TABLET_STYLUS = 1 << 2,
+;;   GDK_SEAT_CAPABILITY_KEYBOARD      = 1 << 3,
+;;   GDK_SEAT_CAPABILITY_ALL_POINTING  = (GDK_SEAT_CAPABILITY_POINTER | GDK_SEAT_CAPABILITY_TOUCH | 
GDK_SEAT_CAPABILITY_TABLET_STYLUS),
+;;   GDK_SEAT_CAPABILITY_ALL           = (GDK_SEAT_CAPABILITY_ALL_POINTING | GDK_SEAT_CAPABILITY_KEYBOARD)
+;; } GdkSeatCapabilities;
+
+(define-flags-extended SeatCapabilities
+  (in-module "Gdk")
+  (c-name "GdkSeatCapabilities")
+  (values
+    '("none" "GDK_SEAT_CAPABILITY_NONE" "0x0")
+    '("pointer" "GDK_SEAT_CAPABILITY_POINTER" "1 << 0")
+    '("touch" "GDK_SEAT_CAPABILITY_TOUCH" "1 << 1")
+    '("tablet-stylus" "GDK_SEAT_CAPABILITY_TABLET_STYLUS" "1 << 2")
+    '("keyboard" "GDK_SEAT_CAPABILITY_KEYBOARD" "1 << 3")
+    '("all-pointing" "GDK_SEAT_CAPABILITY_ALL_POINTING" "0x7")
+    '("all" "GDK_SEAT_CAPABILITY_ALL" "0xF")
+  )
+)
+
 ;; From gdktypes.h
 
 ;; Original typedef:
@@ -1121,6 +1148,46 @@
   )
 )
 
+;; Original typedef:
+;; typedef enum
+;; {
+;;   GDK_WINDOW_TYPE_HINT_NORMAL,
+;;   GDK_WINDOW_TYPE_HINT_DIALOG,
+;;   GDK_WINDOW_TYPE_HINT_MENU,                /* Torn off menu */
+;;   GDK_WINDOW_TYPE_HINT_TOOLBAR,
+;;   GDK_WINDOW_TYPE_HINT_SPLASHSCREEN,
+;;   GDK_WINDOW_TYPE_HINT_UTILITY,
+;;   GDK_WINDOW_TYPE_HINT_DOCK,
+;;   GDK_WINDOW_TYPE_HINT_DESKTOP,
+;;   GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU,       /* A drop down menu (from a menubar) */
+;;   GDK_WINDOW_TYPE_HINT_POPUP_MENU,  /* A popup menu (from right-click) */
+;;   GDK_WINDOW_TYPE_HINT_TOOLTIP,
+;;   GDK_WINDOW_TYPE_HINT_NOTIFICATION,
+;;   GDK_WINDOW_TYPE_HINT_COMBO,
+;;   GDK_WINDOW_TYPE_HINT_DND
+;; } GdkWindowTypeHint;
+
+(define-enum-extended WindowTypeHint
+  (in-module "Gdk")
+  (c-name "GdkWindowTypeHint")
+  (values
+    '("normal" "GDK_WINDOW_TYPE_HINT_NORMAL" "0")
+    '("dialog" "GDK_WINDOW_TYPE_HINT_DIALOG" "1")
+    '("menu" "GDK_WINDOW_TYPE_HINT_MENU" "2")
+    '("toolbar" "GDK_WINDOW_TYPE_HINT_TOOLBAR" "3")
+    '("splashscreen" "GDK_WINDOW_TYPE_HINT_SPLASHSCREEN" "4")
+    '("utility" "GDK_WINDOW_TYPE_HINT_UTILITY" "5")
+    '("dock" "GDK_WINDOW_TYPE_HINT_DOCK" "6")
+    '("desktop" "GDK_WINDOW_TYPE_HINT_DESKTOP" "7")
+    '("dropdown-menu" "GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU" "8")
+    '("popup-menu" "GDK_WINDOW_TYPE_HINT_POPUP_MENU" "9")
+    '("tooltip" "GDK_WINDOW_TYPE_HINT_TOOLTIP" "10")
+    '("notification" "GDK_WINDOW_TYPE_HINT_NOTIFICATION" "11")
+    '("combo" "GDK_WINDOW_TYPE_HINT_COMBO" "12")
+    '("dnd" "GDK_WINDOW_TYPE_HINT_DND" "13")
+  )
+)
+
 ;; From gdkvisual.h
 
 ;; Original typedef:
@@ -1252,46 +1319,6 @@
 ;; Original typedef:
 ;; typedef enum
 ;; {
-;;   GDK_WINDOW_TYPE_HINT_NORMAL,
-;;   GDK_WINDOW_TYPE_HINT_DIALOG,
-;;   GDK_WINDOW_TYPE_HINT_MENU,                /* Torn off menu */
-;;   GDK_WINDOW_TYPE_HINT_TOOLBAR,
-;;   GDK_WINDOW_TYPE_HINT_SPLASHSCREEN,
-;;   GDK_WINDOW_TYPE_HINT_UTILITY,
-;;   GDK_WINDOW_TYPE_HINT_DOCK,
-;;   GDK_WINDOW_TYPE_HINT_DESKTOP,
-;;   GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU,       /* A drop down menu (from a menubar) */
-;;   GDK_WINDOW_TYPE_HINT_POPUP_MENU,  /* A popup menu (from right-click) */
-;;   GDK_WINDOW_TYPE_HINT_TOOLTIP,
-;;   GDK_WINDOW_TYPE_HINT_NOTIFICATION,
-;;   GDK_WINDOW_TYPE_HINT_COMBO,
-;;   GDK_WINDOW_TYPE_HINT_DND
-;; } GdkWindowTypeHint;
-
-(define-enum-extended WindowTypeHint
-  (in-module "Gdk")
-  (c-name "GdkWindowTypeHint")
-  (values
-    '("normal" "GDK_WINDOW_TYPE_HINT_NORMAL" "0")
-    '("dialog" "GDK_WINDOW_TYPE_HINT_DIALOG" "1")
-    '("menu" "GDK_WINDOW_TYPE_HINT_MENU" "2")
-    '("toolbar" "GDK_WINDOW_TYPE_HINT_TOOLBAR" "3")
-    '("splashscreen" "GDK_WINDOW_TYPE_HINT_SPLASHSCREEN" "4")
-    '("utility" "GDK_WINDOW_TYPE_HINT_UTILITY" "5")
-    '("dock" "GDK_WINDOW_TYPE_HINT_DOCK" "6")
-    '("desktop" "GDK_WINDOW_TYPE_HINT_DESKTOP" "7")
-    '("dropdown-menu" "GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU" "8")
-    '("popup-menu" "GDK_WINDOW_TYPE_HINT_POPUP_MENU" "9")
-    '("tooltip" "GDK_WINDOW_TYPE_HINT_TOOLTIP" "10")
-    '("notification" "GDK_WINDOW_TYPE_HINT_NOTIFICATION" "11")
-    '("combo" "GDK_WINDOW_TYPE_HINT_COMBO" "12")
-    '("dnd" "GDK_WINDOW_TYPE_HINT_DND" "13")
-  )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
 ;;   GDK_DECOR_ALL             = 1 << 0,
 ;;   GDK_DECOR_BORDER  = 1 << 1,
 ;;   GDK_DECOR_RESIZEH = 1 << 2,
diff --git a/gdk/src/gdk_methods.defs b/gdk/src/gdk_methods.defs
index fd170fc..9c8104c 100644
--- a/gdk/src/gdk_methods.defs
+++ b/gdk/src/gdk_methods.defs
@@ -396,6 +396,21 @@
   )
 )
 
+(define-flags SeatCapabilities
+  (in-module "Gdk")
+  (c-name "GdkSeatCapabilities")
+  (gtype-id "GDK_TYPE_SEAT_CAPABILITIES")
+  (values
+    '("none" "GDK_SEAT_CAPABILITY_NONE")
+    '("pointer" "GDK_SEAT_CAPABILITY_POINTER")
+    '("touch" "GDK_SEAT_CAPABILITY_TOUCH")
+    '("tablet-stylus" "GDK_SEAT_CAPABILITY_TABLET_STYLUS")
+    '("keyboard" "GDK_SEAT_CAPABILITY_KEYBOARD")
+    '("all-pointing" "GDK_SEAT_CAPABILITY_ALL_POINTING")
+    '("all" "GDK_SEAT_CAPABILITY_ALL")
+  )
+)
+
 (define-enum ByteOrder
   (in-module "Gdk")
   (c-name "GdkByteOrder")
@@ -543,6 +558,28 @@
   )
 )
 
+(define-enum WindowTypeHint
+  (in-module "Gdk")
+  (c-name "GdkWindowTypeHint")
+  (gtype-id "GDK_TYPE_WINDOW_TYPE_HINT")
+  (values
+    '("normal" "GDK_WINDOW_TYPE_HINT_NORMAL")
+    '("dialog" "GDK_WINDOW_TYPE_HINT_DIALOG")
+    '("menu" "GDK_WINDOW_TYPE_HINT_MENU")
+    '("toolbar" "GDK_WINDOW_TYPE_HINT_TOOLBAR")
+    '("splashscreen" "GDK_WINDOW_TYPE_HINT_SPLASHSCREEN")
+    '("utility" "GDK_WINDOW_TYPE_HINT_UTILITY")
+    '("dock" "GDK_WINDOW_TYPE_HINT_DOCK")
+    '("desktop" "GDK_WINDOW_TYPE_HINT_DESKTOP")
+    '("dropdown-menu" "GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU")
+    '("popup-menu" "GDK_WINDOW_TYPE_HINT_POPUP_MENU")
+    '("tooltip" "GDK_WINDOW_TYPE_HINT_TOOLTIP")
+    '("notification" "GDK_WINDOW_TYPE_HINT_NOTIFICATION")
+    '("combo" "GDK_WINDOW_TYPE_HINT_COMBO")
+    '("dnd" "GDK_WINDOW_TYPE_HINT_DND")
+  )
+)
+
 (define-enum VisualType
   (in-module "Gdk")
   (c-name "GdkVisualType")
@@ -615,28 +652,6 @@
   )
 )
 
-(define-enum WindowTypeHint
-  (in-module "Gdk")
-  (c-name "GdkWindowTypeHint")
-  (gtype-id "GDK_TYPE_WINDOW_TYPE_HINT")
-  (values
-    '("normal" "GDK_WINDOW_TYPE_HINT_NORMAL")
-    '("dialog" "GDK_WINDOW_TYPE_HINT_DIALOG")
-    '("menu" "GDK_WINDOW_TYPE_HINT_MENU")
-    '("toolbar" "GDK_WINDOW_TYPE_HINT_TOOLBAR")
-    '("splashscreen" "GDK_WINDOW_TYPE_HINT_SPLASHSCREEN")
-    '("utility" "GDK_WINDOW_TYPE_HINT_UTILITY")
-    '("dock" "GDK_WINDOW_TYPE_HINT_DOCK")
-    '("desktop" "GDK_WINDOW_TYPE_HINT_DESKTOP")
-    '("dropdown-menu" "GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU")
-    '("popup-menu" "GDK_WINDOW_TYPE_HINT_POPUP_MENU")
-    '("tooltip" "GDK_WINDOW_TYPE_HINT_TOOLTIP")
-    '("notification" "GDK_WINDOW_TYPE_HINT_NOTIFICATION")
-    '("combo" "GDK_WINDOW_TYPE_HINT_COMBO")
-    '("dnd" "GDK_WINDOW_TYPE_HINT_DND")
-  )
-)
-
 (define-flags WMDecoration
   (in-module "Gdk")
   (c-name "GdkWMDecoration")
@@ -1277,6 +1292,12 @@
   (return-type "const-gchar*")
 )
 
+(define-method get_seat
+  (of-object "GdkDevice")
+  (c-name "gdk_device_get_seat")
+  (return-type "GdkSeat*")
+)
+
 
 
 ;; From gdkdevicemanager.h
@@ -1614,6 +1635,18 @@
   (return-type "GdkAppLaunchContext*")
 )
 
+(define-method get_default_seat
+  (of-object "GdkDisplay")
+  (c-name "gdk_display_get_default_seat")
+  (return-type "GdkSeat*")
+)
+
+(define-method list_seats
+  (of-object "GdkDisplay")
+  (c-name "gdk_display_list_seats")
+  (return-type "GList*")
+)
+
 
 
 ;; From gdkdisplaymanager.h
@@ -1781,6 +1814,18 @@
   )
 )
 
+(define-function gdk_drag_begin_from_point
+  (c-name "gdk_drag_begin_from_point")
+  (return-type "GdkDragContext*")
+  (parameters
+    '("GdkWindow*" "window")
+    '("GdkDevice*" "device")
+    '("GList*" "targets")
+    '("gint" "x_root")
+    '("gint" "y_root")
+  )
+)
+
 (define-function gdk_drag_find_window_for_screen
   (c-name "gdk_drag_find_window_for_screen")
   (return-type "none")
@@ -1836,6 +1881,31 @@
   )
 )
 
+(define-function gdk_drag_drop_done
+  (c-name "gdk_drag_drop_done")
+  (return-type "none")
+  (parameters
+    '("GdkDragContext*" "context")
+    '("gboolean" "success")
+  )
+)
+
+(define-method get_drag_window
+  (of-object "GdkDragContext")
+  (c-name "gdk_drag_context_get_drag_window")
+  (return-type "GdkWindow*")
+)
+
+(define-method set_hotspot
+  (of-object "GdkDragContext")
+  (c-name "gdk_drag_context_set_hotspot")
+  (return-type "none")
+  (parameters
+    '("gint" "hot_x")
+    '("gint" "hot_y")
+  )
+)
+
 
 
 ;; From gdkenumtypes.h
@@ -1940,6 +2010,11 @@
   (return-type "GType")
 )
 
+(define-function gdk_seat_capabilities_get_type
+  (c-name "gdk_seat_capabilities_get_type")
+  (return-type "GType")
+)
+
 (define-function gdk_byte_order_get_type
   (c-name "gdk_byte_order_get_type")
   (return-type "GType")
@@ -1980,6 +2055,11 @@
   (return-type "GType")
 )
 
+(define-function gdk_window_type_hint_get_type
+  (c-name "gdk_window_type_hint_get_type")
+  (return-type "GType")
+)
+
 (define-function gdk_visual_type_get_type
   (c-name "gdk_visual_type_get_type")
   (return-type "GType")
@@ -2005,11 +2085,6 @@
   (return-type "GType")
 )
 
-(define-function gdk_window_type_hint_get_type
-  (c-name "gdk_window_type_hint_get_type")
-  (return-type "GType")
-)
-
 (define-function gdk_wm_decoration_get_type
   (c-name "gdk_wm_decoration_get_type")
   (return-type "GType")
@@ -2309,6 +2384,12 @@
   (return-type "GdkEventType")
 )
 
+(define-method get_seat
+  (of-object "GdkEvent")
+  (c-name "gdk_event_get_seat")
+  (return-type "GdkSeat*")
+)
+
 (define-function gdk_set_show_events
   (c-name "gdk_set_show_events")
   (return-type "none")
@@ -2602,6 +2683,15 @@
 
 ;; From gdkinternals.h
 
+(define-method set_seat
+  (of-object "GdkEvent")
+  (c-name "gdk_event_set_seat")
+  (return-type "none")
+  (parameters
+    '("GdkSeat*" "seat")
+  )
+)
+
 (define-function gdk_gl_texture_from_surface
   (c-name "gdk_gl_texture_from_surface")
   (return-type "none")
@@ -3556,6 +3646,69 @@
 
 
 
+;; From gdkseat.h
+
+(define-function gdk_seat_get_type
+  (c-name "gdk_seat_get_type")
+  (return-type "GType")
+)
+
+(define-method grab
+  (of-object "GdkSeat")
+  (c-name "gdk_seat_grab")
+  (return-type "GdkGrabStatus")
+  (parameters
+    '("GdkWindow*" "window")
+    '("GdkSeatCapabilities" "capabilities")
+    '("gboolean" "owner_events")
+    '("GdkCursor*" "cursor")
+    '("const-GdkEvent*" "event")
+    '("GdkSeatGrabPrepareFunc" "prepare_func")
+    '("gpointer" "prepare_func_data")
+  )
+)
+
+(define-method ungrab
+  (of-object "GdkSeat")
+  (c-name "gdk_seat_ungrab")
+  (return-type "none")
+)
+
+(define-method get_display
+  (of-object "GdkSeat")
+  (c-name "gdk_seat_get_display")
+  (return-type "GdkDisplay*")
+)
+
+(define-method get_capabilities
+  (of-object "GdkSeat")
+  (c-name "gdk_seat_get_capabilities")
+  (return-type "GdkSeatCapabilities")
+)
+
+(define-method get_slaves
+  (of-object "GdkSeat")
+  (c-name "gdk_seat_get_slaves")
+  (return-type "GList*")
+  (parameters
+    '("GdkSeatCapabilities" "capabilities")
+  )
+)
+
+(define-method get_pointer
+  (of-object "GdkSeat")
+  (c-name "gdk_seat_get_pointer")
+  (return-type "GdkDevice*")
+)
+
+(define-method get_keyboard
+  (of-object "GdkSeat")
+  (c-name "gdk_seat_get_keyboard")
+  (return-type "GdkDevice*")
+)
+
+
+
 ;; From gdkselection.h
 
 (define-function gdk_selection_owner_set
diff --git a/gdk/src/gdk_signals.defs b/gdk/src/gdk_signals.defs
index 9069c8a..508de08 100644
--- a/gdk/src/gdk_signals.defs
+++ b/gdk/src/gdk_signals.defs
@@ -28,6 +28,24 @@
   )
 )
 
+(define-signal seat-added
+  (of-object "GdkDisplay")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GdkSeat*" "p0")
+  )
+)
+
+(define-signal seat-removed
+  (of-object "GdkDisplay")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GdkSeat*" "p0")
+  )
+)
+
 ;; From GdkDisplayManager
 
 (define-signal display-opened


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]