[gtkmm] Regenerate gdk_signals.defs
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Regenerate gdk_signals.defs
- Date: Tue, 29 Dec 2015 09:54:48 +0000 (UTC)
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]