[gtkmm] Regenerate GDK .defs.



commit 40a2e9191d631fde8d15cc0b5e43005a84967959
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon Feb 29 14:32:15 2016 +0100

    Regenerate GDK .defs.

 gdk/src/gdk_enums.defs   |   17 +++++++++++++++++
 gdk/src/gdk_methods.defs |   32 ++++++++++++++++++++++++++++++++
 gdk/src/gdk_signals.defs |   42 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 91 insertions(+), 0 deletions(-)
---
diff --git a/gdk/src/gdk_enums.defs b/gdk/src/gdk_enums.defs
index 0254df7..5e4a00c 100644
--- a/gdk/src/gdk_enums.defs
+++ b/gdk/src/gdk_enums.defs
@@ -290,6 +290,23 @@
 )
 
 ;; Original typedef:
+;; typedef enum {
+;;   GDK_DRAG_CANCEL_NO_TARGET,
+;;   GDK_DRAG_CANCEL_USER_CANCELLED,
+;;   GDK_DRAG_CANCEL_ERROR
+;; } GdkDragCancelReason;
+
+(define-enum-extended DragCancelReason
+  (in-module "Gdk")
+  (c-name "GdkDragCancelReason")
+  (values
+    '("no-target" "GDK_DRAG_CANCEL_NO_TARGET" "0")
+    '("user-cancelled" "GDK_DRAG_CANCEL_USER_CANCELLED" "1")
+    '("error" "GDK_DRAG_CANCEL_ERROR" "2")
+  )
+)
+
+;; Original typedef:
 ;; typedef enum
 ;; {
 ;;   GDK_DRAG_PROTO_NONE = 0,
diff --git a/gdk/src/gdk_methods.defs b/gdk/src/gdk_methods.defs
index 9c8104c..e7a6b70 100644
--- a/gdk/src/gdk_methods.defs
+++ b/gdk/src/gdk_methods.defs
@@ -83,6 +83,17 @@
   )
 )
 
+(define-enum DragCancelReason
+  (in-module "Gdk")
+  (c-name "GdkDragCancelReason")
+  (gtype-id "GDK_TYPE_DRAG_CANCEL_REASON")
+  (values
+    '("no-target" "GDK_DRAG_CANCEL_NO_TARGET")
+    '("user-cancelled" "GDK_DRAG_CANCEL_USER_CANCELLED")
+    '("error" "GDK_DRAG_CANCEL_ERROR")
+  )
+)
+
 (define-enum DragProtocol
   (in-module "Gdk")
   (c-name "GdkDragProtocol")
@@ -1906,6 +1917,16 @@
   )
 )
 
+(define-method manage_dnd
+  (of-object "GdkDragContext")
+  (c-name "gdk_drag_context_manage_dnd")
+  (return-type "gboolean")
+  (parameters
+    '("GdkWindow*" "ipc_window")
+    '("GdkDragAction" "actions")
+  )
+)
+
 
 
 ;; From gdkenumtypes.h
@@ -1940,6 +1961,11 @@
   (return-type "GType")
 )
 
+(define-function gdk_drag_cancel_reason_get_type
+  (c-name "gdk_drag_cancel_reason_get_type")
+  (return-type "GType")
+)
+
 (define-function gdk_drag_protocol_get_type
   (c-name "gdk_drag_protocol_get_type")
   (return-type "GType")
@@ -2262,6 +2288,12 @@
   )
 )
 
+(define-method is_scroll_stop_event
+  (of-object "GdkEvent")
+  (c-name "gdk_event_is_scroll_stop_event")
+  (return-type "gboolean")
+)
+
 (define-method get_axis
   (of-object "GdkEvent")
   (c-name "gdk_event_get_axis")
diff --git a/gdk/src/gdk_signals.defs b/gdk/src/gdk_signals.defs
index 829361d..5236eda 100644
--- a/gdk/src/gdk_signals.defs
+++ b/gdk/src/gdk_signals.defs
@@ -11,6 +11,39 @@
 
 ;; From GdkDragContext
 
+(define-signal cancel
+  (of-object "GdkDragContext")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GdkDragCancelReason" "p0")
+  )
+)
+
+(define-signal drop-performed
+  (of-object "GdkDragContext")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("gint" "p0")
+  )
+)
+
+(define-signal dnd-finished
+  (of-object "GdkDragContext")
+  (return-type "void")
+  (when "last")
+)
+
+(define-signal action-changed
+  (of-object "GdkDragContext")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GdkDragAction" "p0")
+  )
+)
+
 ;; From GdkDevice
 
 (define-signal changed
@@ -127,6 +160,15 @@
   (construct-only #f)
 )
 
+(define-property num-touches
+  (of-object "GdkDevice")
+  (prop-type "GParamUInt")
+  (docs "Number of concurrent touches")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
 ;; From GdkDeviceManager
 
 (define-signal device-added


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