[gtkmm] Regenerate gtk .defs.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Regenerate gtk .defs.
- Date: Thu, 17 Dec 2015 19:06:42 +0000 (UTC)
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]