[gtkmm] Regenerate gtk .defs.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Regenerate gtk .defs.
- Date: Mon, 23 Jun 2014 11:19:59 +0000 (UTC)
commit 4cc98feaf027bfb6d69f7c9da5f0ce1e9bf691b3
Author: Murray Cumming <murrayc murrayc com>
Date: Mon Jun 23 12:07:13 2014 +0200
Regenerate gtk .defs.
gtk/src/gtk_enums.defs | 549 +++++++-----
gtk/src/gtk_methods.defs | 2278 +++++++++++++++++++++++++++++++++++-----------
gtk/src/gtk_signals.defs | 53 ++-
3 files changed, 2151 insertions(+), 729 deletions(-)
---
diff --git a/gtk/src/gtk_enums.defs b/gtk/src/gtk_enums.defs
index 0376b77..cd180a0 100644
--- a/gtk/src/gtk_enums.defs
+++ b/gtk/src/gtk_enums.defs
@@ -110,6 +110,32 @@
)
)
+;; From gtkbbox.h
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_BUTTONBOX_SPREAD = 1,
+;; GTK_BUTTONBOX_EDGE,
+;; GTK_BUTTONBOX_START,
+;; GTK_BUTTONBOX_END,
+;; GTK_BUTTONBOX_CENTER,
+;; GTK_BUTTONBOX_EXPAND
+;; } GtkButtonBoxStyle;
+
+(define-enum-extended ButtonBoxStyle
+ (in-module "Gtk")
+ (c-name "GtkButtonBoxStyle")
+ (values
+ '("spread" "GTK_BUTTONBOX_SPREAD" "1")
+ '("edge" "GTK_BUTTONBOX_EDGE" "2")
+ '("start" "GTK_BUTTONBOX_START" "3")
+ '("end" "GTK_BUTTONBOX_END" "4")
+ '("center" "GTK_BUTTONBOX_CENTER" "5")
+ '("expand" "GTK_BUTTONBOX_EXPAND" "6")
+ )
+)
+
;; From gtkbuilder.h
;; Original typedef:
@@ -125,7 +151,9 @@
;; GTK_BUILDER_ERROR_VERSION_MISMATCH,
;; GTK_BUILDER_ERROR_DUPLICATE_ID,
;; GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED,
-;; GTK_BUILDER_ERROR_TEMPLATE_MISMATCH
+;; GTK_BUILDER_ERROR_TEMPLATE_MISMATCH,
+;; GTK_BUILDER_ERROR_INVALID_PROPERTY,
+;; GTK_BUILDER_ERROR_INVALID_SIGNAL
;; } GtkBuilderError;
(define-enum-extended BuilderError
@@ -143,6 +171,8 @@
'("duplicate-id" "GTK_BUILDER_ERROR_DUPLICATE_ID" "8")
'("object-type-refused" "GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED" "9")
'("template-mismatch" "GTK_BUILDER_ERROR_TEMPLATE_MISMATCH" "10")
+ '("invalid-property" "GTK_BUILDER_ERROR_INVALID_PROPERTY" "11")
+ '("invalid-signal" "GTK_BUILDER_ERROR_INVALID_SIGNAL" "12")
)
)
@@ -253,6 +283,26 @@
)
)
+;; From gtkcontainer.h
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_RESIZE_PARENT,
+;; GTK_RESIZE_QUEUE,
+;; GTK_RESIZE_IMMEDIATE
+;; } GtkResizeMode;
+
+(define-enum-extended ResizeMode
+ (in-module "Gtk")
+ (c-name "GtkResizeMode")
+ (values
+ '("parent" "GTK_RESIZE_PARENT" "0")
+ '("queue" "GTK_RESIZE_QUEUE" "1")
+ '("immediate" "GTK_RESIZE_IMMEDIATE" "2")
+ )
+)
+
;; From gtkcssnumbervalueprivate.h
;; Original typedef:
@@ -530,6 +580,23 @@
;; Original typedef:
;; typedef enum /*< skip >*/ {
+;; GTK_CSS_ICON_STYLE_REQUESTED,
+;; GTK_CSS_ICON_STYLE_REGULAR,
+;; GTK_CSS_ICON_STYLE_SYMBOLIC
+;; } GtkCssIconStyle;
+
+(define-enum-extended CssIconStyle
+ (in-module "Gtk")
+ (c-name "GtkCssIconStyle")
+ (values
+ '("requested" "GTK_CSS_ICON_STYLE_REQUESTED" "0")
+ '("regular" "GTK_CSS_ICON_STYLE_REGULAR" "1")
+ '("symbolic" "GTK_CSS_ICON_STYLE_SYMBOLIC" "2")
+ )
+)
+
+;; Original typedef:
+;; typedef enum /*< skip >*/ {
;; /* relative font sizes */
;; GTK_CSS_FONT_SIZE_SMALLER,
;; GTK_CSS_FONT_SIZE_LARGER,
@@ -665,7 +732,8 @@
;; GTK_DEBUG_NO_CSS_CACHE = 1 << 13,
;; GTK_DEBUG_BASELINES = 1 << 14,
;; GTK_DEBUG_PIXEL_CACHE = 1 << 15,
-;; GTK_DEBUG_NO_PIXEL_CACHE = 1 << 16
+;; GTK_DEBUG_NO_PIXEL_CACHE = 1 << 16,
+;; GTK_DEBUG_INTERACTIVE = 1 << 17
;; } GtkDebugFlag;
(define-flags-extended DebugFlag
@@ -689,6 +757,7 @@
'("baselines" "GTK_DEBUG_BASELINES" "1 << 14")
'("pixel-cache" "GTK_DEBUG_PIXEL_CACHE" "1 << 15")
'("no-pixel-cache" "GTK_DEBUG_NO_PIXEL_CACHE" "1 << 16")
+ '("interactive" "GTK_DEBUG_INTERACTIVE" "1 << 17")
)
)
@@ -831,24 +900,6 @@
;; Original typedef:
;; typedef enum
;; {
-;; GTK_ARROWS_BOTH,
-;; GTK_ARROWS_START,
-;; GTK_ARROWS_END
-;; } GtkArrowPlacement;
-
-(define-enum-extended ArrowPlacement
- (in-module "Gtk")
- (c-name "GtkArrowPlacement")
- (values
- '("both" "GTK_ARROWS_BOTH" "0")
- '("start" "GTK_ARROWS_START" "1")
- '("end" "GTK_ARROWS_END" "2")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
;; GTK_ARROW_UP,
;; GTK_ARROW_DOWN,
;; GTK_ARROW_LEFT,
@@ -871,24 +922,6 @@
;; Original typedef:
;; typedef enum
;; {
-;; GTK_EXPAND = 1 << 0,
-;; GTK_SHRINK = 1 << 1,
-;; GTK_FILL = 1 << 2
-;; } GtkAttachOptions;
-
-(define-flags-extended AttachOptions
- (in-module "Gtk")
- (c-name "GtkAttachOptions")
- (values
- '("expand" "GTK_EXPAND" "1 << 0")
- '("shrink" "GTK_SHRINK" "1 << 1")
- '("fill" "GTK_FILL" "1 << 2")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
;; GTK_BASELINE_POSITION_TOP,
;; GTK_BASELINE_POSITION_CENTER,
;; GTK_BASELINE_POSITION_BOTTOM
@@ -907,30 +940,6 @@
;; Original typedef:
;; typedef enum
;; {
-;; GTK_BUTTONBOX_SPREAD = 1,
-;; GTK_BUTTONBOX_EDGE,
-;; GTK_BUTTONBOX_START,
-;; GTK_BUTTONBOX_END,
-;; GTK_BUTTONBOX_CENTER,
-;; GTK_BUTTONBOX_EXPAND
-;; } GtkButtonBoxStyle;
-
-(define-enum-extended ButtonBoxStyle
- (in-module "Gtk")
- (c-name "GtkButtonBoxStyle")
- (values
- '("spread" "GTK_BUTTONBOX_SPREAD" "1")
- '("edge" "GTK_BUTTONBOX_EDGE" "2")
- '("start" "GTK_BUTTONBOX_START" "3")
- '("end" "GTK_BUTTONBOX_END" "4")
- '("center" "GTK_BUTTONBOX_CENTER" "5")
- '("expand" "GTK_BUTTONBOX_EXPAND" "6")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
;; GTK_DELETE_CHARS,
;; GTK_DELETE_WORD_ENDS,
;; GTK_DELETE_WORDS,
@@ -983,26 +992,6 @@
;; Original typedef:
;; typedef enum
;; {
-;; GTK_EXPANDER_COLLAPSED,
-;; GTK_EXPANDER_SEMI_COLLAPSED,
-;; GTK_EXPANDER_SEMI_EXPANDED,
-;; GTK_EXPANDER_EXPANDED
-;; } GtkExpanderStyle;
-
-(define-enum-extended ExpanderStyle
- (in-module "Gtk")
- (c-name "GtkExpanderStyle")
- (values
- '("collapsed" "GTK_EXPANDER_COLLAPSED" "0")
- '("semi-collapsed" "GTK_EXPANDER_SEMI_COLLAPSED" "1")
- '("semi-expanded" "GTK_EXPANDER_SEMI_EXPANDED" "2")
- '("expanded" "GTK_EXPANDER_EXPANDED" "3")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
;; GTK_ICON_SIZE_INVALID,
;; GTK_ICON_SIZE_MENU,
;; GTK_ICON_SIZE_SMALL_TOOLBAR,
@@ -1199,26 +1188,6 @@
;; Original typedef:
;; typedef enum
;; {
-;; GTK_CORNER_TOP_LEFT,
-;; GTK_CORNER_BOTTOM_LEFT,
-;; GTK_CORNER_TOP_RIGHT,
-;; GTK_CORNER_BOTTOM_RIGHT
-;; } GtkCornerType;
-
-(define-enum-extended CornerType
- (in-module "Gtk")
- (c-name "GtkCornerType")
- (values
- '("top-left" "GTK_CORNER_TOP_LEFT" "0")
- '("bottom-left" "GTK_CORNER_BOTTOM_LEFT" "1")
- '("top-right" "GTK_CORNER_TOP_RIGHT" "2")
- '("bottom-right" "GTK_CORNER_BOTTOM_RIGHT" "3")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
;; GTK_PACK_START,
;; GTK_PACK_END
;; } GtkPackType;
@@ -1235,66 +1204,6 @@
;; Original typedef:
;; typedef enum
;; {
-;; GTK_PATH_PRIO_LOWEST = 0,
-;; GTK_PATH_PRIO_GTK = 4,
-;; GTK_PATH_PRIO_APPLICATION = 8,
-;; GTK_PATH_PRIO_THEME = 10,
-;; GTK_PATH_PRIO_RC = 12,
-;; GTK_PATH_PRIO_HIGHEST = 15
-;; } GtkPathPriorityType;
-
-(define-enum-extended PathPriorityType
- (in-module "Gtk")
- (c-name "GtkPathPriorityType")
- (values
- '("lowest" "GTK_PATH_PRIO_LOWEST" "0")
- '("gtk" "GTK_PATH_PRIO_GTK" "4")
- '("application" "GTK_PATH_PRIO_APPLICATION" "8")
- '("theme" "GTK_PATH_PRIO_THEME" "10")
- '("rc" "GTK_PATH_PRIO_RC" "12")
- '("highest" "GTK_PATH_PRIO_HIGHEST" "15")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
-;; GTK_PATH_WIDGET,
-;; GTK_PATH_WIDGET_CLASS,
-;; GTK_PATH_CLASS
-;; } GtkPathType;
-
-(define-enum-extended PathType
- (in-module "Gtk")
- (c-name "GtkPathType")
- (values
- '("widget" "GTK_PATH_WIDGET" "0")
- '("widget-class" "GTK_PATH_WIDGET_CLASS" "1")
- '("class" "GTK_PATH_CLASS" "2")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
-;; GTK_POLICY_ALWAYS,
-;; GTK_POLICY_AUTOMATIC,
-;; GTK_POLICY_NEVER
-;; } GtkPolicyType;
-
-(define-enum-extended PolicyType
- (in-module "Gtk")
- (c-name "GtkPolicyType")
- (values
- '("always" "GTK_POLICY_ALWAYS" "0")
- '("automatic" "GTK_POLICY_AUTOMATIC" "1")
- '("never" "GTK_POLICY_NEVER" "2")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
;; GTK_POS_LEFT,
;; GTK_POS_RIGHT,
;; GTK_POS_TOP,
@@ -1333,24 +1242,6 @@
;; Original typedef:
;; typedef enum
;; {
-;; GTK_RESIZE_PARENT,
-;; GTK_RESIZE_QUEUE,
-;; GTK_RESIZE_IMMEDIATE
-;; } GtkResizeMode;
-
-(define-enum-extended ResizeMode
- (in-module "Gtk")
- (c-name "GtkResizeMode")
- (values
- '("parent" "GTK_RESIZE_PARENT" "0")
- '("queue" "GTK_RESIZE_QUEUE" "1")
- '("immediate" "GTK_RESIZE_IMMEDIATE" "2")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
;; GTK_SCROLL_NONE,
;; GTK_SCROLL_JUMP,
;; GTK_SCROLL_STEP_BACKWARD,
@@ -1483,44 +1374,6 @@
;; Original typedef:
;; typedef enum
;; {
-;; GTK_WIN_POS_NONE,
-;; GTK_WIN_POS_CENTER,
-;; GTK_WIN_POS_MOUSE,
-;; GTK_WIN_POS_CENTER_ALWAYS,
-;; GTK_WIN_POS_CENTER_ON_PARENT
-;; } GtkWindowPosition;
-
-(define-enum-extended WindowPosition
- (in-module "Gtk")
- (c-name "GtkWindowPosition")
- (values
- '("none" "GTK_WIN_POS_NONE" "0")
- '("center" "GTK_WIN_POS_CENTER" "1")
- '("mouse" "GTK_WIN_POS_MOUSE" "2")
- '("center-always" "GTK_WIN_POS_CENTER_ALWAYS" "3")
- '("center-on-parent" "GTK_WIN_POS_CENTER_ON_PARENT" "4")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
-;; GTK_WINDOW_TOPLEVEL,
-;; GTK_WINDOW_POPUP
-;; } GtkWindowType;
-
-(define-enum-extended WindowType
- (in-module "Gtk")
- (c-name "GtkWindowType")
- (values
- '("toplevel" "GTK_WINDOW_TOPLEVEL" "0")
- '("popup" "GTK_WINDOW_POPUP" "1")
- )
-)
-
-;; Original typedef:
-;; typedef enum
-;; {
;; GTK_WRAP_NONE,
;; GTK_WRAP_CHAR,
;; GTK_WRAP_WORD,
@@ -2047,6 +1900,64 @@
)
)
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_PHASE_NONE,
+;; GTK_PHASE_CAPTURE,
+;; GTK_PHASE_BUBBLE,
+;; GTK_PHASE_TARGET
+;; } GtkPropagationPhase;
+
+(define-enum-extended PropagationPhase
+ (in-module "Gtk")
+ (c-name "GtkPropagationPhase")
+ (values
+ '("none" "GTK_PHASE_NONE" "0")
+ '("capture" "GTK_PHASE_CAPTURE" "1")
+ '("bubble" "GTK_PHASE_BUBBLE" "2")
+ '("target" "GTK_PHASE_TARGET" "3")
+ )
+)
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_EVENT_SEQUENCE_NONE,
+;; GTK_EVENT_SEQUENCE_CLAIMED,
+;; GTK_EVENT_SEQUENCE_DENIED
+;; } GtkEventSequenceState;
+
+(define-enum-extended EventSequenceState
+ (in-module "Gtk")
+ (c-name "GtkEventSequenceState")
+ (values
+ '("none" "GTK_EVENT_SEQUENCE_NONE" "0")
+ '("claimed" "GTK_EVENT_SEQUENCE_CLAIMED" "1")
+ '("denied" "GTK_EVENT_SEQUENCE_DENIED" "2")
+ )
+)
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_PAN_DIRECTION_LEFT,
+;; GTK_PAN_DIRECTION_RIGHT,
+;; GTK_PAN_DIRECTION_UP,
+;; GTK_PAN_DIRECTION_DOWN
+;; } GtkPanDirection;
+
+(define-enum-extended PanDirection
+ (in-module "Gtk")
+ (c-name "GtkPanDirection")
+ (values
+ '("left" "GTK_PAN_DIRECTION_LEFT" "0")
+ '("right" "GTK_PAN_DIRECTION_RIGHT" "1")
+ '("up" "GTK_PAN_DIRECTION_UP" "2")
+ '("down" "GTK_PAN_DIRECTION_DOWN" "3")
+ )
+)
+
;; From gtkfilechooser.h
;; Original typedef:
@@ -2200,7 +2111,11 @@
;; GTK_ICON_LOOKUP_FORCE_SVG = 1 << 1,
;; GTK_ICON_LOOKUP_USE_BUILTIN = 1 << 2,
;; GTK_ICON_LOOKUP_GENERIC_FALLBACK = 1 << 3,
-;; GTK_ICON_LOOKUP_FORCE_SIZE = 1 << 4
+;; GTK_ICON_LOOKUP_FORCE_SIZE = 1 << 4,
+;; GTK_ICON_LOOKUP_FORCE_REGULAR = 1 << 5,
+;; GTK_ICON_LOOKUP_FORCE_SYMBOLIC = 1 << 6,
+;; GTK_ICON_LOOKUP_DIR_LTR = 1 << 7,
+;; GTK_ICON_LOOKUP_DIR_RTL = 1 << 8
;; } GtkIconLookupFlags;
(define-flags-extended IconLookupFlags
@@ -2212,6 +2127,10 @@
'("use-builtin" "GTK_ICON_LOOKUP_USE_BUILTIN" "1 << 2")
'("generic-fallback" "GTK_ICON_LOOKUP_GENERIC_FALLBACK" "1 << 3")
'("force-size" "GTK_ICON_LOOKUP_FORCE_SIZE" "1 << 4")
+ '("force-regular" "GTK_ICON_LOOKUP_FORCE_REGULAR" "1 << 5")
+ '("force-symbolic" "GTK_ICON_LOOKUP_FORCE_SYMBOLIC" "1 << 6")
+ '("dir-ltr" "GTK_ICON_LOOKUP_DIR_LTR" "1 << 7")
+ '("dir-rtl" "GTK_ICON_LOOKUP_DIR_RTL" "1 << 8")
)
)
@@ -2286,6 +2205,26 @@
)
)
+;; From gtkmenu.h
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_ARROWS_BOTH,
+;; GTK_ARROWS_START,
+;; GTK_ARROWS_END
+;; } GtkArrowPlacement;
+
+(define-enum-extended ArrowPlacement
+ (in-module "Gtk")
+ (c-name "GtkArrowPlacement")
+ (values
+ '("both" "GTK_ARROWS_BOTH" "0")
+ '("start" "GTK_ARROWS_START" "1")
+ '("end" "GTK_ARROWS_END" "2")
+ )
+)
+
;; From gtkmenuprivate.h
;; Original typedef:
@@ -2807,6 +2746,46 @@
)
)
+;; From gtkscrolledwindow.h
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_CORNER_TOP_LEFT,
+;; GTK_CORNER_BOTTOM_LEFT,
+;; GTK_CORNER_TOP_RIGHT,
+;; GTK_CORNER_BOTTOM_RIGHT
+;; } GtkCornerType;
+
+(define-enum-extended CornerType
+ (in-module "Gtk")
+ (c-name "GtkCornerType")
+ (values
+ '("top-left" "GTK_CORNER_TOP_LEFT" "0")
+ '("bottom-left" "GTK_CORNER_BOTTOM_LEFT" "1")
+ '("top-right" "GTK_CORNER_TOP_RIGHT" "2")
+ '("bottom-right" "GTK_CORNER_BOTTOM_RIGHT" "3")
+ )
+)
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_POLICY_ALWAYS,
+;; GTK_POLICY_AUTOMATIC,
+;; GTK_POLICY_NEVER
+;; } GtkPolicyType;
+
+(define-enum-extended PolicyType
+ (in-module "Gtk")
+ (c-name "GtkPolicyType")
+ (values
+ '("always" "GTK_POLICY_ALWAYS" "0")
+ '("automatic" "GTK_POLICY_AUTOMATIC" "1")
+ '("never" "GTK_POLICY_NEVER" "2")
+ )
+)
+
;; From gtksizegroup-private.h
;; Original typedef:
@@ -2887,7 +2866,10 @@
;; GTK_STACK_TRANSITION_TYPE_UNDER_DOWN,
;; GTK_STACK_TRANSITION_TYPE_UNDER_LEFT,
;; GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT,
-;; GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN
+;; GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN,
+;; GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP,
+;; GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT,
+;; GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT
;; } GtkStackTransitionType;
(define-enum-extended StackTransitionType
@@ -2911,6 +2893,9 @@
'("under-left" "GTK_STACK_TRANSITION_TYPE_UNDER_LEFT" "14")
'("under-right" "GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT" "15")
'("over-up-down" "GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN" "16")
+ '("over-down-up" "GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP" "17")
+ '("over-left-right" "GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT" "18")
+ '("over-right-left" "GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT" "19")
)
)
@@ -3210,6 +3195,46 @@
)
)
+;; From gtkwindow.h
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_WINDOW_TOPLEVEL,
+;; GTK_WINDOW_POPUP
+;; } GtkWindowType;
+
+(define-enum-extended WindowType
+ (in-module "Gtk")
+ (c-name "GtkWindowType")
+ (values
+ '("toplevel" "GTK_WINDOW_TOPLEVEL" "0")
+ '("popup" "GTK_WINDOW_POPUP" "1")
+ )
+)
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_WIN_POS_NONE,
+;; GTK_WIN_POS_CENTER,
+;; GTK_WIN_POS_MOUSE,
+;; GTK_WIN_POS_CENTER_ALWAYS,
+;; GTK_WIN_POS_CENTER_ON_PARENT
+;; } GtkWindowPosition;
+
+(define-enum-extended WindowPosition
+ (in-module "Gtk")
+ (c-name "GtkWindowPosition")
+ (values
+ '("none" "GTK_WIN_POS_NONE" "0")
+ '("center" "GTK_WIN_POS_CENTER" "1")
+ '("mouse" "GTK_WIN_POS_MOUSE" "2")
+ '("center-always" "GTK_WIN_POS_CENTER_ALWAYS" "3")
+ '("center-on-parent" "GTK_WIN_POS_CENTER_ON_PARENT" "4")
+ )
+)
+
;; From xembed.h
;; Original typedef:
@@ -3366,6 +3391,90 @@
)
)
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_PATH_PRIO_LOWEST = 0,
+;; GTK_PATH_PRIO_GTK = 4,
+;; GTK_PATH_PRIO_APPLICATION = 8,
+;; GTK_PATH_PRIO_THEME = 10,
+;; GTK_PATH_PRIO_RC = 12,
+;; GTK_PATH_PRIO_HIGHEST = 15
+;; } GtkPathPriorityType;
+
+(define-enum-extended PathPriorityType
+ (in-module "Gtk")
+ (c-name "GtkPathPriorityType")
+ (values
+ '("lowest" "GTK_PATH_PRIO_LOWEST" "0")
+ '("gtk" "GTK_PATH_PRIO_GTK" "4")
+ '("application" "GTK_PATH_PRIO_APPLICATION" "8")
+ '("theme" "GTK_PATH_PRIO_THEME" "10")
+ '("rc" "GTK_PATH_PRIO_RC" "12")
+ '("highest" "GTK_PATH_PRIO_HIGHEST" "15")
+ )
+)
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_PATH_WIDGET,
+;; GTK_PATH_WIDGET_CLASS,
+;; GTK_PATH_CLASS
+;; } GtkPathType;
+
+(define-enum-extended PathType
+ (in-module "Gtk")
+ (c-name "GtkPathType")
+ (values
+ '("widget" "GTK_PATH_WIDGET" "0")
+ '("widget-class" "GTK_PATH_WIDGET_CLASS" "1")
+ '("class" "GTK_PATH_CLASS" "2")
+ )
+)
+
+;; From gtkstyle.h
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_EXPANDER_COLLAPSED,
+;; GTK_EXPANDER_SEMI_COLLAPSED,
+;; GTK_EXPANDER_SEMI_EXPANDED,
+;; GTK_EXPANDER_EXPANDED
+;; } GtkExpanderStyle;
+
+(define-enum-extended ExpanderStyle
+ (in-module "Gtk")
+ (c-name "GtkExpanderStyle")
+ (values
+ '("collapsed" "GTK_EXPANDER_COLLAPSED" "0")
+ '("semi-collapsed" "GTK_EXPANDER_SEMI_COLLAPSED" "1")
+ '("semi-expanded" "GTK_EXPANDER_SEMI_EXPANDED" "2")
+ '("expanded" "GTK_EXPANDER_EXPANDED" "3")
+ )
+)
+
+;; From gtktable.h
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_EXPAND = 1 << 0,
+;; GTK_SHRINK = 1 << 1,
+;; GTK_FILL = 1 << 2
+;; } GtkAttachOptions;
+
+(define-flags-extended AttachOptions
+ (in-module "Gtk")
+ (c-name "GtkAttachOptions")
+ (values
+ '("expand" "GTK_EXPAND" "1 << 0")
+ '("shrink" "GTK_SHRINK" "1 << 1")
+ '("fill" "GTK_FILL" "1 << 2")
+ )
+)
+
;; From gtkuimanager.h
;; Original typedef:
diff --git a/gtk/src/gtk_methods.defs b/gtk/src/gtk_methods.defs
index 8b8bab9..c253cef 100644
--- a/gtk/src/gtk_methods.defs
+++ b/gtk/src/gtk_methods.defs
@@ -226,6 +226,13 @@
(gtype-id "GTK_TYPE_CSS_IMAGE_GRADIENT")
)
+(define-object CssImageIconTheme
+ (in-module "Gtk")
+ (parent "GtkCssImage")
+ (c-name "GtkCssImageIconTheme")
+ (gtype-id "GTK_TYPE_CSS_IMAGE_ICON_THEME")
+)
+
(define-object CssImageLinear
(in-module "Gtk")
(parent "GtkCssImage")
@@ -282,6 +289,13 @@
(gtype-id "GTK_TYPE_ENTRY_COMPLETION")
)
+(define-object EventController
+ (in-module "Gtk")
+ (parent "GObject")
+ (c-name "GtkEventController")
+ (gtype-id "GTK_TYPE_EVENT_CONTROLLER")
+)
+
(define-object FileChooser
(in-module "Gtk")
(c-name "GtkFileChooser")
@@ -300,6 +314,69 @@
(gtype-id "GTK_TYPE_FONT_CHOOSER")
)
+(define-object Gesture
+ (in-module "Gtk")
+ (parent "GtkEventController")
+ (c-name "GtkGesture")
+ (gtype-id "GTK_TYPE_GESTURE")
+)
+
+(define-object GestureRotate
+ (in-module "Gtk")
+ (parent "GtkGesture")
+ (c-name "GtkGestureRotate")
+ (gtype-id "GTK_TYPE_GESTURE_ROTATE")
+)
+
+(define-object GestureSingle
+ (in-module "Gtk")
+ (parent "GtkGesture")
+ (c-name "GtkGestureSingle")
+ (gtype-id "GTK_TYPE_GESTURE_SINGLE")
+)
+
+(define-object GestureMultiPress
+ (in-module "Gtk")
+ (parent "GtkGestureSingle")
+ (c-name "GtkGestureMultiPress")
+ (gtype-id "GTK_TYPE_GESTURE_MULTI_PRESS")
+)
+
+(define-object GestureLongPress
+ (in-module "Gtk")
+ (parent "GtkGestureSingle")
+ (c-name "GtkGestureLongPress")
+ (gtype-id "GTK_TYPE_GESTURE_LONG_PRESS")
+)
+
+(define-object GestureDrag
+ (in-module "Gtk")
+ (parent "GtkGestureSingle")
+ (c-name "GtkGestureDrag")
+ (gtype-id "GTK_TYPE_GESTURE_DRAG")
+)
+
+(define-object GesturePan
+ (in-module "Gtk")
+ (parent "GtkGestureDrag")
+ (c-name "GtkGesturePan")
+ (gtype-id "GTK_TYPE_GESTURE_PAN")
+)
+
+(define-object GestureSwipe
+ (in-module "Gtk")
+ (parent "GtkGestureSingle")
+ (c-name "GtkGestureSwipe")
+ (gtype-id "GTK_TYPE_GESTURE_SWIPE")
+)
+
+(define-object GestureZoom
+ (in-module "Gtk")
+ (parent "GtkGesture")
+ (c-name "GtkGestureZoom")
+ (gtype-id "GTK_TYPE_GESTURE_ZOOM")
+)
+
(define-object IMContext
(in-module "Gtk")
(parent "GObject")
@@ -376,13 +453,6 @@
(gtype-id "GTK_TYPE_ORIENTABLE")
)
-(define-object PressAndHold
- (in-module "Gtk")
- (parent "GObject")
- (c-name "GtkPressAndHold")
- (gtype-id "GTK_TYPE_PRESS_AND_HOLD")
-)
-
(define-object PrintBackend
(in-module "Gtk")
(parent "GObject")
@@ -1779,6 +1849,20 @@
)
)
+(define-enum ButtonBoxStyle
+ (in-module "Gtk")
+ (c-name "GtkButtonBoxStyle")
+ (gtype-id "GTK_TYPE_BUTTON_BOX_STYLE")
+ (values
+ '("spread" "GTK_BUTTONBOX_SPREAD")
+ '("edge" "GTK_BUTTONBOX_EDGE")
+ '("start" "GTK_BUTTONBOX_START")
+ '("end" "GTK_BUTTONBOX_END")
+ '("center" "GTK_BUTTONBOX_CENTER")
+ '("expand" "GTK_BUTTONBOX_EXPAND")
+ )
+)
+
(define-enum BuilderError
(in-module "Gtk")
(c-name "GtkBuilderError")
@@ -1795,6 +1879,8 @@
'("duplicate-id" "GTK_BUILDER_ERROR_DUPLICATE_ID")
'("object-type-refused" "GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED")
'("template-mismatch" "GTK_BUILDER_ERROR_TEMPLATE_MISMATCH")
+ '("invalid-property" "GTK_BUILDER_ERROR_INVALID_PROPERTY")
+ '("invalid-signal" "GTK_BUILDER_ERROR_INVALID_SIGNAL")
)
)
@@ -1857,6 +1943,17 @@
)
)
+(define-enum ResizeMode
+ (in-module "Gtk")
+ (c-name "GtkResizeMode")
+ (gtype-id "GTK_TYPE_RESIZE_MODE")
+ (values
+ '("parent" "GTK_RESIZE_PARENT")
+ '("queue" "GTK_RESIZE_QUEUE")
+ '("immediate" "GTK_RESIZE_IMMEDIATE")
+ )
+)
+
(define-flags CssNumberParseFlags
(in-module "Gtk")
(c-name "GtkCssNumberParseFlags")
@@ -2015,6 +2112,17 @@
)
)
+(define-enum CssIconStyle
+ (in-module "Gtk")
+ (c-name "GtkCssIconStyle")
+ (gtype-id "GTK_TYPE_CSS_ICON_STYLE")
+ (values
+ '("requested" "GTK_CSS_ICON_STYLE_REQUESTED")
+ '("regular" "GTK_CSS_ICON_STYLE_REGULAR")
+ '("symbolic" "GTK_CSS_ICON_STYLE_SYMBOLIC")
+ )
+)
+
(define-enum CssFontSize
(in-module "Gtk")
(c-name "GtkCssFontSize")
@@ -2102,6 +2210,7 @@
'("baselines" "GTK_DEBUG_BASELINES")
'("pixel-cache" "GTK_DEBUG_PIXEL_CACHE")
'("no-pixel-cache" "GTK_DEBUG_NO_PIXEL_CACHE")
+ '("interactive" "GTK_DEBUG_INTERACTIVE")
)
)
@@ -2182,17 +2291,6 @@
)
)
-(define-enum ArrowPlacement
- (in-module "Gtk")
- (c-name "GtkArrowPlacement")
- (gtype-id "GTK_TYPE_ARROW_PLACEMENT")
- (values
- '("both" "GTK_ARROWS_BOTH")
- '("start" "GTK_ARROWS_START")
- '("end" "GTK_ARROWS_END")
- )
-)
-
(define-enum ArrowType
(in-module "Gtk")
(c-name "GtkArrowType")
@@ -2206,17 +2304,6 @@
)
)
-(define-flags AttachOptions
- (in-module "Gtk")
- (c-name "GtkAttachOptions")
- (gtype-id "GTK_TYPE_ATTACH_OPTIONS")
- (values
- '("expand" "GTK_EXPAND")
- '("shrink" "GTK_SHRINK")
- '("fill" "GTK_FILL")
- )
-)
-
(define-enum BaselinePosition
(in-module "Gtk")
(c-name "GtkBaselinePosition")
@@ -2228,20 +2315,6 @@
)
)
-(define-enum ButtonBoxStyle
- (in-module "Gtk")
- (c-name "GtkButtonBoxStyle")
- (gtype-id "GTK_TYPE_BUTTON_BOX_STYLE")
- (values
- '("spread" "GTK_BUTTONBOX_SPREAD")
- '("edge" "GTK_BUTTONBOX_EDGE")
- '("start" "GTK_BUTTONBOX_START")
- '("end" "GTK_BUTTONBOX_END")
- '("center" "GTK_BUTTONBOX_CENTER")
- '("expand" "GTK_BUTTONBOX_EXPAND")
- )
-)
-
(define-enum DeleteType
(in-module "Gtk")
(c-name "GtkDeleteType")
@@ -2272,18 +2345,6 @@
)
)
-(define-enum ExpanderStyle
- (in-module "Gtk")
- (c-name "GtkExpanderStyle")
- (gtype-id "GTK_TYPE_EXPANDER_STYLE")
- (values
- '("collapsed" "GTK_EXPANDER_COLLAPSED")
- '("semi-collapsed" "GTK_EXPANDER_SEMI_COLLAPSED")
- '("semi-expanded" "GTK_EXPANDER_SEMI_EXPANDED")
- '("expanded" "GTK_EXPANDER_EXPANDED")
- )
-)
-
(define-enum IconSize
(in-module "Gtk")
(c-name "GtkIconSize")
@@ -2400,18 +2461,6 @@
)
)
-(define-enum CornerType
- (in-module "Gtk")
- (c-name "GtkCornerType")
- (gtype-id "GTK_TYPE_CORNER_TYPE")
- (values
- '("top-left" "GTK_CORNER_TOP_LEFT")
- '("bottom-left" "GTK_CORNER_BOTTOM_LEFT")
- '("top-right" "GTK_CORNER_TOP_RIGHT")
- '("bottom-right" "GTK_CORNER_BOTTOM_RIGHT")
- )
-)
-
(define-enum PackType
(in-module "Gtk")
(c-name "GtkPackType")
@@ -2422,42 +2471,6 @@
)
)
-(define-enum PathPriorityType
- (in-module "Gtk")
- (c-name "GtkPathPriorityType")
- (gtype-id "GTK_TYPE_PATH_PRIORITY_TYPE")
- (values
- '("lowest" "GTK_PATH_PRIO_LOWEST")
- '("gtk" "GTK_PATH_PRIO_GTK")
- '("application" "GTK_PATH_PRIO_APPLICATION")
- '("theme" "GTK_PATH_PRIO_THEME")
- '("rc" "GTK_PATH_PRIO_RC")
- '("highest" "GTK_PATH_PRIO_HIGHEST")
- )
-)
-
-(define-enum PathType
- (in-module "Gtk")
- (c-name "GtkPathType")
- (gtype-id "GTK_TYPE_PATH_TYPE")
- (values
- '("widget" "GTK_PATH_WIDGET")
- '("widget-class" "GTK_PATH_WIDGET_CLASS")
- '("class" "GTK_PATH_CLASS")
- )
-)
-
-(define-enum PolicyType
- (in-module "Gtk")
- (c-name "GtkPolicyType")
- (gtype-id "GTK_TYPE_POLICY_TYPE")
- (values
- '("always" "GTK_POLICY_ALWAYS")
- '("automatic" "GTK_POLICY_AUTOMATIC")
- '("never" "GTK_POLICY_NEVER")
- )
-)
-
(define-enum PositionType
(in-module "Gtk")
(c-name "GtkPositionType")
@@ -2481,17 +2494,6 @@
)
)
-(define-enum ResizeMode
- (in-module "Gtk")
- (c-name "GtkResizeMode")
- (gtype-id "GTK_TYPE_RESIZE_MODE")
- (values
- '("parent" "GTK_RESIZE_PARENT")
- '("queue" "GTK_RESIZE_QUEUE")
- '("immediate" "GTK_RESIZE_IMMEDIATE")
- )
-)
-
(define-enum ScrollType
(in-module "Gtk")
(c-name "GtkScrollType")
@@ -2568,29 +2570,6 @@
)
)
-(define-enum WindowPosition
- (in-module "Gtk")
- (c-name "GtkWindowPosition")
- (gtype-id "GTK_TYPE_WINDOW_POSITION")
- (values
- '("none" "GTK_WIN_POS_NONE")
- '("center" "GTK_WIN_POS_CENTER")
- '("mouse" "GTK_WIN_POS_MOUSE")
- '("center-always" "GTK_WIN_POS_CENTER_ALWAYS")
- '("center-on-parent" "GTK_WIN_POS_CENTER_ON_PARENT")
- )
-)
-
-(define-enum WindowType
- (in-module "Gtk")
- (c-name "GtkWindowType")
- (gtype-id "GTK_TYPE_WINDOW_TYPE")
- (values
- '("toplevel" "GTK_WINDOW_TOPLEVEL")
- '("popup" "GTK_WINDOW_POPUP")
- )
-)
-
(define-enum WrapMode
(in-module "Gtk")
(c-name "GtkWrapMode")
@@ -2906,6 +2885,41 @@
)
)
+(define-enum PropagationPhase
+ (in-module "Gtk")
+ (c-name "GtkPropagationPhase")
+ (gtype-id "GTK_TYPE_PROPAGATION_PHASE")
+ (values
+ '("none" "GTK_PHASE_NONE")
+ '("capture" "GTK_PHASE_CAPTURE")
+ '("bubble" "GTK_PHASE_BUBBLE")
+ '("target" "GTK_PHASE_TARGET")
+ )
+)
+
+(define-enum EventSequenceState
+ (in-module "Gtk")
+ (c-name "GtkEventSequenceState")
+ (gtype-id "GTK_TYPE_EVENT_SEQUENCE_STATE")
+ (values
+ '("none" "GTK_EVENT_SEQUENCE_NONE")
+ '("claimed" "GTK_EVENT_SEQUENCE_CLAIMED")
+ '("denied" "GTK_EVENT_SEQUENCE_DENIED")
+ )
+)
+
+(define-enum PanDirection
+ (in-module "Gtk")
+ (c-name "GtkPanDirection")
+ (gtype-id "GTK_TYPE_PAN_DIRECTION")
+ (values
+ '("left" "GTK_PAN_DIRECTION_LEFT")
+ '("right" "GTK_PAN_DIRECTION_RIGHT")
+ '("up" "GTK_PAN_DIRECTION_UP")
+ '("down" "GTK_PAN_DIRECTION_DOWN")
+ )
+)
+
(define-enum FileChooserAction
(in-module "Gtk")
(c-name "GtkFileChooserAction")
@@ -2998,6 +3012,10 @@
'("use-builtin" "GTK_ICON_LOOKUP_USE_BUILTIN")
'("generic-fallback" "GTK_ICON_LOOKUP_GENERIC_FALLBACK")
'("force-size" "GTK_ICON_LOOKUP_FORCE_SIZE")
+ '("force-regular" "GTK_ICON_LOOKUP_FORCE_REGULAR")
+ '("force-symbolic" "GTK_ICON_LOOKUP_FORCE_SYMBOLIC")
+ '("dir-ltr" "GTK_ICON_LOOKUP_DIR_LTR")
+ '("dir-rtl" "GTK_ICON_LOOKUP_DIR_RTL")
)
)
@@ -3041,6 +3059,17 @@
)
)
+(define-enum ArrowPlacement
+ (in-module "Gtk")
+ (c-name "GtkArrowPlacement")
+ (gtype-id "GTK_TYPE_ARROW_PLACEMENT")
+ (values
+ '("both" "GTK_ARROWS_BOTH")
+ '("start" "GTK_ARROWS_START")
+ '("end" "GTK_ARROWS_END")
+ )
+)
+
(define-enum SubmenuDirection
(in-module "Gtk")
(c-name "GtkSubmenuDirection")
@@ -3330,6 +3359,29 @@
)
)
+(define-enum CornerType
+ (in-module "Gtk")
+ (c-name "GtkCornerType")
+ (gtype-id "GTK_TYPE_CORNER_TYPE")
+ (values
+ '("top-left" "GTK_CORNER_TOP_LEFT")
+ '("bottom-left" "GTK_CORNER_BOTTOM_LEFT")
+ '("top-right" "GTK_CORNER_TOP_RIGHT")
+ '("bottom-right" "GTK_CORNER_BOTTOM_RIGHT")
+ )
+)
+
+(define-enum PolicyType
+ (in-module "Gtk")
+ (c-name "GtkPolicyType")
+ (gtype-id "GTK_TYPE_POLICY_TYPE")
+ (values
+ '("always" "GTK_POLICY_ALWAYS")
+ '("automatic" "GTK_POLICY_AUTOMATIC")
+ '("never" "GTK_POLICY_NEVER")
+ )
+)
+
(define-flags QueueResizeFlags
(in-module "Gtk")
(c-name "GtkQueueResizeFlags")
@@ -3386,6 +3438,9 @@
'("under-left" "GTK_STACK_TRANSITION_TYPE_UNDER_LEFT")
'("under-right" "GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT")
'("over-up-down" "GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN")
+ '("over-down-up" "GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP")
+ '("over-left-right" "GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT")
+ '("over-right-left" "GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT")
)
)
@@ -3521,6 +3576,29 @@
)
)
+(define-enum WindowType
+ (in-module "Gtk")
+ (c-name "GtkWindowType")
+ (gtype-id "GTK_TYPE_WINDOW_TYPE")
+ (values
+ '("toplevel" "GTK_WINDOW_TOPLEVEL")
+ '("popup" "GTK_WINDOW_POPUP")
+ )
+)
+
+(define-enum WindowPosition
+ (in-module "Gtk")
+ (c-name "GtkWindowPosition")
+ (gtype-id "GTK_TYPE_WINDOW_POSITION")
+ (values
+ '("none" "GTK_WIN_POS_NONE")
+ '("center" "GTK_WIN_POS_CENTER")
+ '("mouse" "GTK_WIN_POS_MOUSE")
+ '("center-always" "GTK_WIN_POS_CENTER_ALWAYS")
+ '("center-on-parent" "GTK_WIN_POS_CENTER_ON_PARENT")
+ )
+)
+
(define-enum MessageType
(in-module "XEmbed")
(c-name "XEmbedMessageType")
@@ -3603,6 +3681,54 @@
)
)
+(define-enum PathPriorityType
+ (in-module "Gtk")
+ (c-name "GtkPathPriorityType")
+ (gtype-id "GTK_TYPE_PATH_PRIORITY_TYPE")
+ (values
+ '("lowest" "GTK_PATH_PRIO_LOWEST")
+ '("gtk" "GTK_PATH_PRIO_GTK")
+ '("application" "GTK_PATH_PRIO_APPLICATION")
+ '("theme" "GTK_PATH_PRIO_THEME")
+ '("rc" "GTK_PATH_PRIO_RC")
+ '("highest" "GTK_PATH_PRIO_HIGHEST")
+ )
+)
+
+(define-enum PathType
+ (in-module "Gtk")
+ (c-name "GtkPathType")
+ (gtype-id "GTK_TYPE_PATH_TYPE")
+ (values
+ '("widget" "GTK_PATH_WIDGET")
+ '("widget-class" "GTK_PATH_WIDGET_CLASS")
+ '("class" "GTK_PATH_CLASS")
+ )
+)
+
+(define-enum ExpanderStyle
+ (in-module "Gtk")
+ (c-name "GtkExpanderStyle")
+ (gtype-id "GTK_TYPE_EXPANDER_STYLE")
+ (values
+ '("collapsed" "GTK_EXPANDER_COLLAPSED")
+ '("semi-collapsed" "GTK_EXPANDER_SEMI_COLLAPSED")
+ '("semi-expanded" "GTK_EXPANDER_SEMI_EXPANDED")
+ '("expanded" "GTK_EXPANDER_EXPANDED")
+ )
+)
+
+(define-flags AttachOptions
+ (in-module "Gtk")
+ (c-name "GtkAttachOptions")
+ (gtype-id "GTK_TYPE_ATTACH_OPTIONS")
+ (values
+ '("expand" "GTK_EXPAND")
+ '("shrink" "GTK_SHRINK")
+ '("fill" "GTK_FILL")
+ )
+)
+
(define-flags UIManagerItemType
(in-module "Gtk")
(c-name "GtkUIManagerItemType")
@@ -4489,6 +4615,21 @@
)
)
+(define-method list_prefixes
+ (of-object "GtkActionMuxer")
+ (c-name "gtk_action_muxer_list_prefixes")
+ (return-type "gchar**")
+)
+
+(define-method lookup
+ (of-object "GtkActionMuxer")
+ (c-name "gtk_action_muxer_lookup")
+ (return-type "GActionGroup*")
+ (parameters
+ '("const-gchar*" "prefix")
+ )
+)
+
(define-method get_parent
(of-object "GtkActionMuxer")
(c-name "gtk_action_muxer_get_parent")
@@ -4784,63 +4925,6 @@
-;; From gtkalignment.h
-
-(define-function gtk_alignment_get_type
- (c-name "gtk_alignment_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_alignment_new
- (c-name "gtk_alignment_new")
- (is-constructor-of "GtkAlignment")
- (return-type "GtkWidget*")
- (parameters
- '("gfloat" "xalign")
- '("gfloat" "yalign")
- '("gfloat" "xscale")
- '("gfloat" "yscale")
- )
-)
-
-(define-method set
- (of-object "GtkAlignment")
- (c-name "gtk_alignment_set")
- (return-type "none")
- (parameters
- '("gfloat" "xalign")
- '("gfloat" "yalign")
- '("gfloat" "xscale")
- '("gfloat" "yscale")
- )
-)
-
-(define-method set_padding
- (of-object "GtkAlignment")
- (c-name "gtk_alignment_set_padding")
- (return-type "none")
- (parameters
- '("guint" "padding_top")
- '("guint" "padding_bottom")
- '("guint" "padding_left")
- '("guint" "padding_right")
- )
-)
-
-(define-method get_padding
- (of-object "GtkAlignment")
- (c-name "gtk_alignment_get_padding")
- (return-type "none")
- (parameters
- '("guint*" "padding_top")
- '("guint*" "padding_bottom")
- '("guint*" "padding_left")
- '("guint*" "padding_right")
- )
-)
-
-
-
;; From gtkallocatedbitmaskprivate.h
@@ -5289,6 +5373,253 @@
;; From gtkapplicationprivate.h
+(define-method set_id
+ (of-object "GtkApplicationWindow")
+ (c-name "gtk_application_window_set_id")
+ (return-type "none")
+ (parameters
+ '("guint" "id")
+ )
+)
+
+(define-method get_action_group
+ (of-object "GtkApplicationWindow")
+ (c-name "gtk_application_window_get_action_group")
+ (return-type "GActionGroup*")
+)
+
+(define-method handle_window_realize
+ (of-object "GtkApplication")
+ (c-name "gtk_application_handle_window_realize")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-method handle_window_map
+ (of-object "GtkApplication")
+ (c-name "gtk_application_handle_window_map")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-function gtk_application_get_parent_muxer_for_window
+ (c-name "gtk_application_get_parent_muxer_for_window")
+ (return-type "GtkActionMuxer*")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-method activate_accel
+ (of-object "GtkApplication")
+ (c-name "gtk_application_activate_accel")
+ (return-type "gboolean")
+ (parameters
+ '("GActionGroup*" "action_group")
+ '("guint" "key")
+ '("GdkModifierType" "modifier")
+ )
+)
+
+(define-method foreach_accel_keys
+ (of-object "GtkApplication")
+ (c-name "gtk_application_foreach_accel_keys")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ '("GtkWindowKeysForeachFunc" "callback")
+ '("gpointer" "user_data")
+ )
+)
+
+(define-method get_action_muxer
+ (of-object "GtkApplication")
+ (c-name "gtk_application_get_action_muxer")
+ (return-type "GtkActionMuxer*")
+)
+
+(define-method insert_action_group
+ (of-object "GtkApplication")
+ (c-name "gtk_application_insert_action_group")
+ (return-type "none")
+ (parameters
+ '("const-gchar*" "name")
+ '("GActionGroup*" "action_group")
+ )
+)
+
+(define-function gtk_application_impl_get_type
+ (c-name "gtk_application_impl_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_application_impl_dbus_get_type
+ (c-name "gtk_application_impl_dbus_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_application_impl_x11_get_type
+ (c-name "gtk_application_impl_x11_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_application_impl_wayland_get_type
+ (c-name "gtk_application_impl_wayland_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_application_impl_quartz_get_type
+ (c-name "gtk_application_impl_quartz_get_type")
+ (return-type "GType")
+)
+
+(define-method impl_new
+ (of-object "GtkApplication")
+ (c-name "gtk_application_impl_new")
+ (return-type "GtkApplicationImpl*")
+ (parameters
+ '("GdkDisplay*" "display")
+ )
+)
+
+(define-method startup
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_startup")
+ (return-type "none")
+ (parameters
+ '("gboolean" "register_sesion")
+ )
+)
+
+(define-method shutdown
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_shutdown")
+ (return-type "none")
+)
+
+(define-method before_emit
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_before_emit")
+ (return-type "none")
+ (parameters
+ '("GVariant*" "platform_data")
+ )
+)
+
+(define-method window_added
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_window_added")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-method window_removed
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_window_removed")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-method active_window_changed
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_active_window_changed")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-method handle_window_realize
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_handle_window_realize")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-method handle_window_map
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_handle_window_map")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-method set_app_menu
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_set_app_menu")
+ (return-type "none")
+ (parameters
+ '("GMenuModel*" "app_menu")
+ )
+)
+
+(define-method set_menubar
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_set_menubar")
+ (return-type "none")
+ (parameters
+ '("GMenuModel*" "menubar")
+ )
+)
+
+(define-method inhibit
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_inhibit")
+ (return-type "guint")
+ (parameters
+ '("GtkWindow*" "window")
+ '("GtkApplicationInhibitFlags" "flags")
+ '("const-gchar*" "reason")
+ )
+)
+
+(define-method uninhibit
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_uninhibit")
+ (return-type "none")
+ (parameters
+ '("guint" "cookie")
+ )
+)
+
+(define-method is_inhibited
+ (of-object "GtkApplicationImpl")
+ (c-name "gtk_application_impl_is_inhibited")
+ (return-type "gboolean")
+ (parameters
+ '("GtkApplicationInhibitFlags" "flags")
+ )
+)
+
+(define-method get_window_path
+ (of-object "GtkApplicationImplDBus")
+ (c-name "gtk_application_impl_dbus_get_window_path")
+ (return-type "gchar*")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-function gtk_application_impl_quartz_setup_menu
+ (c-name "gtk_application_impl_quartz_setup_menu")
+ (return-type "none")
+ (parameters
+ '("GMenuModel*" "model")
+ '("GtkActionMuxer*" "muxer")
+ )
+)
+
;; From gtkapplicationwindow.h
@@ -5327,35 +5658,6 @@
-;; From gtkarrow.h
-
-(define-function gtk_arrow_get_type
- (c-name "gtk_arrow_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_arrow_new
- (c-name "gtk_arrow_new")
- (is-constructor-of "GtkArrow")
- (return-type "GtkWidget*")
- (parameters
- '("GtkArrowType" "arrow_type")
- '("GtkShadowType" "shadow_type")
- )
-)
-
-(define-method set
- (of-object "GtkArrow")
- (c-name "gtk_arrow_set")
- (return-type "none")
- (parameters
- '("GtkArrowType" "arrow_type")
- '("GtkShadowType" "shadow_type")
- )
-)
-
-
-
;; From gtkaspectframe.h
(define-function gtk_aspect_frame_get_type
@@ -5802,17 +6104,6 @@
)
)
-(define-method add_path
- (of-object "GtkBindingSet")
- (c-name "gtk_binding_set_add_path")
- (return-type "none")
- (parameters
- '("GtkPathType" "path_type")
- '("const-gchar*" "path_pattern")
- '("GtkPathPriorityType" "priority")
- )
-)
-
;; From gtkbindingsprivate.h
@@ -7160,6 +7451,16 @@
)
)
+(define-method attribute_get_column
+ (of-object "GtkCellArea")
+ (c-name "gtk_cell_area_attribute_get_column")
+ (return-type "gint")
+ (parameters
+ '("GtkCellRenderer*" "renderer")
+ '("const-gchar*" "attribute")
+ )
+)
+
(define-method install_cell_property
(of-object "GtkCellAreaClass")
(c-name "gtk_cell_area_class_install_cell_property")
@@ -8702,18 +9003,152 @@
;; From gtkcoloreditorprivate.h
+(define-function gtk_color_editor_get_type
+ (c-name "gtk_color_editor_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_color_editor_new
+ (c-name "gtk_color_editor_new")
+ (is-constructor-of "GtkColorEditor")
+ (return-type "GtkWidget*")
+)
+
;; From gtkcolorplaneprivate.h
+(define-function gtk_color_plane_get_type
+ (c-name "gtk_color_plane_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_color_plane_new
+ (c-name "gtk_color_plane_new")
+ (is-constructor-of "GtkColorPlane")
+ (return-type "GtkWidget*")
+ (parameters
+ '("GtkAdjustment*" "h_adj")
+ '("GtkAdjustment*" "s_adj")
+ '("GtkAdjustment*" "v_adj")
+ )
+)
+
;; From gtkcolorscaleprivate.h
+(define-function gtk_color_scale_get_type
+ (c-name "gtk_color_scale_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_color_scale_new
+ (c-name "gtk_color_scale_new")
+ (is-constructor-of "GtkColorScale")
+ (return-type "GtkWidget*")
+ (parameters
+ '("GtkAdjustment*" "adjustment")
+ '("GtkColorScaleType" "type")
+ )
+)
+
+(define-method set_rgba
+ (of-object "GtkColorScale")
+ (c-name "gtk_color_scale_set_rgba")
+ (return-type "none")
+ (parameters
+ '("const-GdkRGBA*" "color")
+ )
+)
+
;; From gtkcolorswatchprivate.h
+(define-function gtk_color_swatch_get_type
+ (c-name "gtk_color_swatch_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_color_swatch_new
+ (c-name "gtk_color_swatch_new")
+ (is-constructor-of "GtkColorSwatch")
+ (return-type "GtkWidget*")
+)
+
+(define-method set_rgba
+ (of-object "GtkColorSwatch")
+ (c-name "gtk_color_swatch_set_rgba")
+ (return-type "none")
+ (parameters
+ '("const-GdkRGBA*" "color")
+ )
+)
+
+(define-method get_rgba
+ (of-object "GtkColorSwatch")
+ (c-name "gtk_color_swatch_get_rgba")
+ (return-type "gboolean")
+ (parameters
+ '("GdkRGBA*" "color")
+ )
+)
+
+(define-method set_hsva
+ (of-object "GtkColorSwatch")
+ (c-name "gtk_color_swatch_set_hsva")
+ (return-type "none")
+ (parameters
+ '("gdouble" "h")
+ '("gdouble" "s")
+ '("gdouble" "v")
+ '("gdouble" "a")
+ )
+)
+
+(define-method set_can_drop
+ (of-object "GtkColorSwatch")
+ (c-name "gtk_color_swatch_set_can_drop")
+ (return-type "none")
+ (parameters
+ '("gboolean" "can_drop")
+ )
+)
+
+(define-method set_icon
+ (of-object "GtkColorSwatch")
+ (c-name "gtk_color_swatch_set_icon")
+ (return-type "none")
+ (parameters
+ '("const-gchar*" "icon")
+ )
+)
+
+(define-method set_use_alpha
+ (of-object "GtkColorSwatch")
+ (c-name "gtk_color_swatch_set_use_alpha")
+ (return-type "none")
+ (parameters
+ '("gboolean" "use_alpha")
+ )
+)
+
+(define-method set_selectable
+ (of-object "GtkColorSwatch")
+ (c-name "gtk_color_swatch_set_selectable")
+ (return-type "none")
+ (parameters
+ '("gboolean" "selectable")
+ )
+)
+
+(define-method get_selectable
+ (of-object "GtkColorSwatch")
+ (c-name "gtk_color_swatch_get_selectable")
+ (return-type "gboolean")
+)
+
;; From gtkcolorutils.h
@@ -9061,6 +9496,16 @@
+;; From gtkcomboboxprivate.h
+
+(define-method get_popup
+ (of-object "GtkComboBox")
+ (c-name "gtk_combo_box_get_popup")
+ (return-type "GtkWidget*")
+)
+
+
+
;; From gtkcomboboxtext.h
(define-function gtk_combo_box_text_get_type
@@ -9536,6 +9981,10 @@
+;; From gtkcssimageiconthemeprivate.h
+
+
+
;; From gtkcssimagelinearprivate.h
@@ -9774,6 +10223,10 @@
+;; From gtkcsstransformvalueprivate.h
+
+
+
;; From gtkcsstransitionprivate.h
@@ -9786,6 +10239,10 @@
+;; From gtkcssunsetvalueprivate.h
+
+
+
;; From gtkcssvalueprivate.h
@@ -11455,6 +11912,70 @@
+;; From gtkeventcontroller.h
+
+(define-function gtk_event_controller_get_type
+ (c-name "gtk_event_controller_get_type")
+ (return-type "GType")
+)
+
+(define-method get_widget
+ (of-object "GtkEventController")
+ (c-name "gtk_event_controller_get_widget")
+ (return-type "GtkWidget*")
+)
+
+(define-method handle_event
+ (of-object "GtkEventController")
+ (c-name "gtk_event_controller_handle_event")
+ (return-type "gboolean")
+ (parameters
+ '("const-GdkEvent*" "event")
+ )
+)
+
+(define-method reset
+ (of-object "GtkEventController")
+ (c-name "gtk_event_controller_reset")
+ (return-type "none")
+)
+
+(define-method get_propagation_phase
+ (of-object "GtkEventController")
+ (c-name "gtk_event_controller_get_propagation_phase")
+ (return-type "GtkPropagationPhase")
+)
+
+(define-method set_propagation_phase
+ (of-object "GtkEventController")
+ (c-name "gtk_event_controller_set_propagation_phase")
+ (return-type "none")
+ (parameters
+ '("GtkPropagationPhase" "phase")
+ )
+)
+
+
+
+;; From gtkeventcontrollerprivate.h
+
+(define-method set_event_mask
+ (of-object "GtkEventController")
+ (c-name "gtk_event_controller_set_event_mask")
+ (return-type "none")
+ (parameters
+ '("GdkEventMask" "event_mask")
+ )
+)
+
+(define-method get_event_mask
+ (of-object "GtkEventController")
+ (c-name "gtk_event_controller_get_event_mask")
+ (return-type "GdkEventMask")
+)
+
+
+
;; From gtkexpander.h
(define-function gtk_expander_get_type
@@ -12922,6 +13443,470 @@
+;; From gtkgesturedrag.h
+
+(define-function gtk_gesture_drag_get_type
+ (c-name "gtk_gesture_drag_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_gesture_drag_new
+ (c-name "gtk_gesture_drag_new")
+ (is-constructor-of "GtkGestureDrag")
+ (return-type "GtkGesture*")
+ (parameters
+ '("GtkWidget*" "widget")
+ )
+)
+
+(define-method get_start_point
+ (of-object "GtkGestureDrag")
+ (c-name "gtk_gesture_drag_get_start_point")
+ (return-type "gboolean")
+ (parameters
+ '("gdouble*" "x")
+ '("gdouble*" "y")
+ )
+)
+
+(define-method get_offset
+ (of-object "GtkGestureDrag")
+ (c-name "gtk_gesture_drag_get_offset")
+ (return-type "gboolean")
+ (parameters
+ '("gdouble*" "x")
+ '("gdouble*" "y")
+ )
+)
+
+
+
+;; From gtkgesturedragprivate.h
+
+
+
+;; From gtkgesture.h
+
+(define-function gtk_gesture_get_type
+ (c-name "gtk_gesture_get_type")
+ (return-type "GType")
+)
+
+(define-method get_device
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_device")
+ (return-type "GdkDevice*")
+)
+
+(define-method set_state
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_set_state")
+ (return-type "gboolean")
+ (parameters
+ '("GtkEventSequenceState" "state")
+ )
+)
+
+(define-method get_sequence_state
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_sequence_state")
+ (return-type "GtkEventSequenceState")
+ (parameters
+ '("GdkEventSequence*" "sequence")
+ )
+)
+
+(define-method set_sequence_state
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_set_sequence_state")
+ (return-type "gboolean")
+ (parameters
+ '("GdkEventSequence*" "sequence")
+ '("GtkEventSequenceState" "state")
+ )
+)
+
+(define-method get_sequences
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_sequences")
+ (return-type "GList*")
+)
+
+(define-method get_last_updated_sequence
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_last_updated_sequence")
+ (return-type "GdkEventSequence*")
+)
+
+(define-method handles_sequence
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_handles_sequence")
+ (return-type "gboolean")
+ (parameters
+ '("GdkEventSequence*" "sequence")
+ )
+)
+
+(define-method get_last_event
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_last_event")
+ (return-type "const-GdkEvent*")
+ (parameters
+ '("GdkEventSequence*" "sequence")
+ )
+)
+
+(define-method get_point
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_point")
+ (return-type "gboolean")
+ (parameters
+ '("GdkEventSequence*" "sequence")
+ '("gdouble*" "x")
+ '("gdouble*" "y")
+ )
+)
+
+(define-method get_bounding_box
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_bounding_box")
+ (return-type "gboolean")
+ (parameters
+ '("GdkRectangle*" "rect")
+ )
+)
+
+(define-method get_bounding_box_center
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_bounding_box_center")
+ (return-type "gboolean")
+ (parameters
+ '("gdouble*" "x")
+ '("gdouble*" "y")
+ )
+)
+
+(define-method is_active
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_is_active")
+ (return-type "gboolean")
+)
+
+(define-method is_recognized
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_is_recognized")
+ (return-type "gboolean")
+)
+
+(define-method get_window
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_window")
+ (return-type "GdkWindow*")
+)
+
+(define-method set_window
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_set_window")
+ (return-type "none")
+ (parameters
+ '("GdkWindow*" "window")
+ )
+)
+
+(define-method group
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_group")
+ (return-type "none")
+ (parameters
+ '("GtkGesture*" "gesture")
+ )
+)
+
+(define-method ungroup
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_ungroup")
+ (return-type "none")
+)
+
+(define-method get_group
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_get_group")
+ (return-type "GList*")
+)
+
+(define-method is_grouped_with
+ (of-object "GtkGesture")
+ (c-name "gtk_gesture_is_grouped_with")
+ (return-type "gboolean")
+ (parameters
+ '("GtkGesture*" "other")
+ )
+)
+
+
+
+;; From gtkgesturelongpress.h
+
+(define-function gtk_gesture_long_press_get_type
+ (c-name "gtk_gesture_long_press_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_gesture_long_press_new
+ (c-name "gtk_gesture_long_press_new")
+ (is-constructor-of "GtkGestureLongPress")
+ (return-type "GtkGesture*")
+ (parameters
+ '("GtkWidget*" "widget")
+ )
+)
+
+
+
+;; From gtkgesturelongpressprivate.h
+
+
+
+;; From gtkgesturemultipress.h
+
+(define-function gtk_gesture_multi_press_get_type
+ (c-name "gtk_gesture_multi_press_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_gesture_multi_press_new
+ (c-name "gtk_gesture_multi_press_new")
+ (is-constructor-of "GtkGestureMultiPress")
+ (return-type "GtkGesture*")
+ (parameters
+ '("GtkWidget*" "widget")
+ )
+)
+
+(define-method set_area
+ (of-object "GtkGestureMultiPress")
+ (c-name "gtk_gesture_multi_press_set_area")
+ (return-type "none")
+ (parameters
+ '("const-GdkRectangle*" "rect")
+ )
+)
+
+(define-method get_area
+ (of-object "GtkGestureMultiPress")
+ (c-name "gtk_gesture_multi_press_get_area")
+ (return-type "gboolean")
+ (parameters
+ '("GdkRectangle*" "rect")
+ )
+)
+
+
+
+;; From gtkgesturemultipressprivate.h
+
+
+
+;; From gtkgesturepan.h
+
+(define-function gtk_gesture_pan_get_type
+ (c-name "gtk_gesture_pan_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_gesture_pan_new
+ (c-name "gtk_gesture_pan_new")
+ (is-constructor-of "GtkGesturePan")
+ (return-type "GtkGesture*")
+ (parameters
+ '("GtkWidget*" "widget")
+ '("GtkOrientation" "orientation")
+ )
+)
+
+(define-method get_orientation
+ (of-object "GtkGesturePan")
+ (c-name "gtk_gesture_pan_get_orientation")
+ (return-type "GtkOrientation")
+)
+
+(define-method set_orientation
+ (of-object "GtkGesturePan")
+ (c-name "gtk_gesture_pan_set_orientation")
+ (return-type "none")
+ (parameters
+ '("GtkOrientation" "orientation")
+ )
+)
+
+
+
+;; From gtkgesturepanprivate.h
+
+
+
+;; From gtkgestureprivate.h
+
+
+
+;; From gtkgesturerotate.h
+
+(define-function gtk_gesture_rotate_get_type
+ (c-name "gtk_gesture_rotate_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_gesture_rotate_new
+ (c-name "gtk_gesture_rotate_new")
+ (is-constructor-of "GtkGestureRotate")
+ (return-type "GtkGesture*")
+ (parameters
+ '("GtkWidget*" "widget")
+ )
+)
+
+(define-method get_angle_delta
+ (of-object "GtkGestureRotate")
+ (c-name "gtk_gesture_rotate_get_angle_delta")
+ (return-type "gdouble")
+)
+
+
+
+;; From gtkgesturerotateprivate.h
+
+
+
+;; From gtkgesturesingle.h
+
+(define-function gtk_gesture_single_get_type
+ (c-name "gtk_gesture_single_get_type")
+ (return-type "GType")
+)
+
+(define-method get_touch_only
+ (of-object "GtkGestureSingle")
+ (c-name "gtk_gesture_single_get_touch_only")
+ (return-type "gboolean")
+)
+
+(define-method set_touch_only
+ (of-object "GtkGestureSingle")
+ (c-name "gtk_gesture_single_set_touch_only")
+ (return-type "none")
+ (parameters
+ '("gboolean" "touch_only")
+ )
+)
+
+(define-method get_exclusive
+ (of-object "GtkGestureSingle")
+ (c-name "gtk_gesture_single_get_exclusive")
+ (return-type "gboolean")
+)
+
+(define-method set_exclusive
+ (of-object "GtkGestureSingle")
+ (c-name "gtk_gesture_single_set_exclusive")
+ (return-type "none")
+ (parameters
+ '("gboolean" "exclusive")
+ )
+)
+
+(define-method get_button
+ (of-object "GtkGestureSingle")
+ (c-name "gtk_gesture_single_get_button")
+ (return-type "guint")
+)
+
+(define-method set_button
+ (of-object "GtkGestureSingle")
+ (c-name "gtk_gesture_single_set_button")
+ (return-type "none")
+ (parameters
+ '("guint" "button")
+ )
+)
+
+(define-method get_current_button
+ (of-object "GtkGestureSingle")
+ (c-name "gtk_gesture_single_get_current_button")
+ (return-type "guint")
+)
+
+(define-method get_current_sequence
+ (of-object "GtkGestureSingle")
+ (c-name "gtk_gesture_single_get_current_sequence")
+ (return-type "GdkEventSequence*")
+)
+
+
+
+;; From gtkgesturesingleprivate.h
+
+
+
+;; From gtkgestureswipe.h
+
+(define-function gtk_gesture_swipe_get_type
+ (c-name "gtk_gesture_swipe_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_gesture_swipe_new
+ (c-name "gtk_gesture_swipe_new")
+ (is-constructor-of "GtkGestureSwipe")
+ (return-type "GtkGesture*")
+ (parameters
+ '("GtkWidget*" "widget")
+ )
+)
+
+(define-method get_velocity
+ (of-object "GtkGestureSwipe")
+ (c-name "gtk_gesture_swipe_get_velocity")
+ (return-type "gboolean")
+ (parameters
+ '("gdouble*" "velocity_x")
+ '("gdouble*" "velocity_y")
+ )
+)
+
+
+
+;; From gtkgestureswipeprivate.h
+
+
+
+;; From gtkgesturezoom.h
+
+(define-function gtk_gesture_zoom_get_type
+ (c-name "gtk_gesture_zoom_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_gesture_zoom_new
+ (c-name "gtk_gesture_zoom_new")
+ (is-constructor-of "GtkGestureZoom")
+ (return-type "GtkGesture*")
+ (parameters
+ '("GtkWidget*" "widget")
+ )
+)
+
+(define-method get_scale_delta
+ (of-object "GtkGestureZoom")
+ (c-name "gtk_gesture_zoom_get_scale_delta")
+ (return-type "gdouble")
+)
+
+
+
+;; From gtkgesturezoomprivate.h
+
+
+
;; From gtkgrid.h
(define-function gtk_grid_get_type
@@ -14899,6 +15884,41 @@
+;; From gtkkineticscrolling.h
+
+(define-function gtk_kinetic_scrolling_new
+ (c-name "gtk_kinetic_scrolling_new")
+ (is-constructor-of "GtkKineticScrolling")
+ (return-type "GtkKineticScrolling*")
+ (parameters
+ '("gdouble" "lower")
+ '("gdouble" "upper")
+ '("gdouble" "overshoot_width")
+ '("gdouble" "decel_friction")
+ '("gdouble" "overshoot_friction")
+ '("gdouble" "initial_position")
+ '("gdouble" "initial_velocity")
+ )
+)
+
+(define-method free
+ (of-object "GtkKineticScrolling")
+ (c-name "gtk_kinetic_scrolling_free")
+ (return-type "none")
+)
+
+(define-method tick
+ (of-object "GtkKineticScrolling")
+ (c-name "gtk_kinetic_scrolling_tick")
+ (return-type "gboolean")
+ (parameters
+ '("gdouble" "time_delta")
+ '("gdouble*" "position")
+ )
+)
+
+
+
;; From gtklabel.h
(define-function gtk_label_get_type
@@ -15590,6 +16610,12 @@
(return-type "none")
)
+(define-method is_selected
+ (of-object "GtkListBoxRow")
+ (c-name "gtk_list_box_row_is_selected")
+ (return-type "gboolean")
+)
+
(define-function gtk_list_box_get_type
(c-name "gtk_list_box_get_type")
(return-type "GType")
@@ -15671,6 +16697,43 @@
(return-type "GtkAdjustment*")
)
+(define-method selected_foreach
+ (of-object "GtkListBox")
+ (c-name "gtk_list_box_selected_foreach")
+ (return-type "none")
+ (parameters
+ '("GtkListBoxForeachFunc" "func")
+ '("gpointer" "data")
+ )
+)
+
+(define-method get_selected_rows
+ (of-object "GtkListBox")
+ (c-name "gtk_list_box_get_selected_rows")
+ (return-type "GList*")
+)
+
+(define-method unselect_row
+ (of-object "GtkListBox")
+ (c-name "gtk_list_box_unselect_row")
+ (return-type "none")
+ (parameters
+ '("GtkListBoxRow*" "row")
+ )
+)
+
+(define-method select_all
+ (of-object "GtkListBox")
+ (c-name "gtk_list_box_select_all")
+ (return-type "none")
+)
+
+(define-method unselect_all
+ (of-object "GtkListBox")
+ (c-name "gtk_list_box_unselect_all")
+ (return-type "none")
+)
+
(define-method set_selection_mode
(of-object "GtkListBox")
(c-name "gtk_list_box_set_selection_mode")
@@ -16869,6 +17932,20 @@
+;; From gtkmenusectionbox.h
+
+(define-function gtk_menu_section_box_new_toplevel
+ (c-name "gtk_menu_section_box_new_toplevel")
+ (return-type "none")
+ (parameters
+ '("GtkStack*" "stack")
+ '("GMenuModel*" "model")
+ '("const-gchar*" "action_namespace")
+ )
+)
+
+
+
;; From gtkmenushell.h
(define-function gtk_menu_shell_get_type
@@ -17064,6 +18141,7 @@
'("GtkActionObservable*" "observer")
'("GMenuModel*" "model")
'("gboolean" "with_separators")
+ '("gboolean" "merge_sections")
'("const-gchar*" "action_namespace")
'("GtkMenuTrackerInsertFunc" "insert_func")
'("GtkMenuTrackerRemoveFunc" "remove_func")
@@ -17071,11 +18149,13 @@
)
)
-(define-function gtk_menu_tracker_new_for_item_submenu
- (c-name "gtk_menu_tracker_new_for_item_submenu")
+(define-function gtk_menu_tracker_new_for_item_link
+ (c-name "gtk_menu_tracker_new_for_item_link")
(return-type "GtkMenuTracker*")
(parameters
'("GtkMenuTrackerItem*" "item")
+ '("const-gchar*" "link_name")
+ '("gboolean" "merge_sections")
'("GtkMenuTrackerInsertFunc" "insert_func")
'("GtkMenuTrackerRemoveFunc" "remove_func")
'("gpointer" "user_data")
@@ -17108,16 +18188,25 @@
(return-type "const-gchar*")
)
+(define-method get_display_hint
+ (of-object "GtkMenuTrackerItem")
+ (c-name "gtk_menu_tracker_item_get_display_hint")
+ (return-type "const-gchar*")
+)
+
(define-method get_is_separator
(of-object "GtkMenuTrackerItem")
(c-name "gtk_menu_tracker_item_get_is_separator")
(return-type "gboolean")
)
-(define-method get_has_submenu
+(define-method get_has_link
(of-object "GtkMenuTrackerItem")
- (c-name "gtk_menu_tracker_item_get_has_submenu")
+ (c-name "gtk_menu_tracker_item_get_has_link")
(return-type "gboolean")
+ (parameters
+ '("const-gchar*" "link_name")
+ )
)
(define-method get_label
@@ -17132,15 +18221,15 @@
(return-type "GIcon*")
)
-(define-method get_sensitive
+(define-method get_verb_icon
(of-object "GtkMenuTrackerItem")
- (c-name "gtk_menu_tracker_item_get_sensitive")
- (return-type "gboolean")
+ (c-name "gtk_menu_tracker_item_get_verb_icon")
+ (return-type "GIcon*")
)
-(define-method get_visible
+(define-method get_sensitive
(of-object "GtkMenuTrackerItem")
- (c-name "gtk_menu_tracker_item_get_visible")
+ (c-name "gtk_menu_tracker_item_get_sensitive")
(return-type "gboolean")
)
@@ -17162,6 +18251,18 @@
(return-type "const-gchar*")
)
+(define-method may_disappear
+ (of-object "GtkMenuTrackerItem")
+ (c-name "gtk_menu_tracker_item_may_disappear")
+ (return-type "gboolean")
+)
+
+(define-method get_is_visible
+ (of-object "GtkMenuTrackerItem")
+ (c-name "gtk_menu_tracker_item_get_is_visible")
+ (return-type "gboolean")
+)
+
(define-method get_should_request_show
(of-object "GtkMenuTrackerItem")
(c-name "gtk_menu_tracker_item_get_should_request_show")
@@ -17277,55 +18378,6 @@
-;; From gtkmisc.h
-
-(define-function gtk_misc_get_type
- (c-name "gtk_misc_get_type")
- (return-type "GType")
-)
-
-(define-method set_alignment
- (of-object "GtkMisc")
- (c-name "gtk_misc_set_alignment")
- (return-type "none")
- (parameters
- '("gfloat" "xalign")
- '("gfloat" "yalign")
- )
-)
-
-(define-method get_alignment
- (of-object "GtkMisc")
- (c-name "gtk_misc_get_alignment")
- (return-type "none")
- (parameters
- '("gfloat*" "xalign")
- '("gfloat*" "yalign")
- )
-)
-
-(define-method set_padding
- (of-object "GtkMisc")
- (c-name "gtk_misc_set_padding")
- (return-type "none")
- (parameters
- '("gint" "xpad")
- '("gint" "ypad")
- )
-)
-
-(define-method get_padding
- (of-object "GtkMisc")
- (c-name "gtk_misc_get_padding")
- (return-type "none")
- (parameters
- '("gint*" "xpad")
- '("gint*" "ypad")
- )
-)
-
-
-
;; From gtkmnemonichash.h
@@ -17801,112 +18853,6 @@
-;; From gtknumerableicon.h
-
-(define-function gtk_numerable_icon_get_type
- (c-name "gtk_numerable_icon_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_numerable_icon_new
- (c-name "gtk_numerable_icon_new")
- (is-constructor-of "GtkNumerableIcon")
- (return-type "GIcon*")
- (parameters
- '("GIcon*" "base_icon")
- )
-)
-
-(define-function gtk_numerable_icon_new_with_style_context
- (c-name "gtk_numerable_icon_new_with_style_context")
- (return-type "GIcon*")
- (parameters
- '("GIcon*" "base_icon")
- '("GtkStyleContext*" "context")
- )
-)
-
-(define-method get_style_context
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_get_style_context")
- (return-type "GtkStyleContext*")
-)
-
-(define-method set_style_context
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_set_style_context")
- (return-type "none")
- (parameters
- '("GtkStyleContext*" "style")
- )
-)
-
-(define-method get_count
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_get_count")
- (return-type "gint")
-)
-
-(define-method set_count
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_set_count")
- (return-type "none")
- (parameters
- '("gint" "count")
- )
-)
-
-(define-method get_label
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_get_label")
- (return-type "const-gchar*")
-)
-
-(define-method set_label
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_set_label")
- (return-type "none")
- (parameters
- '("const-gchar*" "label")
- )
-)
-
-(define-method set_background_gicon
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_set_background_gicon")
- (return-type "none")
- (parameters
- '("GIcon*" "icon")
- )
-)
-
-(define-method get_background_gicon
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_get_background_gicon")
- (return-type "GIcon*")
-)
-
-(define-method set_background_icon_name
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_set_background_icon_name")
- (return-type "none")
- (parameters
- '("const-gchar*" "icon_name")
- )
-)
-
-(define-method get_background_icon_name
- (of-object "GtkNumerableIcon")
- (c-name "gtk_numerable_icon_get_background_icon_name")
- (return-type "const-gchar*")
-)
-
-
-
-;; From gtknumerableiconprivate.h
-
-
-
;; From gtkoffscreenwindow.h
(define-function gtk_offscreen_window_get_type
@@ -18861,10 +19807,6 @@
-;; From gtkpressandholdprivate.h
-
-
-
;; From gtkprintbackend.h
(define-function gtk_print_backend_error_quark
@@ -21496,6 +22438,10 @@
+;; From gtkrangeprivate.h
+
+
+
;; From gtkrbtree.h
@@ -25408,6 +26354,21 @@
(return-type "gboolean")
)
+(define-method set_state
+ (of-object "GtkSwitch")
+ (c-name "gtk_switch_set_state")
+ (return-type "none")
+ (parameters
+ '("gboolean" "state")
+ )
+)
+
+(define-method get_state
+ (of-object "GtkSwitch")
+ (c-name "gtk_switch_get_state")
+ (return-type "gboolean")
+)
+
;; From gtktestutils.h
@@ -27673,7 +28634,7 @@
(define-method add
(of-object "GtkTextTagTable")
(c-name "gtk_text_tag_table_add")
- (return-type "none")
+ (return-type "gboolean")
(parameters
'("GtkTextTag*" "tag")
)
@@ -28792,6 +29753,10 @@
+;; From gtktoolbarprivate.h
+
+
+
;; From gtktoolbutton.h
(define-function gtk_tool_button_get_type
@@ -32248,6 +33213,11 @@
(return-type "GType")
)
+(define-function gtk_button_box_style_get_type
+ (c-name "gtk_button_box_style_get_type")
+ (return-type "GType")
+)
+
(define-function gtk_builder_error_get_type
(c-name "gtk_builder_error_get_type")
(return-type "GType")
@@ -32273,6 +33243,11 @@
(return-type "GType")
)
+(define-function gtk_resize_mode_get_type
+ (c-name "gtk_resize_mode_get_type")
+ (return-type "GType")
+)
+
(define-function gtk_css_provider_error_get_type
(c-name "gtk_css_provider_error_get_type")
(return-type "GType")
@@ -32318,31 +33293,16 @@
(return-type "GType")
)
-(define-function gtk_arrow_placement_get_type
- (c-name "gtk_arrow_placement_get_type")
- (return-type "GType")
-)
-
(define-function gtk_arrow_type_get_type
(c-name "gtk_arrow_type_get_type")
(return-type "GType")
)
-(define-function gtk_attach_options_get_type
- (c-name "gtk_attach_options_get_type")
- (return-type "GType")
-)
-
(define-function gtk_baseline_position_get_type
(c-name "gtk_baseline_position_get_type")
(return-type "GType")
)
-(define-function gtk_button_box_style_get_type
- (c-name "gtk_button_box_style_get_type")
- (return-type "GType")
-)
-
(define-function gtk_delete_type_get_type
(c-name "gtk_delete_type_get_type")
(return-type "GType")
@@ -32353,11 +33313,6 @@
(return-type "GType")
)
-(define-function gtk_expander_style_get_type
- (c-name "gtk_expander_style_get_type")
- (return-type "GType")
-)
-
(define-function gtk_icon_size_get_type
(c-name "gtk_icon_size_get_type")
(return-type "GType")
@@ -32403,31 +33358,11 @@
(return-type "GType")
)
-(define-function gtk_corner_type_get_type
- (c-name "gtk_corner_type_get_type")
- (return-type "GType")
-)
-
(define-function gtk_pack_type_get_type
(c-name "gtk_pack_type_get_type")
(return-type "GType")
)
-(define-function gtk_path_priority_type_get_type
- (c-name "gtk_path_priority_type_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_path_type_get_type
- (c-name "gtk_path_type_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_policy_type_get_type
- (c-name "gtk_policy_type_get_type")
- (return-type "GType")
-)
-
(define-function gtk_position_type_get_type
(c-name "gtk_position_type_get_type")
(return-type "GType")
@@ -32438,11 +33373,6 @@
(return-type "GType")
)
-(define-function gtk_resize_mode_get_type
- (c-name "gtk_resize_mode_get_type")
- (return-type "GType")
-)
-
(define-function gtk_scroll_type_get_type
(c-name "gtk_scroll_type_get_type")
(return-type "GType")
@@ -32468,16 +33398,6 @@
(return-type "GType")
)
-(define-function gtk_window_position_get_type
- (c-name "gtk_window_position_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_window_type_get_type
- (c-name "gtk_window_type_get_type")
- (return-type "GType")
-)
-
(define-function gtk_wrap_mode_get_type
(c-name "gtk_wrap_mode_get_type")
(return-type "GType")
@@ -32598,6 +33518,21 @@
(return-type "GType")
)
+(define-function gtk_propagation_phase_get_type
+ (c-name "gtk_propagation_phase_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_event_sequence_state_get_type
+ (c-name "gtk_event_sequence_state_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_pan_direction_get_type
+ (c-name "gtk_pan_direction_get_type")
+ (return-type "GType")
+)
+
(define-function gtk_file_chooser_action_get_type
(c-name "gtk_file_chooser_action_get_type")
(return-type "GType")
@@ -32638,6 +33573,11 @@
(return-type "GType")
)
+(define-function gtk_arrow_placement_get_type
+ (c-name "gtk_arrow_placement_get_type")
+ (return-type "GType")
+)
+
(define-function gtk_buttons_type_get_type
(c-name "gtk_buttons_type_get_type")
(return-type "GType")
@@ -32698,6 +33638,16 @@
(return-type "GType")
)
+(define-function gtk_corner_type_get_type
+ (c-name "gtk_corner_type_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_policy_type_get_type
+ (c-name "gtk_policy_type_get_type")
+ (return-type "GType")
+)
+
(define-function gtk_spin_button_update_policy_get_type
(c-name "gtk_spin_button_update_policy_get_type")
(return-type "GType")
@@ -32758,6 +33708,16 @@
(return-type "GType")
)
+(define-function gtk_window_type_get_type
+ (c-name "gtk_window_type_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_window_position_get_type
+ (c-name "gtk_window_position_get_type")
+ (return-type "GType")
+)
+
(define-function gtk_rc_flags_get_type
(c-name "gtk_rc_flags_get_type")
(return-type "GType")
@@ -32768,6 +33728,26 @@
(return-type "GType")
)
+(define-function gtk_path_priority_type_get_type
+ (c-name "gtk_path_priority_type_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_path_type_get_type
+ (c-name "gtk_path_type_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_expander_style_get_type
+ (c-name "gtk_expander_style_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_attach_options_get_type
+ (c-name "gtk_attach_options_get_type")
+ (return-type "GType")
+)
+
(define-function gtk_ui_manager_item_type_get_type
(c-name "gtk_ui_manager_item_type_get_type")
(return-type "GType")
@@ -33685,6 +34665,24 @@
)
)
+(define-method set_clip
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_set_clip")
+ (return-type "none")
+ (parameters
+ '("const-GtkAllocation*" "clip")
+ )
+)
+
+(define-method get_clip
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_get_clip")
+ (return-type "none")
+ (parameters
+ '("GtkAllocation*" "clip")
+ )
+)
+
(define-method child_focus
(of-object "GtkWidget")
(c-name "gtk_widget_child_focus")
@@ -34984,6 +35982,60 @@
+;; From gtkwindowgroup.h
+
+(define-function gtk_window_group_get_type
+ (c-name "gtk_window_group_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_window_group_new
+ (c-name "gtk_window_group_new")
+ (is-constructor-of "GtkWindowGroup")
+ (return-type "GtkWindowGroup*")
+)
+
+(define-method add_window
+ (of-object "GtkWindowGroup")
+ (c-name "gtk_window_group_add_window")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-method remove_window
+ (of-object "GtkWindowGroup")
+ (c-name "gtk_window_group_remove_window")
+ (return-type "none")
+ (parameters
+ '("GtkWindow*" "window")
+ )
+)
+
+(define-method list_windows
+ (of-object "GtkWindowGroup")
+ (c-name "gtk_window_group_list_windows")
+ (return-type "GList*")
+)
+
+(define-method get_current_grab
+ (of-object "GtkWindowGroup")
+ (c-name "gtk_window_group_get_current_grab")
+ (return-type "GtkWidget*")
+)
+
+(define-method get_current_device_grab
+ (of-object "GtkWindowGroup")
+ (c-name "gtk_window_group_get_current_device_grab")
+ (return-type "GtkWidget*")
+ (parameters
+ '("GdkDevice*" "device")
+ )
+)
+
+
+
;; From gtkwindow.h
(define-function gtk_window_get_type
@@ -35834,56 +36886,6 @@
(return-type "GtkWindowType")
)
-(define-function gtk_window_group_get_type
- (c-name "gtk_window_group_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_window_group_new
- (c-name "gtk_window_group_new")
- (is-constructor-of "GtkWindowGroup")
- (return-type "GtkWindowGroup*")
-)
-
-(define-method add_window
- (of-object "GtkWindowGroup")
- (c-name "gtk_window_group_add_window")
- (return-type "none")
- (parameters
- '("GtkWindow*" "window")
- )
-)
-
-(define-method remove_window
- (of-object "GtkWindowGroup")
- (c-name "gtk_window_group_remove_window")
- (return-type "none")
- (parameters
- '("GtkWindow*" "window")
- )
-)
-
-(define-method list_windows
- (of-object "GtkWindowGroup")
- (c-name "gtk_window_group_list_windows")
- (return-type "GList*")
-)
-
-(define-method get_current_grab
- (of-object "GtkWindowGroup")
- (c-name "gtk_window_group_get_current_grab")
- (return-type "GtkWidget*")
-)
-
-(define-method get_current_device_grab
- (of-object "GtkWindowGroup")
- (c-name "gtk_window_group_get_current_device_grab")
- (return-type "GtkWidget*")
- (parameters
- '("GdkDevice*" "device")
- )
-)
-
(define-method get_application
(of-object "GtkWindow")
(c-name "gtk_window_get_application")
@@ -35944,6 +36946,14 @@
(return-type "gboolean")
)
+(define-function gtk_window_set_interactive_debugging
+ (c-name "gtk_window_set_interactive_debugging")
+ (return-type "none")
+ (parameters
+ '("gboolean" "enable")
+ )
+)
+
;; From gtkwindowprivate.h
@@ -36566,6 +37576,92 @@
+;; From gtkalignment.h
+
+(define-function gtk_alignment_get_type
+ (c-name "gtk_alignment_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_alignment_new
+ (c-name "gtk_alignment_new")
+ (is-constructor-of "GtkAlignment")
+ (return-type "GtkWidget*")
+ (parameters
+ '("gfloat" "xalign")
+ '("gfloat" "yalign")
+ '("gfloat" "xscale")
+ '("gfloat" "yscale")
+ )
+)
+
+(define-method set
+ (of-object "GtkAlignment")
+ (c-name "gtk_alignment_set")
+ (return-type "none")
+ (parameters
+ '("gfloat" "xalign")
+ '("gfloat" "yalign")
+ '("gfloat" "xscale")
+ '("gfloat" "yscale")
+ )
+)
+
+(define-method set_padding
+ (of-object "GtkAlignment")
+ (c-name "gtk_alignment_set_padding")
+ (return-type "none")
+ (parameters
+ '("guint" "padding_top")
+ '("guint" "padding_bottom")
+ '("guint" "padding_left")
+ '("guint" "padding_right")
+ )
+)
+
+(define-method get_padding
+ (of-object "GtkAlignment")
+ (c-name "gtk_alignment_get_padding")
+ (return-type "none")
+ (parameters
+ '("guint*" "padding_top")
+ '("guint*" "padding_bottom")
+ '("guint*" "padding_left")
+ '("guint*" "padding_right")
+ )
+)
+
+
+
+;; From gtkarrow.h
+
+(define-function gtk_arrow_get_type
+ (c-name "gtk_arrow_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_arrow_new
+ (c-name "gtk_arrow_new")
+ (is-constructor-of "GtkArrow")
+ (return-type "GtkWidget*")
+ (parameters
+ '("GtkArrowType" "arrow_type")
+ '("GtkShadowType" "shadow_type")
+ )
+)
+
+(define-method set
+ (of-object "GtkArrow")
+ (c-name "gtk_arrow_set")
+ (return-type "none")
+ (parameters
+ '("GtkArrowType" "arrow_type")
+ '("GtkShadowType" "shadow_type")
+ )
+)
+
+
+
;; From gtkcolorseldialog.h
(define-function gtk_color_selection_dialog_get_type
@@ -37678,6 +38774,161 @@
+;; From gtkmisc.h
+
+(define-function gtk_misc_get_type
+ (c-name "gtk_misc_get_type")
+ (return-type "GType")
+)
+
+(define-method set_alignment
+ (of-object "GtkMisc")
+ (c-name "gtk_misc_set_alignment")
+ (return-type "none")
+ (parameters
+ '("gfloat" "xalign")
+ '("gfloat" "yalign")
+ )
+)
+
+(define-method get_alignment
+ (of-object "GtkMisc")
+ (c-name "gtk_misc_get_alignment")
+ (return-type "none")
+ (parameters
+ '("gfloat*" "xalign")
+ '("gfloat*" "yalign")
+ )
+)
+
+(define-method set_padding
+ (of-object "GtkMisc")
+ (c-name "gtk_misc_set_padding")
+ (return-type "none")
+ (parameters
+ '("gint" "xpad")
+ '("gint" "ypad")
+ )
+)
+
+(define-method get_padding
+ (of-object "GtkMisc")
+ (c-name "gtk_misc_get_padding")
+ (return-type "none")
+ (parameters
+ '("gint*" "xpad")
+ '("gint*" "ypad")
+ )
+)
+
+
+
+;; From gtknumerableicon.h
+
+(define-function gtk_numerable_icon_get_type
+ (c-name "gtk_numerable_icon_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_numerable_icon_new
+ (c-name "gtk_numerable_icon_new")
+ (is-constructor-of "GtkNumerableIcon")
+ (return-type "GIcon*")
+ (parameters
+ '("GIcon*" "base_icon")
+ )
+)
+
+(define-function gtk_numerable_icon_new_with_style_context
+ (c-name "gtk_numerable_icon_new_with_style_context")
+ (return-type "GIcon*")
+ (parameters
+ '("GIcon*" "base_icon")
+ '("GtkStyleContext*" "context")
+ )
+)
+
+(define-method get_style_context
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_get_style_context")
+ (return-type "GtkStyleContext*")
+)
+
+(define-method set_style_context
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_set_style_context")
+ (return-type "none")
+ (parameters
+ '("GtkStyleContext*" "style")
+ )
+)
+
+(define-method get_count
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_get_count")
+ (return-type "gint")
+)
+
+(define-method set_count
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_set_count")
+ (return-type "none")
+ (parameters
+ '("gint" "count")
+ )
+)
+
+(define-method get_label
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_get_label")
+ (return-type "const-gchar*")
+)
+
+(define-method set_label
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_set_label")
+ (return-type "none")
+ (parameters
+ '("const-gchar*" "label")
+ )
+)
+
+(define-method set_background_gicon
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_set_background_gicon")
+ (return-type "none")
+ (parameters
+ '("GIcon*" "icon")
+ )
+)
+
+(define-method get_background_gicon
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_get_background_gicon")
+ (return-type "GIcon*")
+)
+
+(define-method set_background_icon_name
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_set_background_icon_name")
+ (return-type "none")
+ (parameters
+ '("const-gchar*" "icon_name")
+ )
+)
+
+(define-method get_background_icon_name
+ (of-object "GtkNumerableIcon")
+ (c-name "gtk_numerable_icon_get_background_icon_name")
+ (return-type "const-gchar*")
+)
+
+
+
+;; From gtknumerableiconprivate.h
+
+
+
;; From gtkradioaction.h
(define-function gtk_radio_action_get_type
@@ -37917,6 +39168,17 @@
)
)
+(define-method add_path
+ (of-object "GtkBindingSet")
+ (c-name "gtk_binding_set_add_path")
+ (return-type "none")
+ (parameters
+ '("GtkPathType" "path_type")
+ '("const-gchar*" "path_pattern")
+ '("GtkPathPriorityType" "priority")
+ )
+)
+
;; From gtkrecentaction.h
diff --git a/gtk/src/gtk_signals.defs b/gtk/src/gtk_signals.defs
index 72ce905..57a2801 100644
--- a/gtk/src/gtk_signals.defs
+++ b/gtk/src/gtk_signals.defs
@@ -936,7 +936,7 @@
;; From GtkBin
-;; From GtkBorder
+;; GtkBorder is neither a GObject nor a GInterface. Not checked for signals and properties.
;; From GtkBox
@@ -5384,6 +5384,18 @@
)
)
+(define-signal select-all
+ (of-object "GtkListBox")
+ (return-type "void")
+ (when "last")
+)
+
+(define-signal unselect-all
+ (of-object "GtkListBox")
+ (return-type "void")
+ (when "last")
+)
+
(define-signal toggle-cursor-row
(of-object "GtkListBox")
(return-type "void")
@@ -5399,6 +5411,12 @@
)
)
+(define-signal selected-rows-changed
+ (of-object "GtkListBox")
+ (return-type "void")
+ (when "first")
+)
+
(define-signal activate-cursor-row
(of-object "GtkListBox")
(return-type "void")
@@ -8390,6 +8408,15 @@
(construct-only #f)
)
+(define-property gtk-long-press-time
+ (of-object "GtkSettings")
+ (prop-type "GParamUInt")
+ (docs "Time for a button/touch press to be considered a long press (in milliseconds)")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkSizeGroup
(define-property mode
@@ -8889,6 +8916,15 @@
(when "first")
)
+(define-signal state-set
+ (of-object "GtkSwitch")
+ (return-type "gboolean")
+ (when "last")
+ (parameters
+ '("gboolean" "p0")
+ )
+)
+
(define-property active
(of-object "GtkSwitch")
(prop-type "GParamBoolean")
@@ -8898,6 +8934,15 @@
(construct-only #f)
)
+(define-property state
+ (of-object "GtkSwitch")
+ (prop-type "GParamBoolean")
+ (docs "The backend state")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkTable
(define-property n-rows
@@ -12032,6 +12077,12 @@
(when "first")
)
+(define-signal toggle-debugging
+ (of-object "GtkWindow")
+ (return-type "void")
+ (when "last")
+)
+
(define-property type
(of-object "GtkWindow")
(prop-type "GParamEnum")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]