[gtkmm] Regenerate gdk_signals.defs



commit b6e5fcdf50074c62e24aae7cfb55fedb7038a47c
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Tue Dec 29 10:51:14 2015 +0100

    Regenerate gdk_signals.defs
    
    tools/extra_defs_gen/generate_defs_gdk.cc: Add GDK_TYPE_DEVICE,
    GDK_TYPE_DEVICE_MANAGER, GDK_TYPE_SEAT.
    gdk/src/gdk_signals.defs: Regenerate.

 gdk/src/gdk_signals.defs                  |  183 +++++++++++++++++++++++++++++
 tools/extra_defs_gen/generate_defs_gdk.cc |    3 +
 2 files changed, 186 insertions(+), 0 deletions(-)
---
diff --git a/gdk/src/gdk_signals.defs b/gdk/src/gdk_signals.defs
index 508de08..829361d 100644
--- a/gdk/src/gdk_signals.defs
+++ b/gdk/src/gdk_signals.defs
@@ -11,6 +11,160 @@
 
 ;; From GdkDragContext
 
+;; From GdkDevice
+
+(define-signal changed
+  (of-object "GdkDevice")
+  (return-type "void")
+  (when "last")
+)
+
+(define-property display
+  (of-object "GdkDevice")
+  (prop-type "GParamObject")
+  (docs "Display which the device belongs to")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
+(define-property device-manager
+  (of-object "GdkDevice")
+  (prop-type "GParamObject")
+  (docs "Device manager which the device belongs to")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
+(define-property name
+  (of-object "GdkDevice")
+  (prop-type "GParamString")
+  (docs "Device name")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
+(define-property associated-device
+  (of-object "GdkDevice")
+  (prop-type "GParamObject")
+  (docs "Associated pointer or keyboard with this device")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property type
+  (of-object "GdkDevice")
+  (prop-type "GParamEnum")
+  (docs "Device role in the device manager")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
+(define-property input-source
+  (of-object "GdkDevice")
+  (prop-type "GParamEnum")
+  (docs "Source type for the device")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
+(define-property input-mode
+  (of-object "GdkDevice")
+  (prop-type "GParamEnum")
+  (docs "Input mode for the device")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+(define-property has-cursor
+  (of-object "GdkDevice")
+  (prop-type "GParamBoolean")
+  (docs "Whether there is a visible cursor following device motion")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
+(define-property n-axes
+  (of-object "GdkDevice")
+  (prop-type "GParamUInt")
+  (docs "Number of axes in the device")
+  (readable #t)
+  (writable #f)
+  (construct-only #f)
+)
+
+(define-property vendor-id
+  (of-object "GdkDevice")
+  (prop-type "GParamString")
+  (docs "Vendor ID")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
+(define-property product-id
+  (of-object "GdkDevice")
+  (prop-type "GParamString")
+  (docs "Product ID")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
+(define-property seat
+  (of-object "GdkDevice")
+  (prop-type "GParamObject")
+  (docs "Seat")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
+;; From GdkDeviceManager
+
+(define-signal device-added
+  (of-object "GdkDeviceManager")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GdkDevice*" "p0")
+  )
+)
+
+(define-signal device-removed
+  (of-object "GdkDeviceManager")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GdkDevice*" "p0")
+  )
+)
+
+(define-signal device-changed
+  (of-object "GdkDeviceManager")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GdkDevice*" "p0")
+  )
+)
+
+(define-property display
+  (of-object "GdkDeviceManager")
+  (prop-type "GParamObject")
+  (docs "Display for the device manager")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
 ;; From GdkDisplay
 
 (define-signal opened
@@ -227,6 +381,35 @@
   (construct-only #f)
 )
 
+;; From GdkSeat
+
+(define-signal device-added
+  (of-object "GdkSeat")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GdkDevice*" "p0")
+  )
+)
+
+(define-signal device-removed
+  (of-object "GdkSeat")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GdkDevice*" "p0")
+  )
+)
+
+(define-property display
+  (of-object "GdkSeat")
+  (prop-type "GParamObject")
+  (docs "Display")
+  (readable #t)
+  (writable #t)
+  (construct-only #t)
+)
+
 ;; From GdkVisual
 
 ;; From GdkWindow
diff --git a/tools/extra_defs_gen/generate_defs_gdk.cc b/tools/extra_defs_gen/generate_defs_gdk.cc
index 8a45c99..96b7e6e 100644
--- a/tools/extra_defs_gen/generate_defs_gdk.cc
+++ b/tools/extra_defs_gen/generate_defs_gdk.cc
@@ -37,6 +37,8 @@ int main(int argc, char** argv)
 
   std::cout << get_defs( GDK_TYPE_APP_LAUNCH_CONTEXT )
             << get_defs( GDK_TYPE_DRAG_CONTEXT )
+            << get_defs( GDK_TYPE_DEVICE )
+            << get_defs( GDK_TYPE_DEVICE_MANAGER )
             << get_defs( GDK_TYPE_DISPLAY )
 #if !defined(G_OS_WIN32)
             << get_defs( GDK_TYPE_DISPLAY_MANAGER )
@@ -46,6 +48,7 @@ int main(int argc, char** argv)
             << get_defs( GDK_TYPE_PIXBUF_LOADER )
             << get_defs( GDK_TYPE_RGBA )
             << get_defs( GDK_TYPE_SCREEN )
+            << get_defs( GDK_TYPE_SEAT )
             << get_defs( GDK_TYPE_VISUAL )
             << get_defs( GDK_TYPE_WINDOW )
             << get_defs( GDK_TYPE_GL_CONTEXT )


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