[gtkmm] Update the .defs files.
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Update the .defs files.
- Date: Fri, 1 Mar 2013 15:57:41 +0000 (UTC)
commit cf5a5491ab8f2997aacc008b167342f4e26ae7ca
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date: Fri Mar 1 16:38:31 2013 +0100
Update the .defs files.
* gdk/src/gdk_enums.defs:
* gdk/src/gdk_methods.defs:
* gdk/src/gdk_pixbuf_methods.defs:
* gdk/src/gdk_signals.defs:
* gtk/src/gtk_enums.defs:
* gtk/src/gtk_methods.defs:
* gtk/src/gtk_signals.defs: Update from latest gtk+ and gdk-pixbuf.
(gdk_pixbuf_enums.defs is up-to-date.)
* gtk/src/gtk_signals.defs.patch: Update.
ChangeLog | 14 +
gdk/src/gdk_enums.defs | 106 +++---
gdk/src/gdk_methods.defs | 243 +++++++++++--
gdk/src/gdk_pixbuf_methods.defs | 112 ++++++
gdk/src/gdk_signals.defs | 11 +
gtk/src/gtk_enums.defs | 181 ++++++++--
gtk/src/gtk_methods.defs | 811 ++++++++++++++++++++++++++++-----------
gtk/src/gtk_signals.defs | 377 +++++--------------
gtk/src/gtk_signals.defs.patch | 128 +++++--
9 files changed, 1347 insertions(+), 636 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 3af2234..d40f548 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,19 @@
2013-03-01 Kjell Ahlstedt <kjell ahlstedt bredband net>
+ Update the .defs files.
+
+ * gdk/src/gdk_enums.defs:
+ * gdk/src/gdk_methods.defs:
+ * gdk/src/gdk_pixbuf_methods.defs:
+ * gdk/src/gdk_signals.defs:
+ * gtk/src/gtk_enums.defs:
+ * gtk/src/gtk_methods.defs:
+ * gtk/src/gtk_signals.defs: Update from latest gtk+ and gdk-pixbuf.
+ (gdk_pixbuf_enums.defs is up-to-date.)
+ * gtk/src/gtk_signals.defs.patch: Update.
+
+2013-03-01 Kjell Ahlstedt <kjell ahlstedt bredband net>
+
Split tools/extra_defs_gen files into gdk and gtk parts.
* .gitignore: Add some new generated files.
diff --git a/gdk/src/gdk_enums.defs b/gdk/src/gdk_enums.defs
index 192767a..64b46c0 100644
--- a/gdk/src/gdk_enums.defs
+++ b/gdk/src/gdk_enums.defs
@@ -346,7 +346,9 @@
;; GDK_MOTION_NOTIFY = 3,
;; GDK_BUTTON_PRESS = 4,
;; GDK_2BUTTON_PRESS = 5,
+;; GDK_DOUBLE_BUTTON_PRESS = GDK_2BUTTON_PRESS,
;; GDK_3BUTTON_PRESS = 6,
+;; GDK_TRIPLE_BUTTON_PRESS = GDK_3BUTTON_PRESS,
;; GDK_BUTTON_RELEASE = 7,
;; GDK_KEY_PRESS = 8,
;; GDK_KEY_RELEASE = 9,
@@ -383,54 +385,11 @@
;; GDK_EVENT_LAST /* helper variable for decls */
;; } GdkEventType;
-(define-enum-extended EventType
- (in-module "Gdk")
- (c-name "GdkEventType")
- (values
- '("nothing" "GDK_NOTHING" "-1")
- '("delete" "GDK_DELETE" "0")
- '("destroy" "GDK_DESTROY" "1")
- '("expose" "GDK_EXPOSE" "2")
- '("motion-notify" "GDK_MOTION_NOTIFY" "3")
- '("button-press" "GDK_BUTTON_PRESS" "4")
- '("2button-press" "GDK_2BUTTON_PRESS" "5")
- '("3button-press" "GDK_3BUTTON_PRESS" "6")
- '("button-release" "GDK_BUTTON_RELEASE" "7")
- '("key-press" "GDK_KEY_PRESS" "8")
- '("key-release" "GDK_KEY_RELEASE" "9")
- '("enter-notify" "GDK_ENTER_NOTIFY" "10")
- '("leave-notify" "GDK_LEAVE_NOTIFY" "11")
- '("focus-change" "GDK_FOCUS_CHANGE" "12")
- '("configure" "GDK_CONFIGURE" "13")
- '("map" "GDK_MAP" "14")
- '("unmap" "GDK_UNMAP" "15")
- '("property-notify" "GDK_PROPERTY_NOTIFY" "16")
- '("selection-clear" "GDK_SELECTION_CLEAR" "17")
- '("selection-request" "GDK_SELECTION_REQUEST" "18")
- '("selection-notify" "GDK_SELECTION_NOTIFY" "19")
- '("proximity-in" "GDK_PROXIMITY_IN" "20")
- '("proximity-out" "GDK_PROXIMITY_OUT" "21")
- '("drag-enter" "GDK_DRAG_ENTER" "22")
- '("drag-leave" "GDK_DRAG_LEAVE" "23")
- '("drag-motion" "GDK_DRAG_MOTION" "24")
- '("drag-status" "GDK_DRAG_STATUS" "25")
- '("drop-start" "GDK_DROP_START" "26")
- '("drop-finished" "GDK_DROP_FINISHED" "27")
- '("client-event" "GDK_CLIENT_EVENT" "28")
- '("visibility-notify" "GDK_VISIBILITY_NOTIFY" "29")
- '("scroll" "GDK_SCROLL" "31")
- '("window-state" "GDK_WINDOW_STATE" "32")
- '("setting" "GDK_SETTING" "33")
- '("owner-change" "GDK_OWNER_CHANGE" "34")
- '("grab-broken" "GDK_GRAB_BROKEN" "35")
- '("damage" "GDK_DAMAGE" "36")
- '("touch-begin" "GDK_TOUCH_BEGIN" "37")
- '("touch-update" "GDK_TOUCH_UPDATE" "38")
- '("touch-end" "GDK_TOUCH_END" "39")
- '("touch-cancel" "GDK_TOUCH_CANCEL" "40")
- '("event-last" "GDK_EVENT_LAST" "41")
- )
-)
+;; Removed GDK_DOUBLE_BUTTON_PRESS and GDK_TRIPLE_BUTTON_PRESS manually.
+;; This is not necessary, if everyone uses gmmproc in glibmm 2.35.8 or later
+;; and _WRAP_ENUM(EventType...) contains substitution commands that delete
+;; those constants. I've removed them now to be nice to those that still
+;; use an older version of gmmproc. /Kjell Ahlstedt 2013-03-01.
(define-enum-extended EventType
(in-module "Gdk")
@@ -655,6 +614,35 @@
)
)
+;; From gdkframeclock.h
+
+;; Original typedef:
+;; typedef enum {
+;; GDK_FRAME_CLOCK_PHASE_NONE = 0,
+;; GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS = 1 << 0,
+;; GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT = 1 << 1,
+;; GDK_FRAME_CLOCK_PHASE_UPDATE = 1 << 2,
+;; GDK_FRAME_CLOCK_PHASE_LAYOUT = 1 << 3,
+;; GDK_FRAME_CLOCK_PHASE_PAINT = 1 << 4,
+;; GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS = 1 << 5,
+;; GDK_FRAME_CLOCK_PHASE_AFTER_PAINT = 1 << 6
+;; } GdkFrameClockPhase;
+
+(define-flags-extended FrameClockPhase
+ (in-module "Gdk")
+ (c-name "GdkFrameClockPhase")
+ (values
+ '("none" "GDK_FRAME_CLOCK_PHASE_NONE" "0x0")
+ '("flush-events" "GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS" "1 << 0")
+ '("before-paint" "GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT" "1 << 1")
+ '("update" "GDK_FRAME_CLOCK_PHASE_UPDATE" "1 << 2")
+ '("layout" "GDK_FRAME_CLOCK_PHASE_LAYOUT" "1 << 3")
+ '("paint" "GDK_FRAME_CLOCK_PHASE_PAINT" "1 << 4")
+ '("resume-events" "GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS" "1 << 5")
+ '("after-paint" "GDK_FRAME_CLOCK_PHASE_AFTER_PAINT" "1 << 6")
+ )
+)
+
;; From gdkinternals.h
;; Original typedef:
@@ -695,7 +683,9 @@
;; GDK_DEBUG_MULTIHEAD = 1 << 7,
;; GDK_DEBUG_XINERAMA = 1 << 8,
;; GDK_DEBUG_DRAW = 1 << 9,
-;; GDK_DEBUG_EVENTLOOP = 1 << 10
+;; GDK_DEBUG_EVENTLOOP = 1 << 10,
+;; GDK_DEBUG_FRAMES = 1 << 11,
+;; GDK_DEBUG_SETTINGS = 1 << 12
;; } GdkDebugFlag;
(define-flags-extended DebugFlag
@@ -713,6 +703,8 @@
'("xinerama" "GDK_DEBUG_XINERAMA" "1 << 8")
'("draw" "GDK_DEBUG_DRAW" "1 << 9")
'("eventloop" "GDK_DEBUG_EVENTLOOP" "1 << 10")
+ '("frames" "GDK_DEBUG_FRAMES" "1 << 11")
+ '("settings" "GDK_DEBUG_SETTINGS" "1 << 12")
)
)
@@ -1326,3 +1318,19 @@
)
)
+;; Original typedef:
+;; typedef enum
+;; {
+;; GDK_FULLSCREEN_ON_CURRENT_MONITOR,
+;; GDK_FULLSCREEN_ON_ALL_MONITORS
+;; } GdkFullscreenMode;
+
+(define-enum-extended FullscreenMode
+ (in-module "Gdk")
+ (c-name "GdkFullscreenMode")
+ (values
+ '("current-monitor" "GDK_FULLSCREEN_ON_CURRENT_MONITOR" "0")
+ '("all-monitors" "GDK_FULLSCREEN_ON_ALL_MONITORS" "1")
+ )
+)
+
diff --git a/gdk/src/gdk_methods.defs b/gdk/src/gdk_methods.defs
index f6806c5..964c5c7 100644
--- a/gdk/src/gdk_methods.defs
+++ b/gdk/src/gdk_methods.defs
@@ -42,6 +42,20 @@
(gtype-id "GDK_TYPE_DRAG_CONTEXT")
)
+(define-object FrameClock
+ (in-module "Gdk")
+ (parent "GObject")
+ (c-name "GdkFrameClock")
+ (gtype-id "GDK_TYPE_FRAME_CLOCK")
+)
+
+(define-object FrameClockIdle
+ (in-module "Gdk")
+ (parent "GdkFrameClock")
+ (c-name "GdkFrameClockIdle")
+ (gtype-id "GDK_TYPE_FRAME_CLOCK_IDLE")
+)
+
(define-object Keymap
(in-module "Gdk")
(parent "GObject")
@@ -326,6 +340,22 @@
)
)
+(define-flags FrameClockPhase
+ (in-module "Gdk")
+ (c-name "GdkFrameClockPhase")
+ (gtype-id "GDK_TYPE_FRAME_CLOCK_PHASE")
+ (values
+ '("none" "GDK_FRAME_CLOCK_PHASE_NONE")
+ '("flush-events" "GDK_FRAME_CLOCK_PHASE_FLUSH_EVENTS")
+ '("before-paint" "GDK_FRAME_CLOCK_PHASE_BEFORE_PAINT")
+ '("update" "GDK_FRAME_CLOCK_PHASE_UPDATE")
+ '("layout" "GDK_FRAME_CLOCK_PHASE_LAYOUT")
+ '("paint" "GDK_FRAME_CLOCK_PHASE_PAINT")
+ '("resume-events" "GDK_FRAME_CLOCK_PHASE_RESUME_EVENTS")
+ '("after-paint" "GDK_FRAME_CLOCK_PHASE_AFTER_PAINT")
+ )
+)
+
(define-flags ColorInfoFlags
(in-module "Gdk")
(c-name "GdkColorInfoFlags")
@@ -360,6 +390,8 @@
'("xinerama" "GDK_DEBUG_XINERAMA")
'("draw" "GDK_DEBUG_DRAW")
'("eventloop" "GDK_DEBUG_EVENTLOOP")
+ '("frames" "GDK_DEBUG_FRAMES")
+ '("settings" "GDK_DEBUG_SETTINGS")
)
)
@@ -697,6 +729,16 @@
)
)
+(define-enum FullscreenMode
+ (in-module "Gdk")
+ (c-name "GdkFullscreenMode")
+ (gtype-id "GDK_TYPE_FULLSCREEN_MODE")
+ (values
+ '("current-monitor" "GDK_FULLSCREEN_ON_CURRENT_MONITOR")
+ '("all-monitors" "GDK_FULLSCREEN_ON_ALL_MONITORS")
+ )
+)
+
;; From gdkapplaunchcontext.h
@@ -1901,6 +1943,11 @@
(return-type "GType")
)
+(define-function gdk_frame_clock_phase_get_type
+ (c-name "gdk_frame_clock_phase_get_type")
+ (return-type "GType")
+)
+
(define-function gdk_prop_mode_get_type
(c-name "gdk_prop_mode_get_type")
(return-type "GType")
@@ -1991,6 +2038,11 @@
(return-type "GType")
)
+(define-function gdk_fullscreen_mode_get_type
+ (c-name "gdk_fullscreen_mode_get_type")
+ (return-type "GType")
+)
+
;; From gdkevents.h
@@ -2272,6 +2324,150 @@
+;; From gdkframeclock.h
+
+(define-function gdk_frame_clock_get_type
+ (c-name "gdk_frame_clock_get_type")
+ (return-type "GType")
+)
+
+(define-method get_frame_time
+ (of-object "GdkFrameClock")
+ (c-name "gdk_frame_clock_get_frame_time")
+ (return-type "gint64")
+)
+
+(define-method request_phase
+ (of-object "GdkFrameClock")
+ (c-name "gdk_frame_clock_request_phase")
+ (return-type "none")
+ (parameters
+ '("GdkFrameClockPhase" "phase")
+ )
+)
+
+(define-method begin_updating
+ (of-object "GdkFrameClock")
+ (c-name "gdk_frame_clock_begin_updating")
+ (return-type "none")
+)
+
+(define-method end_updating
+ (of-object "GdkFrameClock")
+ (c-name "gdk_frame_clock_end_updating")
+ (return-type "none")
+)
+
+(define-method get_frame_counter
+ (of-object "GdkFrameClock")
+ (c-name "gdk_frame_clock_get_frame_counter")
+ (return-type "gint64")
+)
+
+(define-method get_history_start
+ (of-object "GdkFrameClock")
+ (c-name "gdk_frame_clock_get_history_start")
+ (return-type "gint64")
+)
+
+(define-method get_timings
+ (of-object "GdkFrameClock")
+ (c-name "gdk_frame_clock_get_timings")
+ (return-type "GdkFrameTimings*")
+ (parameters
+ '("gint64" "frame_counter")
+ )
+)
+
+(define-method get_current_timings
+ (of-object "GdkFrameClock")
+ (c-name "gdk_frame_clock_get_current_timings")
+ (return-type "GdkFrameTimings*")
+)
+
+(define-method get_refresh_info
+ (of-object "GdkFrameClock")
+ (c-name "gdk_frame_clock_get_refresh_info")
+ (return-type "none")
+ (parameters
+ '("gint64" "base_time")
+ '("gint64*" "refresh_interval_return")
+ '("gint64*" "presentation_time_return")
+ )
+)
+
+
+
+;; From gdkframeclockidle.h
+
+(define-function gdk_frame_clock_idle_get_type
+ (c-name "gdk_frame_clock_idle_get_type")
+ (return-type "GType")
+)
+
+
+
+;; From gdkframeclockprivate.h
+
+
+
+;; From gdkframetimings.h
+
+(define-function gdk_frame_timings_get_type
+ (c-name "gdk_frame_timings_get_type")
+ (return-type "GType")
+)
+
+(define-method ref
+ (of-object "GdkFrameTimings")
+ (c-name "gdk_frame_timings_ref")
+ (return-type "GdkFrameTimings*")
+)
+
+(define-method unref
+ (of-object "GdkFrameTimings")
+ (c-name "gdk_frame_timings_unref")
+ (return-type "none")
+)
+
+(define-method get_frame_counter
+ (of-object "GdkFrameTimings")
+ (c-name "gdk_frame_timings_get_frame_counter")
+ (return-type "gint64")
+)
+
+(define-method get_complete
+ (of-object "GdkFrameTimings")
+ (c-name "gdk_frame_timings_get_complete")
+ (return-type "gboolean")
+)
+
+(define-method get_frame_time
+ (of-object "GdkFrameTimings")
+ (c-name "gdk_frame_timings_get_frame_time")
+ (return-type "gint64")
+)
+
+(define-method get_presentation_time
+ (of-object "GdkFrameTimings")
+ (c-name "gdk_frame_timings_get_presentation_time")
+ (return-type "gint64")
+)
+
+(define-method get_refresh_interval
+ (of-object "GdkFrameTimings")
+ (c-name "gdk_frame_timings_get_refresh_interval")
+ (return-type "gint64")
+)
+
+(define-method get_predicted_presentation_time
+ (of-object "GdkFrameTimings")
+ (c-name "gdk_frame_timings_get_predicted_presentation_time")
+ (return-type "gint64")
+)
+
+
+
;; From gdk.h
@@ -3313,30 +3509,6 @@
;; From gdkthreads.h
-(define-function gdk_threads_init
- (c-name "gdk_threads_init")
- (return-type "none")
-)
-
-(define-function gdk_threads_enter
- (c-name "gdk_threads_enter")
- (return-type "none")
-)
-
-(define-function gdk_threads_leave
- (c-name "gdk_threads_leave")
- (return-type "none")
-)
-
-(define-function gdk_threads_set_lock_functions
- (c-name "gdk_threads_set_lock_functions")
- (return-type "none")
- (parameters
- '("GCallback" "enter_fn")
- '("GCallback" "leave_fn")
- )
-)
-
(define-function gdk_threads_add_idle_full
(c-name "gdk_threads_add_idle_full")
(return-type "guint")
@@ -4081,7 +4253,7 @@
(c-name "gdk_window_set_background_rgba")
(return-type "none")
(parameters
- '("GdkRGBA*" "rgba")
+ '("const-GdkRGBA*" "rgba")
)
)
@@ -4473,6 +4645,21 @@
(return-type "none")
)
+(define-method set_fullscreen_mode
+ (of-object "GdkWindow")
+ (c-name "gdk_window_set_fullscreen_mode")
+ (return-type "none")
+ (parameters
+ '("GdkFullscreenMode" "mode")
+ )
+)
+
+(define-method get_fullscreen_mode
+ (of-object "GdkWindow")
+ (c-name "gdk_window_get_fullscreen_mode")
+ (return-type "GdkFullscreenMode")
+)
+
(define-method unfullscreen
(of-object "GdkWindow")
(c-name "gdk_window_unfullscreen")
@@ -4732,6 +4919,12 @@
(return-type "gboolean")
)
+(define-method get_frame_clock
+ (of-object "GdkWindow")
+ (c-name "gdk_window_get_frame_clock")
+ (return-type "GdkFrameClock*")
+)
+
;; From gdkwindowimpl.h
diff --git a/gdk/src/gdk_pixbuf_methods.defs b/gdk/src/gdk_pixbuf_methods.defs
index 1c8cf6b..037f33a 100644
--- a/gdk/src/gdk_pixbuf_methods.defs
+++ b/gdk/src/gdk_pixbuf_methods.defs
@@ -1,5 +1,12 @@
;; -*- scheme -*-
; object definitions ...
+(define-object Pixbuf
+ (in-module "Gdk")
+ (parent "GObject")
+ (c-name "GdkPixbuf")
+ (gtype-id "GDK_TYPE_PIXBUF")
+)
+
(define-object PixbufAnimation
(in-module "Gdk")
(parent "GObject")
@@ -140,6 +147,45 @@
)
)
+(define-function gdk_pixbuf_animation_new_from_stream
+ (c-name "gdk_pixbuf_animation_new_from_stream")
+ (return-type "GdkPixbufAnimation*")
+ (parameters
+ '("GInputStream*" "stream")
+ '("GCancellable*" "cancellable")
+ '("GError**" "error")
+ )
+)
+
+(define-function gdk_pixbuf_animation_new_from_stream_async
+ (c-name "gdk_pixbuf_animation_new_from_stream_async")
+ (return-type "none")
+ (parameters
+ '("GInputStream*" "stream")
+ '("GCancellable*" "cancellable")
+ '("GAsyncReadyCallback" "callback")
+ '("gpointer" "user_data")
+ )
+)
+
+(define-function gdk_pixbuf_animation_new_from_stream_finish
+ (c-name "gdk_pixbuf_animation_new_from_stream_finish")
+ (return-type "GdkPixbufAnimation*")
+ (parameters
+ '("GAsyncResult*" "async_result")
+ '("GError**" "error")
+ )
+)
+
+(define-function gdk_pixbuf_animation_new_from_resource
+ (c-name "gdk_pixbuf_animation_new_from_resource")
+ (return-type "GdkPixbufAnimation*")
+ (parameters
+ '("const-char*" "resource_path")
+ '("GError**" "error")
+ )
+)
+
(define-method ref
(of-object "GdkPixbufAnimation")
(c-name "gdk_pixbuf_animation_ref")
@@ -302,6 +348,21 @@
(return-type "int")
)
+(define-method get_byte_length
+ (of-object "GdkPixbuf")
+ (c-name "gdk_pixbuf_get_byte_length")
+ (return-type "gsize")
+)
+
+(define-method get_pixels_with_length
+ (of-object "GdkPixbuf")
+ (c-name "gdk_pixbuf_get_pixels_with_length")
+ (return-type "guchar*")
+ (parameters
+ '("guint*" "length")
+ )
+)
+
(define-function gdk_pixbuf_new
(c-name "gdk_pixbuf_new")
(is-constructor-of "GdkPixbuf")
@@ -365,6 +426,27 @@
)
)
+(define-function gdk_pixbuf_new_from_resource
+ (c-name "gdk_pixbuf_new_from_resource")
+ (return-type "GdkPixbuf*")
+ (parameters
+ '("const-char*" "resource_path")
+ '("GError**" "error")
+ )
+)
+
+(define-function gdk_pixbuf_new_from_resource_at_scale
+ (c-name "gdk_pixbuf_new_from_resource_at_scale")
+ (return-type "GdkPixbuf*")
+ (parameters
+ '("const-char*" "resource_path")
+ '("int" "width")
+ '("int" "height")
+ '("gboolean" "preserve_aspect_ratio")
+ '("GError**" "error")
+ )
+)
+
(define-function gdk_pixbuf_new_from_data
(c-name "gdk_pixbuf_new_from_data")
(return-type "GdkPixbuf*")
@@ -673,6 +755,18 @@
+;; From gdk-pixbuf-i18n.h
+
+(define-function gdk_pixbuf_gettext
+ (c-name "gdk_pixbuf_gettext")
+ (return-type "const-gchar*")
+ (parameters
+ '("const-gchar*" "msgid")
+ )
+)
+
+
+
;; From gdk-pixbuf-io.h
(define-function gdk_pixbuf_format_get_type
@@ -861,6 +955,24 @@
+;; From gdk-pixbuf-private.h
+
+
+
+;; From gdk-pixbuf-scaled-anim.h
+
+(define-function gdk_pixbuf_scaled_anim_get_type
+ (c-name "gdk_pixbuf_scaled_anim_get_type")
+ (return-type "GType")
+)
+
+(define-function gdk_pixbuf_scaled_anim_iter_get_type
+ (c-name "gdk_pixbuf_scaled_anim_iter_get_type")
+ (return-type "GType")
+)
+
+
+
;; From gdk-pixbuf-simple-anim.h
(define-function gdk_pixbuf_simple_anim_get_type
diff --git a/gdk/src/gdk_signals.defs b/gdk/src/gdk_signals.defs
index 964495b..3182848 100644
--- a/gdk/src/gdk_signals.defs
+++ b/gdk/src/gdk_signals.defs
@@ -1,3 +1,14 @@
+;; From GdkAppLaunchContext
+
+(define-property display
+ (of-object "GdkAppLaunchContext")
+ (prop-type "GParamObject")
+ (docs "Display")
+ (readable #t)
+ (writable #t)
+ (construct-only #t)
+)
+
;; From GdkDragContext
;; From GdkDisplay
diff --git a/gtk/src/gtk_enums.defs b/gtk/src/gtk_enums.defs
index 779d60f..2ef4794 100644
--- a/gtk/src/gtk_enums.defs
+++ b/gtk/src/gtk_enums.defs
@@ -348,7 +348,8 @@
;; GTK_CSS_SECTION_RULESET,
;; GTK_CSS_SECTION_SELECTOR,
;; GTK_CSS_SECTION_DECLARATION,
-;; GTK_CSS_SECTION_VALUE
+;; GTK_CSS_SECTION_VALUE,
+;; GTK_CSS_SECTION_KEYFRAMES
;; } GtkCssSectionType;
(define-enum-extended CssSectionType
@@ -363,6 +364,7 @@
'("selector" "GTK_CSS_SECTION_SELECTOR" "5")
'("declaration" "GTK_CSS_SECTION_DECLARATION" "6")
'("value" "GTK_CSS_SECTION_VALUE" "7")
+ '("keyframes" "GTK_CSS_SECTION_KEYFRAMES" "8")
)
)
@@ -382,6 +384,7 @@
;; GTK_CSS_CHANGE_SIBLING_STATE = (1 << 7),
;; GTK_CSS_CHANGE_PARENT_CLASS = (1 << 8),
;; GTK_CSS_CHANGE_PARENT_NAME = (1 << 9),
+;; GTK_CSS_CHANGE_PARENT_REGION = GTK_CSS_CHANGE_PARENT_NAME,
;; GTK_CSS_CHANGE_PARENT_POSITION = (1 << 10),
;; GTK_CSS_CHANGE_PARENT_STATE = (1 << 11),
;; GTK_CSS_CHANGE_PARENT_SIBLING_CLASS = (1 << 12),
@@ -390,7 +393,10 @@
;; GTK_CSS_CHANGE_PARENT_SIBLING_STATE = (1 << 15),
;; /* add more */
;; GTK_CSS_CHANGE_SOURCE = (1 << 16),
-;; GTK_CSS_CHANGE_ANIMATE = (1 << 17)
+;; GTK_CSS_CHANGE_ANIMATE = (1 << 17),
+;; GTK_CSS_CHANGE_FORCE_INVALIDATE = (1 << 18),
+;;
+;; GTK_CSS_CHANGE_RESERVED_BIT = (1 << 31) /* Used internally in gtkcssselector.c */
;; } GtkCssChange;
(define-flags-extended CssChange
@@ -409,6 +415,7 @@
'("sibling-state" "GTK_CSS_CHANGE_SIBLING_STATE" "(1 << 7)")
'("parent-class" "GTK_CSS_CHANGE_PARENT_CLASS" "(1 << 8)")
'("parent-name" "GTK_CSS_CHANGE_PARENT_NAME" "(1 << 9)")
+ '("parent-region" "GTK_CSS_CHANGE_PARENT_REGION" "0x200")
'("parent-position" "GTK_CSS_CHANGE_PARENT_POSITION" "(1 << 10)")
'("parent-state" "GTK_CSS_CHANGE_PARENT_STATE" "(1 << 11)")
'("parent-sibling-class" "GTK_CSS_CHANGE_PARENT_SIBLING_CLASS" "(1 << 12)")
@@ -417,6 +424,8 @@
'("parent-sibling-state" "GTK_CSS_CHANGE_PARENT_SIBLING_STATE" "(1 << 15)")
'("source" "GTK_CSS_CHANGE_SOURCE" "(1 << 16)")
'("animate" "GTK_CSS_CHANGE_ANIMATE" "(1 << 17)")
+ '("force-invalidate" "GTK_CSS_CHANGE_FORCE_INVALIDATE" "(1 << 18)")
+ '("reserved-bit" "GTK_CSS_CHANGE_RESERVED_BIT" "(1 << 31)")
)
)
@@ -458,6 +467,90 @@
;; Original typedef:
;; typedef enum /*< skip >*/ {
+;; GTK_CSS_DIRECTION_NORMAL,
+;; GTK_CSS_DIRECTION_REVERSE,
+;; GTK_CSS_DIRECTION_ALTERNATE,
+;; GTK_CSS_DIRECTION_ALTERNATE_REVERSE
+;; } GtkCssDirection;
+
+(define-enum-extended CssDirection
+ (in-module "Gtk")
+ (c-name "GtkCssDirection")
+ (values
+ '("normal" "GTK_CSS_DIRECTION_NORMAL" "0")
+ '("reverse" "GTK_CSS_DIRECTION_REVERSE" "1")
+ '("alternate" "GTK_CSS_DIRECTION_ALTERNATE" "2")
+ '("alternate-reverse" "GTK_CSS_DIRECTION_ALTERNATE_REVERSE" "3")
+ )
+)
+
+;; Original typedef:
+;; typedef enum /*< skip >*/ {
+;; GTK_CSS_PLAY_STATE_RUNNING,
+;; GTK_CSS_PLAY_STATE_PAUSED
+;; } GtkCssPlayState;
+
+(define-enum-extended CssPlayState
+ (in-module "Gtk")
+ (c-name "GtkCssPlayState")
+ (values
+ '("running" "GTK_CSS_PLAY_STATE_RUNNING" "0")
+ '("paused" "GTK_CSS_PLAY_STATE_PAUSED" "1")
+ )
+)
+
+;; Original typedef:
+;; typedef enum /*< skip >*/ {
+;; GTK_CSS_FILL_NONE,
+;; GTK_CSS_FILL_FORWARDS,
+;; GTK_CSS_FILL_BACKWARDS,
+;; GTK_CSS_FILL_BOTH
+;; } GtkCssFillMode;
+
+(define-enum-extended CssFillMode
+ (in-module "Gtk")
+ (c-name "GtkCssFillMode")
+ (values
+ '("none" "GTK_CSS_FILL_NONE" "0")
+ '("forwards" "GTK_CSS_FILL_FORWARDS" "1")
+ '("backwards" "GTK_CSS_FILL_BACKWARDS" "2")
+ '("both" "GTK_CSS_FILL_BOTH" "3")
+ )
+)
+
+;; Original typedef:
+;; typedef enum /*< skip >*/ {
+;; /* relative font sizes */
+;; GTK_CSS_FONT_SIZE_SMALLER,
+;; GTK_CSS_FONT_SIZE_LARGER,
+;; /* absolute font sizes */
+;; GTK_CSS_FONT_SIZE_XX_SMALL,
+;; GTK_CSS_FONT_SIZE_X_SMALL,
+;; GTK_CSS_FONT_SIZE_SMALL,
+;; GTK_CSS_FONT_SIZE_MEDIUM,
+;; GTK_CSS_FONT_SIZE_LARGE,
+;; GTK_CSS_FONT_SIZE_X_LARGE,
+;; GTK_CSS_FONT_SIZE_XX_LARGE
+;; } GtkCssFontSize;
+
+(define-enum-extended CssFontSize
+ (in-module "Gtk")
+ (c-name "GtkCssFontSize")
+ (values
+ '("smaller" "GTK_CSS_FONT_SIZE_SMALLER" "0")
+ '("larger" "GTK_CSS_FONT_SIZE_LARGER" "1")
+ '("xx-small" "GTK_CSS_FONT_SIZE_XX_SMALL" "2")
+ '("x-small" "GTK_CSS_FONT_SIZE_X_SMALL" "3")
+ '("small" "GTK_CSS_FONT_SIZE_SMALL" "4")
+ '("medium" "GTK_CSS_FONT_SIZE_MEDIUM" "5")
+ '("large" "GTK_CSS_FONT_SIZE_LARGE" "6")
+ '("x-large" "GTK_CSS_FONT_SIZE_X_LARGE" "7")
+ '("xx-large" "GTK_CSS_FONT_SIZE_XX_LARGE" "8")
+ )
+)
+
+;; Original typedef:
+;; typedef enum /*< skip >*/ {
;; GTK_CSS_TOP,
;; GTK_CSS_RIGHT,
;; GTK_CSS_BOTTOM,
@@ -1668,6 +1761,25 @@
)
;; Original typedef:
+;; typedef enum {
+;; GTK_SIZE_GROUP_NONE,
+;; GTK_SIZE_GROUP_HORIZONTAL,
+;; GTK_SIZE_GROUP_VERTICAL,
+;; GTK_SIZE_GROUP_BOTH
+;; } GtkSizeGroupMode;
+
+(define-enum-extended SizeGroupMode
+ (in-module "Gtk")
+ (c-name "GtkSizeGroupMode")
+ (values
+ '("none" "GTK_SIZE_GROUP_NONE" "0")
+ '("horizontal" "GTK_SIZE_GROUP_HORIZONTAL" "1")
+ '("vertical" "GTK_SIZE_GROUP_VERTICAL" "2")
+ '("both" "GTK_SIZE_GROUP_BOTH" "3")
+ )
+)
+
+;; Original typedef:
;; typedef enum
;; {
;; GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH = 0,
@@ -1711,7 +1823,9 @@
;; GTK_STATE_FLAG_INSENSITIVE = 1 << 3,
;; GTK_STATE_FLAG_INCONSISTENT = 1 << 4,
;; GTK_STATE_FLAG_FOCUSED = 1 << 5,
-;; GTK_STATE_FLAG_BACKDROP = 1 << 6
+;; GTK_STATE_FLAG_BACKDROP = 1 << 6,
+;; GTK_STATE_FLAG_DIR_LTR = 1 << 7,
+;; GTK_STATE_FLAG_DIR_RTL = 1 << 8
;; } GtkStateFlags;
(define-flags-extended StateFlags
@@ -1726,6 +1840,8 @@
'("inconsistent" "GTK_STATE_FLAG_INCONSISTENT" "1 << 4")
'("focused" "GTK_STATE_FLAG_FOCUSED" "1 << 5")
'("backdrop" "GTK_STATE_FLAG_BACKDROP" "1 << 6")
+ '("dir-ltr" "GTK_STATE_FLAG_DIR_LTR" "1 << 7")
+ '("dir-rtl" "GTK_STATE_FLAG_DIR_RTL" "1 << 8")
)
)
@@ -2650,27 +2766,6 @@
)
)
-;; From gtksizegroup.h
-
-;; Original typedef:
-;; typedef enum {
-;; GTK_SIZE_GROUP_NONE,
-;; GTK_SIZE_GROUP_HORIZONTAL,
-;; GTK_SIZE_GROUP_VERTICAL,
-;; GTK_SIZE_GROUP_BOTH
-;; } GtkSizeGroupMode;
-
-(define-enum-extended SizeGroupMode
- (in-module "Gtk")
- (c-name "GtkSizeGroupMode")
- (values
- '("none" "GTK_SIZE_GROUP_NONE" "0")
- '("horizontal" "GTK_SIZE_GROUP_HORIZONTAL" "1")
- '("vertical" "GTK_SIZE_GROUP_VERTICAL" "2")
- '("both" "GTK_SIZE_GROUP_BOTH" "3")
- )
-)
-
;; From gtksizegroup-private.h
;; Original typedef:
@@ -2751,6 +2846,44 @@
)
)
+;; From gtktexthandleprivate.h
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_TEXT_HANDLE_POSITION_CURSOR,
+;; GTK_TEXT_HANDLE_POSITION_SELECTION_START,
+;; GTK_TEXT_HANDLE_POSITION_SELECTION_END = GTK_TEXT_HANDLE_POSITION_CURSOR
+;; } GtkTextHandlePosition;
+
+(define-enum-extended TextHandlePosition
+ (in-module "Gtk")
+ (c-name "GtkTextHandlePosition")
+ (values
+ '("cursor" "GTK_TEXT_HANDLE_POSITION_CURSOR" "0")
+ '("selection-start" "GTK_TEXT_HANDLE_POSITION_SELECTION_START" "1")
+ '("selection-end" "GTK_TEXT_HANDLE_POSITION_SELECTION_END" "0")
+ )
+)
+
+;; Original typedef:
+;; typedef enum
+;; {
+;; GTK_TEXT_HANDLE_MODE_NONE,
+;; GTK_TEXT_HANDLE_MODE_CURSOR,
+;; GTK_TEXT_HANDLE_MODE_SELECTION
+;; } GtkTextHandleMode;
+
+(define-enum-extended TextHandleMode
+ (in-module "Gtk")
+ (c-name "GtkTextHandleMode")
+ (values
+ '("none" "GTK_TEXT_HANDLE_MODE_NONE" "0")
+ '("cursor" "GTK_TEXT_HANDLE_MODE_CURSOR" "1")
+ '("selection" "GTK_TEXT_HANDLE_MODE_SELECTION" "2")
+ )
+)
+
;; From gtktextiter.h
;; Original typedef:
diff --git a/gtk/src/gtk_methods.defs b/gtk/src/gtk_methods.defs
index 0b2b83f..05e359e 100644
--- a/gtk/src/gtk_methods.defs
+++ b/gtk/src/gtk_methods.defs
@@ -184,13 +184,6 @@
(gtype-id "GTK_TYPE_CSS_COMPUTED_VALUES")
)
-(define-object CssAnimatedValues
- (in-module "Gtk")
- (parent "GtkCssComputedValues")
- (c-name "GtkCssAnimatedValues")
- (gtype-id "GTK_TYPE_CSS_ANIMATED_VALUES")
-)
-
(define-object CssImage
(in-module "Gtk")
(parent "GObject")
@@ -219,6 +212,13 @@
(gtype-id "GTK_TYPE_CSS_IMAGE_LINEAR")
)
+(define-object CssImageSurface
+ (in-module "Gtk")
+ (parent "GtkCssImage")
+ (c-name "GtkCssImageSurface")
+ (gtype-id "GTK_TYPE_CSS_IMAGE_SURFACE")
+)
+
(define-object CssImageUrl
(in-module "Gtk")
(parent "GtkCssImage")
@@ -507,6 +507,13 @@
(gtype-id "GTK_TYPE_CSS_TRANSITION")
)
+(define-object CssAnimation
+ (in-module "Gtk")
+ (parent "GtkStyleAnimation")
+ (c-name "GtkCssAnimation")
+ (gtype-id "GTK_TYPE_CSS_ANIMATION")
+)
+
(define-object StyleCascade
(in-module "Gtk")
(parent "GObject")
@@ -576,6 +583,13 @@
(gtype-id "GTK_TYPE_TEXT_CHILD_ANCHOR")
)
+(define-object TextHandle
+ (in-module "Gtk")
+ (parent "GObject")
+ (c-name "GtkTextHandle")
+ (gtype-id "GTK_TYPE_TEXT_HANDLE")
+)
+
(define-object TextLayout
(in-module "Gtk")
(parent "GObject")
@@ -1791,6 +1805,7 @@
'("selector" "GTK_CSS_SECTION_SELECTOR")
'("declaration" "GTK_CSS_SECTION_DECLARATION")
'("value" "GTK_CSS_SECTION_VALUE")
+ '("keyframes" "GTK_CSS_SECTION_KEYFRAMES")
)
)
@@ -1811,6 +1826,7 @@
'("sibling-state" "GTK_CSS_CHANGE_SIBLING_STATE")
'("parent-class" "GTK_CSS_CHANGE_PARENT_CLASS")
'("parent-name" "GTK_CSS_CHANGE_PARENT_NAME")
+ '("parent-region" "GTK_CSS_CHANGE_PARENT_REGION")
'("parent-position" "GTK_CSS_CHANGE_PARENT_POSITION")
'("parent-state" "GTK_CSS_CHANGE_PARENT_STATE")
'("parent-sibling-class" "GTK_CSS_CHANGE_PARENT_SIBLING_CLASS")
@@ -1819,6 +1835,8 @@
'("parent-sibling-state" "GTK_CSS_CHANGE_PARENT_SIBLING_STATE")
'("source" "GTK_CSS_CHANGE_SOURCE")
'("animate" "GTK_CSS_CHANGE_ANIMATE")
+ '("force-invalidate" "GTK_CSS_CHANGE_FORCE_INVALIDATE")
+ '("reserved-bit" "GTK_CSS_CHANGE_RESERVED_BIT")
)
)
@@ -1845,6 +1863,57 @@
)
)
+(define-enum CssDirection
+ (in-module "Gtk")
+ (c-name "GtkCssDirection")
+ (gtype-id "GTK_TYPE_CSS_DIRECTION")
+ (values
+ '("normal" "GTK_CSS_DIRECTION_NORMAL")
+ '("reverse" "GTK_CSS_DIRECTION_REVERSE")
+ '("alternate" "GTK_CSS_DIRECTION_ALTERNATE")
+ '("alternate-reverse" "GTK_CSS_DIRECTION_ALTERNATE_REVERSE")
+ )
+)
+
+(define-enum CssPlayState
+ (in-module "Gtk")
+ (c-name "GtkCssPlayState")
+ (gtype-id "GTK_TYPE_CSS_PLAY_STATE")
+ (values
+ '("running" "GTK_CSS_PLAY_STATE_RUNNING")
+ '("paused" "GTK_CSS_PLAY_STATE_PAUSED")
+ )
+)
+
+(define-enum CssFillMode
+ (in-module "Gtk")
+ (c-name "GtkCssFillMode")
+ (gtype-id "GTK_TYPE_CSS_FILL_MODE")
+ (values
+ '("none" "GTK_CSS_FILL_NONE")
+ '("forwards" "GTK_CSS_FILL_FORWARDS")
+ '("backwards" "GTK_CSS_FILL_BACKWARDS")
+ '("both" "GTK_CSS_FILL_BOTH")
+ )
+)
+
+(define-enum CssFontSize
+ (in-module "Gtk")
+ (c-name "GtkCssFontSize")
+ (gtype-id "GTK_TYPE_CSS_FONT_SIZE")
+ (values
+ '("smaller" "GTK_CSS_FONT_SIZE_SMALLER")
+ '("larger" "GTK_CSS_FONT_SIZE_LARGER")
+ '("xx-small" "GTK_CSS_FONT_SIZE_XX_SMALL")
+ '("x-small" "GTK_CSS_FONT_SIZE_X_SMALL")
+ '("small" "GTK_CSS_FONT_SIZE_SMALL")
+ '("medium" "GTK_CSS_FONT_SIZE_MEDIUM")
+ '("large" "GTK_CSS_FONT_SIZE_LARGE")
+ '("x-large" "GTK_CSS_FONT_SIZE_X_LARGE")
+ '("xx-large" "GTK_CSS_FONT_SIZE_XX_LARGE")
+ )
+)
+
(define-enum CssSide
(in-module "Gtk")
(c-name "GtkCssSide")
@@ -2555,6 +2624,18 @@
)
)
+(define-enum SizeGroupMode
+ (in-module "Gtk")
+ (c-name "GtkSizeGroupMode")
+ (gtype-id "GTK_TYPE_SIZE_GROUP_MODE")
+ (values
+ '("none" "GTK_SIZE_GROUP_NONE")
+ '("horizontal" "GTK_SIZE_GROUP_HORIZONTAL")
+ '("vertical" "GTK_SIZE_GROUP_VERTICAL")
+ '("both" "GTK_SIZE_GROUP_BOTH")
+ )
+)
+
(define-enum SizeRequestMode
(in-module "Gtk")
(c-name "GtkSizeRequestMode")
@@ -2589,6 +2670,8 @@
'("inconsistent" "GTK_STATE_FLAG_INCONSISTENT")
'("focused" "GTK_STATE_FLAG_FOCUSED")
'("backdrop" "GTK_STATE_FLAG_BACKDROP")
+ '("dir-ltr" "GTK_STATE_FLAG_DIR_LTR")
+ '("dir-rtl" "GTK_STATE_FLAG_DIR_RTL")
)
)
@@ -3116,18 +3199,6 @@
)
)
-(define-enum SizeGroupMode
- (in-module "Gtk")
- (c-name "GtkSizeGroupMode")
- (gtype-id "GTK_TYPE_SIZE_GROUP_MODE")
- (values
- '("none" "GTK_SIZE_GROUP_NONE")
- '("horizontal" "GTK_SIZE_GROUP_HORIZONTAL")
- '("vertical" "GTK_SIZE_GROUP_VERTICAL")
- '("both" "GTK_SIZE_GROUP_BOTH")
- )
-)
-
(define-flags QueueResizeFlags
(in-module "Gtk")
(c-name "GtkQueueResizeFlags")
@@ -3173,6 +3244,28 @@
)
)
+(define-enum TextHandlePosition
+ (in-module "Gtk")
+ (c-name "GtkTextHandlePosition")
+ (gtype-id "GTK_TYPE_TEXT_HANDLE_POSITION")
+ (values
+ '("cursor" "GTK_TEXT_HANDLE_POSITION_CURSOR")
+ '("selection-start" "GTK_TEXT_HANDLE_POSITION_SELECTION_START")
+ '("selection-end" "GTK_TEXT_HANDLE_POSITION_SELECTION_END")
+ )
+)
+
+(define-enum TextHandleMode
+ (in-module "Gtk")
+ (c-name "GtkTextHandleMode")
+ (gtype-id "GTK_TYPE_TEXT_HANDLE_MODE")
+ (values
+ '("none" "GTK_TEXT_HANDLE_MODE_NONE")
+ '("cursor" "GTK_TEXT_HANDLE_MODE_CURSOR")
+ '("selection" "GTK_TEXT_HANDLE_MODE_SELECTION")
+ )
+)
+
(define-flags TextSearchFlags
(in-module "Gtk")
(c-name "GtkTextSearchFlags")
@@ -3386,6 +3479,10 @@
+;; From gtk-a11y.h
+
+
+
;; From gtkaboutdialog.h
(define-function gtk_about_dialog_get_type
@@ -3924,6 +4021,16 @@
(return-type "gboolean")
)
+(define-method set_accel
+ (of-object "GtkAccelLabel")
+ (c-name "gtk_accel_label_set_accel")
+ (return-type "none")
+ (parameters
+ '("guint" "accelerator_key")
+ '("GdkModifierType" "accelerator_mods")
+ )
+)
+
;; From gtkaccelmap.h
@@ -4196,6 +4303,21 @@
)
)
+(define-method get_accel_group
+ (of-object "GtkActionGroup")
+ (c-name "gtk_action_group_get_accel_group")
+ (return-type "GtkAccelGroup*")
+)
+
+(define-method set_accel_group
+ (of-object "GtkActionGroup")
+ (c-name "gtk_action_group_set_accel_group")
+ (return-type "none")
+ (parameters
+ '("GtkAccelGroup*" "accel_group")
+ )
+)
+
(define-method get_action
(of-object "GtkActionGroup")
(c-name "gtk_action_group_get_action")
@@ -6293,6 +6415,16 @@
(return-type "GSList*")
)
+(define-method expose_object
+ (of-object "GtkBuilder")
+ (c-name "gtk_builder_expose_object")
+ (return-type "none")
+ (parameters
+ '("const-gchar*" "name")
+ '("GObject*" "object")
+ )
+)
+
(define-method connect_signals
(of-object "GtkBuilder")
(c-name "gtk_builder_connect_signals")
@@ -6589,6 +6721,10 @@
+;; From gtkcairoblurprivate.h
+
+
+
;; From gtkcalendar.h
(define-function gtk_calendar_get_type
@@ -7775,6 +7911,15 @@
)
)
+(define-method set_accessible_type
+ (of-object "GtkCellRendererClass")
+ (c-name "gtk_cell_renderer_class_set_accessible_type")
+ (return-type "none")
+ (parameters
+ '("GType" "type")
+ )
+)
+
;; From gtkcellrendererpixbuf.h
@@ -9409,7 +9554,7 @@
-;; From gtkcssanimatedvaluesprivate.h
+;; From gtkcssanimationprivate.h
@@ -9425,6 +9570,10 @@
+;; From gtkcsscolorvalueprivate.h
+
+
+
;; From gtkcsscomputedvaluesprivate.h
@@ -9465,6 +9614,10 @@
+;; From gtkcssimagesurfaceprivate.h
+
+
+
;; From gtkcssimageurlprivate.h
@@ -9485,6 +9638,10 @@
+;; From gtkcsskeyframesprivate.h
+
+
+
;; From gtkcsslookupprivate.h
@@ -11234,6 +11391,21 @@
(return-type "GtkInputHints")
)
+(define-method set_attributes
+ (of-object "GtkEntry")
+ (c-name "gtk_entry_set_attributes")
+ (return-type "none")
+ (parameters
+ '("PangoAttrList*" "attrs")
+ )
+)
+
+(define-method get_attributes
+ (of-object "GtkEntry")
+ (c-name "gtk_entry_get_attributes")
+ (return-type "PangoAttrList*")
+)
+
;; From gtkentryprivate.h
@@ -12488,86 +12660,6 @@
-;; From gtkgradient.h
-
-(define-function gtk_gradient_get_type
- (c-name "gtk_gradient_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_gradient_new_linear
- (c-name "gtk_gradient_new_linear")
- (return-type "GtkGradient*")
- (parameters
- '("gdouble" "x0")
- '("gdouble" "y0")
- '("gdouble" "x1")
- '("gdouble" "y1")
- )
-)
-
-(define-function gtk_gradient_new_radial
- (c-name "gtk_gradient_new_radial")
- (return-type "GtkGradient*")
- (parameters
- '("gdouble" "x0")
- '("gdouble" "y0")
- '("gdouble" "radius0")
- '("gdouble" "x1")
- '("gdouble" "y1")
- '("gdouble" "radius1")
- )
-)
-
-(define-method add_color_stop
- (of-object "GtkGradient")
- (c-name "gtk_gradient_add_color_stop")
- (return-type "none")
- (parameters
- '("gdouble" "offset")
- '("GtkSymbolicColor*" "color")
- )
-)
-
-(define-method ref
- (of-object "GtkGradient")
- (c-name "gtk_gradient_ref")
- (return-type "GtkGradient*")
-)
-
-(define-method unref
- (of-object "GtkGradient")
- (c-name "gtk_gradient_unref")
- (return-type "none")
-)
-
-(define-method resolve
- (of-object "GtkGradient")
- (c-name "gtk_gradient_resolve")
- (return-type "gboolean")
- (parameters
- '("GtkStyleProperties*" "props")
- '("cairo_pattern_t**" "resolved_gradient")
- )
-)
-
-(define-method resolve_for_context
- (of-object "GtkGradient")
- (c-name "gtk_gradient_resolve_for_context")
- (return-type "cairo_pattern_t*")
- (parameters
- '("GtkStyleContext*" "context")
- )
-)
-
-(define-method to_string
- (of-object "GtkGradient")
- (c-name "gtk_gradient_to_string")
- (return-type "char*")
-)
-
-
-
;; From gtkgrid.h
(define-function gtk_grid_get_type
@@ -12711,6 +12803,10 @@
+;; From gtkhslaprivate.h
+
+
+
;; From gtkiconcache.h
@@ -13299,6 +13395,27 @@
)
)
+(define-method load_icon_async
+ (of-object "GtkIconInfo")
+ (c-name "gtk_icon_info_load_icon_async")
+ (return-type "none")
+ (parameters
+ '("GCancellable*" "cancellable")
+ '("GAsyncReadyCallback" "callback")
+ '("gpointer" "user_data")
+ )
+)
+
+(define-method load_icon_finish
+ (of-object "GtkIconInfo")
+ (c-name "gtk_icon_info_load_icon_finish")
+ (return-type "GdkPixbuf*")
+ (parameters
+ '("GAsyncResult*" "res")
+ '("GError**" "error")
+ )
+)
+
(define-method load_symbolic
(of-object "GtkIconInfo")
(c-name "gtk_icon_info_load_symbolic")
@@ -13313,6 +13430,32 @@
)
)
+(define-method load_symbolic_async
+ (of-object "GtkIconInfo")
+ (c-name "gtk_icon_info_load_symbolic_async")
+ (return-type "none")
+ (parameters
+ '("const-GdkRGBA*" "fg")
+ '("const-GdkRGBA*" "success_color")
+ '("const-GdkRGBA*" "warning_color")
+ '("const-GdkRGBA*" "error_color")
+ '("GCancellable*" "cancellable")
+ '("GAsyncReadyCallback" "callback")
+ '("gpointer" "user_data")
+ )
+)
+
+(define-method load_symbolic_finish
+ (of-object "GtkIconInfo")
+ (c-name "gtk_icon_info_load_symbolic_finish")
+ (return-type "GdkPixbuf*")
+ (parameters
+ '("GAsyncResult*" "res")
+ '("gboolean*" "was_symbolic")
+ '("GError**" "error")
+ )
+)
+
(define-method load_symbolic_for_context
(of-object "GtkIconInfo")
(c-name "gtk_icon_info_load_symbolic_for_context")
@@ -13324,6 +13467,29 @@
)
)
+(define-method load_symbolic_for_context_async
+ (of-object "GtkIconInfo")
+ (c-name "gtk_icon_info_load_symbolic_for_context_async")
+ (return-type "none")
+ (parameters
+ '("GtkStyleContext*" "context")
+ '("GCancellable*" "cancellable")
+ '("GAsyncReadyCallback" "callback")
+ '("gpointer" "user_data")
+ )
+)
+
+(define-method load_symbolic_for_context_finish
+ (of-object "GtkIconInfo")
+ (c-name "gtk_icon_info_load_symbolic_for_context_finish")
+ (return-type "GdkPixbuf*")
+ (parameters
+ '("GAsyncResult*" "res")
+ '("gboolean*" "was_symbolic")
+ '("GError**" "error")
+ )
+)
+
(define-method load_symbolic_for_style
(of-object "GtkIconInfo")
(c-name "gtk_icon_info_load_symbolic_for_style")
@@ -13613,6 +13779,21 @@
)
)
+(define-method set_activate_on_single_click
+ (of-object "GtkIconView")
+ (c-name "gtk_icon_view_set_activate_on_single_click")
+ (return-type "none")
+ (parameters
+ '("gboolean" "single")
+ )
+)
+
+(define-method get_activate_on_single_click
+ (of-object "GtkIconView")
+ (c-name "gtk_icon_view_get_activate_on_single_click")
+ (return-type "gboolean")
+)
+
(define-method selected_foreach
(of-object "GtkIconView")
(c-name "gtk_icon_view_selected_foreach")
@@ -15119,6 +15300,21 @@
(return-type "gdouble")
)
+(define-method set_inverted
+ (of-object "GtkLevelBar")
+ (c-name "gtk_level_bar_set_inverted")
+ (return-type "none")
+ (parameters
+ '("gboolean" "inverted")
+ )
+)
+
+(define-method get_inverted
+ (of-object "GtkLevelBar")
+ (c-name "gtk_level_bar_get_inverted")
+ (return-type "gboolean")
+)
+
(define-method add_offset_value
(of-object "GtkLevelBar")
(c-name "gtk_level_bar_add_offset_value")
@@ -15814,21 +16010,6 @@
(return-type "GtkMenu*")
)
-(define-method set_menu
- (of-object "GtkMenuButton")
- (c-name "gtk_menu_button_set_menu")
- (return-type "none")
- (parameters
- '("GtkWidget*" "menu")
- )
-)
-
-(define-method get_menu
- (of-object "GtkMenuButton")
- (c-name "gtk_menu_button_get_menu")
- (return-type "GtkMenu*")
-)
-
(define-method set_direction
(of-object "GtkMenuButton")
(c-name "gtk_menu_button_set_direction")
@@ -16385,6 +16566,17 @@
(return-type "GtkWidget*")
)
+(define-method bind_model
+ (of-object "GtkMenuShell")
+ (c-name "gtk_menu_shell_bind_model")
+ (return-type "none")
+ (parameters
+ '("GMenuModel*" "model")
+ '("const-gchar*" "action_namespace")
+ '("gboolean" "with_separators")
+ )
+)
+
;; From gtkmenushellprivate.h
@@ -16590,10 +16782,6 @@
-;; From gtkmodelmenu.h
-
-
-
;; From gtkmodelmenuitem.h
@@ -22626,6 +22814,10 @@
+;; From gtksizerequestcacheprivate.h
+
+
+
;; From gtksizerequest.h
(define-function gtk_distribute_natural_allocation
@@ -23608,6 +23800,21 @@
(return-type "GdkScreen*")
)
+(define-method set_frame_clock
+ (of-object "GtkStyleContext")
+ (c-name "gtk_style_context_set_frame_clock")
+ (return-type "none")
+ (parameters
+ '("GdkFrameClock*" "frame_clock")
+ )
+)
+
+(define-method get_frame_clock
+ (of-object "GtkStyleContext")
+ (c-name "gtk_style_context_get_frame_clock")
+ (return-type "GdkFrameClock*")
+)
+
(define-method set_direction
(of-object "GtkStyleContext")
(c-name "gtk_style_context_set_direction")
@@ -24250,100 +24457,6 @@
-;; From gtksymboliccolor.h
-
-(define-function gtk_symbolic_color_get_type
- (c-name "gtk_symbolic_color_get_type")
- (return-type "GType")
-)
-
-(define-function gtk_symbolic_color_new_literal
- (c-name "gtk_symbolic_color_new_literal")
- (return-type "GtkSymbolicColor*")
- (parameters
- '("const-GdkRGBA*" "color")
- )
-)
-
-(define-function gtk_symbolic_color_new_name
- (c-name "gtk_symbolic_color_new_name")
- (return-type "GtkSymbolicColor*")
- (parameters
- '("const-gchar*" "name")
- )
-)
-
-(define-method new_shade
- (of-object "GtkSymbolicColor")
- (c-name "gtk_symbolic_color_new_shade")
- (return-type "GtkSymbolicColor*")
- (parameters
- '("gdouble" "factor")
- )
-)
-
-(define-method new_alpha
- (of-object "GtkSymbolicColor")
- (c-name "gtk_symbolic_color_new_alpha")
- (return-type "GtkSymbolicColor*")
- (parameters
- '("gdouble" "factor")
- )
-)
-
-(define-method new_mix
- (of-object "GtkSymbolicColor")
- (c-name "gtk_symbolic_color_new_mix")
- (return-type "GtkSymbolicColor*")
- (parameters
- '("GtkSymbolicColor*" "color2")
- '("gdouble" "factor")
- )
-)
-
-(define-function gtk_symbolic_color_new_win32
- (c-name "gtk_symbolic_color_new_win32")
- (return-type "GtkSymbolicColor*")
- (parameters
- '("const-gchar*" "theme_class")
- '("gint" "id")
- )
-)
-
-(define-method ref
- (of-object "GtkSymbolicColor")
- (c-name "gtk_symbolic_color_ref")
- (return-type "GtkSymbolicColor*")
-)
-
-(define-method unref
- (of-object "GtkSymbolicColor")
- (c-name "gtk_symbolic_color_unref")
- (return-type "none")
-)
-
-(define-method to_string
- (of-object "GtkSymbolicColor")
- (c-name "gtk_symbolic_color_to_string")
- (return-type "char*")
-)
-
-(define-method resolve
- (of-object "GtkSymbolicColor")
- (c-name "gtk_symbolic_color_resolve")
- (return-type "gboolean")
- (parameters
- '("GtkStyleProperties*" "props")
- '("GdkRGBA*" "resolved_color")
- )
-)
-
-
-
-;; From gtksymboliccolorprivate.h
-
-
-
;; From gtktestutils.h
(define-function gtk_test_init
@@ -25305,6 +25418,10 @@
+;; From gtktexthandleprivate.h
+
+
+
;; From gtktextiter.h
(define-method get_buffer
@@ -30405,6 +30522,21 @@
(return-type "gboolean")
)
+(define-method get_activate_on_single_click
+ (of-object "GtkTreeView")
+ (c-name "gtk_tree_view_get_activate_on_single_click")
+ (return-type "gboolean")
+)
+
+(define-method set_activate_on_single_click
+ (of-object "GtkTreeView")
+ (c-name "gtk_tree_view_set_activate_on_single_click")
+ (return-type "none")
+ (parameters
+ '("gboolean" "single")
+ )
+)
+
(define-method append_column
(of-object "GtkTreeView")
(c-name "gtk_tree_view_append_column")
@@ -31482,6 +31614,11 @@
(return-type "GType")
)
+(define-function gtk_size_group_mode_get_type
+ (c-name "gtk_size_group_mode_get_type")
+ (return-type "GType")
+)
+
(define-function gtk_size_request_mode_get_type
(c-name "gtk_size_request_mode_get_type")
(return-type "GType")
@@ -31617,11 +31754,6 @@
(return-type "GType")
)
-(define-function gtk_size_group_mode_get_type
- (c-name "gtk_size_group_mode_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")
@@ -32107,6 +32239,12 @@
(return-type "none")
)
+(define-method get_frame_clock
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_get_frame_clock")
+ (return-type "GdkFrameClock*")
+)
+
(define-method size_request
(of-object "GtkWidget")
(c-name "gtk_widget_size_request")
@@ -32519,6 +32657,12 @@
(return-type "gboolean")
)
+(define-method is_visible
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_is_visible")
+ (return-type "gboolean")
+)
+
(define-method set_has_window
(of-object "GtkWidget")
(c-name "gtk_widget_set_has_window")
@@ -32675,6 +32819,24 @@
(return-type "GdkWindow*")
)
+(define-method register_window
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_register_window")
+ (return-type "none")
+ (parameters
+ '("GdkWindow*" "window")
+ )
+)
+
+(define-method unregister_window
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_unregister_window")
+ (return-type "none")
+ (parameters
+ '("GdkWindow*" "window")
+ )
+)
+
(define-method get_allocated_width
(of-object "GtkWidget")
(c-name "gtk_widget_get_allocated_width")
@@ -32796,6 +32958,21 @@
)
)
+(define-method set_opacity
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_set_opacity")
+ (return-type "none")
+ (parameters
+ '("double" "opacity")
+ )
+)
+
+(define-method get_opacity
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_get_opacity")
+ (return-type "double")
+)
+
(define-method set_device_enabled
(of-object "GtkWidget")
(c-name "gtk_widget_set_device_enabled")
@@ -33540,6 +33717,26 @@
)
)
+(define-method add_tick_callback
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_add_tick_callback")
+ (return-type "guint")
+ (parameters
+ '("GtkTickCallback" "callback")
+ '("gpointer" "user_data")
+ '("GDestroyNotify" "notify")
+ )
+)
+
+(define-method remove_tick_callback
+ (of-object "GtkWidget")
+ (c-name "gtk_widget_remove_tick_callback")
+ (return-type "none")
+ (parameters
+ '("guint" "id")
+ )
+)
+
;; From gtkwidgetpath.h
@@ -35198,6 +35395,90 @@
+;; From gtkgradient.h
+
+(define-function gtk_gradient_get_type
+ (c-name "gtk_gradient_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_gradient_new_linear
+ (c-name "gtk_gradient_new_linear")
+ (return-type "GtkGradient*")
+ (parameters
+ '("gdouble" "x0")
+ '("gdouble" "y0")
+ '("gdouble" "x1")
+ '("gdouble" "y1")
+ )
+)
+
+(define-function gtk_gradient_new_radial
+ (c-name "gtk_gradient_new_radial")
+ (return-type "GtkGradient*")
+ (parameters
+ '("gdouble" "x0")
+ '("gdouble" "y0")
+ '("gdouble" "radius0")
+ '("gdouble" "x1")
+ '("gdouble" "y1")
+ '("gdouble" "radius1")
+ )
+)
+
+(define-method add_color_stop
+ (of-object "GtkGradient")
+ (c-name "gtk_gradient_add_color_stop")
+ (return-type "none")
+ (parameters
+ '("gdouble" "offset")
+ '("GtkSymbolicColor*" "color")
+ )
+)
+
+(define-method ref
+ (of-object "GtkGradient")
+ (c-name "gtk_gradient_ref")
+ (return-type "GtkGradient*")
+)
+
+(define-method unref
+ (of-object "GtkGradient")
+ (c-name "gtk_gradient_unref")
+ (return-type "none")
+)
+
+(define-method resolve
+ (of-object "GtkGradient")
+ (c-name "gtk_gradient_resolve")
+ (return-type "gboolean")
+ (parameters
+ '("GtkStyleProperties*" "props")
+ '("cairo_pattern_t**" "resolved_gradient")
+ )
+)
+
+(define-method resolve_for_context
+ (of-object "GtkGradient")
+ (c-name "gtk_gradient_resolve_for_context")
+ (return-type "cairo_pattern_t*")
+ (parameters
+ '("GtkStyleContext*" "context")
+ )
+)
+
+(define-method to_string
+ (of-object "GtkGradient")
+ (c-name "gtk_gradient_to_string")
+ (return-type "char*")
+)
+
+
+
+;; From gtkgradientprivate.h
+
+
+
;; From gtkhandlebox.h
(define-function gtk_handle_box_get_type
@@ -36244,6 +36525,100 @@
+;; From gtksymboliccolor.h
+
+(define-function gtk_symbolic_color_get_type
+ (c-name "gtk_symbolic_color_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_symbolic_color_new_literal
+ (c-name "gtk_symbolic_color_new_literal")
+ (return-type "GtkSymbolicColor*")
+ (parameters
+ '("const-GdkRGBA*" "color")
+ )
+)
+
+(define-function gtk_symbolic_color_new_name
+ (c-name "gtk_symbolic_color_new_name")
+ (return-type "GtkSymbolicColor*")
+ (parameters
+ '("const-gchar*" "name")
+ )
+)
+
+(define-method new_shade
+ (of-object "GtkSymbolicColor")
+ (c-name "gtk_symbolic_color_new_shade")
+ (return-type "GtkSymbolicColor*")
+ (parameters
+ '("gdouble" "factor")
+ )
+)
+
+(define-method new_alpha
+ (of-object "GtkSymbolicColor")
+ (c-name "gtk_symbolic_color_new_alpha")
+ (return-type "GtkSymbolicColor*")
+ (parameters
+ '("gdouble" "factor")
+ )
+)
+
+(define-method new_mix
+ (of-object "GtkSymbolicColor")
+ (c-name "gtk_symbolic_color_new_mix")
+ (return-type "GtkSymbolicColor*")
+ (parameters
+ '("GtkSymbolicColor*" "color2")
+ '("gdouble" "factor")
+ )
+)
+
+(define-function gtk_symbolic_color_new_win32
+ (c-name "gtk_symbolic_color_new_win32")
+ (return-type "GtkSymbolicColor*")
+ (parameters
+ '("const-gchar*" "theme_class")
+ '("gint" "id")
+ )
+)
+
+(define-method ref
+ (of-object "GtkSymbolicColor")
+ (c-name "gtk_symbolic_color_ref")
+ (return-type "GtkSymbolicColor*")
+)
+
+(define-method unref
+ (of-object "GtkSymbolicColor")
+ (c-name "gtk_symbolic_color_unref")
+ (return-type "none")
+)
+
+(define-method to_string
+ (of-object "GtkSymbolicColor")
+ (c-name "gtk_symbolic_color_to_string")
+ (return-type "char*")
+)
+
+(define-method resolve
+ (of-object "GtkSymbolicColor")
+ (c-name "gtk_symbolic_color_resolve")
+ (return-type "gboolean")
+ (parameters
+ '("GtkStyleProperties*" "props")
+ '("GdkRGBA*" "resolved_color")
+ )
+)
+
+
+
+;; From gtksymboliccolorprivate.h
+
+
+
;; From gtktable.h
(define-function gtk_table_get_type
diff --git a/gtk/src/gtk_signals.defs b/gtk/src/gtk_signals.defs
index bd4a161..0227efa 100644
--- a/gtk/src/gtk_signals.defs
+++ b/gtk/src/gtk_signals.defs
@@ -1,262 +1,3 @@
-;; From GdkAppLaunchContext
-
-(define-property display
- (of-object "GdkAppLaunchContext")
- (prop-type "GParamObject")
- (docs "Display")
- (readable #t)
- (writable #t)
- (construct-only #t)
-)
-
-;; From GdkDragContext
-
-;; From GdkDisplay
-
-(define-signal opened
- (of-object "GdkDisplay")
- (return-type "void")
- (when "last")
-)
-
-(define-signal closed
- (of-object "GdkDisplay")
- (return-type "void")
- (when "last")
- (parameters
- '("gboolean" "p0")
- )
-)
-
-;; From GdkDisplayManager
-
-(define-signal display-opened
- (of-object "GdkDisplayManager")
- (return-type "void")
- (when "last")
- (parameters
- '("GdkDisplay*" "p0")
- )
-)
-
-(define-property default-display
- (of-object "GdkDisplayManager")
- (prop-type "GParamObject")
- (docs "The default display for GDK")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
-;; From GdkPixbuf
-
-(define-property colorspace
- (of-object "GdkPixbuf")
- (prop-type "GParamEnum")
- (docs "The colorspace in which the samples are interpreted")
- (readable #t)
- (writable #t)
- (construct-only #t)
-)
-
-(define-property n-channels
- (of-object "GdkPixbuf")
- (prop-type "GParamInt")
- (docs "The number of samples per pixel")
- (readable #t)
- (writable #t)
- (construct-only #t)
-)
-
-(define-property has-alpha
- (of-object "GdkPixbuf")
- (prop-type "GParamBoolean")
- (docs "Whether the pixbuf has an alpha channel")
- (readable #t)
- (writable #t)
- (construct-only #t)
-)
-
-(define-property bits-per-sample
- (of-object "GdkPixbuf")
- (prop-type "GParamInt")
- (docs "The number of bits per sample")
- (readable #t)
- (writable #t)
- (construct-only #t)
-)
-
-(define-property width
- (of-object "GdkPixbuf")
- (prop-type "GParamInt")
- (docs "The number of columns of the pixbuf")
- (readable #t)
- (writable #t)
- (construct-only #t)
-)
-
-(define-property height
- (of-object "GdkPixbuf")
- (prop-type "GParamInt")
- (docs "The number of rows of the pixbuf")
- (readable #t)
- (writable #t)
- (construct-only #t)
-)
-
-(define-property rowstride
- (of-object "GdkPixbuf")
- (prop-type "GParamInt")
- (docs "The number of bytes between the start of a row and the start of the next row")
- (readable #t)
- (writable #t)
- (construct-only #t)
-)
-
-(define-property pixels
- (of-object "GdkPixbuf")
- (prop-type "GParamPointer")
- (docs "A pointer to the pixel data of the pixbuf")
- (readable #t)
- (writable #t)
- (construct-only #t)
-)
-
-;; From GdkPixbufAnimation
-
-;; From GdkPixbufLoader
-
-(define-signal closed
- (of-object "GdkPixbufLoader")
- (return-type "void")
- (when "last")
-)
-
-(define-signal size-prepared
- (of-object "GdkPixbufLoader")
- (return-type "void")
- (when "last")
- (parameters
- '("gint" "p0")
- '("gint" "p1")
- )
-)
-
-(define-signal area-prepared
- (of-object "GdkPixbufLoader")
- (return-type "void")
- (when "last")
-)
-
-(define-signal area-updated
- (of-object "GdkPixbufLoader")
- (return-type "void")
- (when "last")
- (parameters
- '("gint" "p0")
- '("gint" "p1")
- '("gint" "p2")
- '("gint" "p3")
- )
-)
-
-;; From GdkRGBA
-
-;; From GdkScreen
-
-(define-signal composited-changed
- (of-object "GdkScreen")
- (return-type "void")
- (when "last")
-)
-
-(define-signal size-changed
- (of-object "GdkScreen")
- (return-type "void")
- (when "last")
-)
-
-(define-signal monitors-changed
- (of-object "GdkScreen")
- (return-type "void")
- (when "last")
-)
-
-(define-property font-options
- (of-object "GdkScreen")
- (prop-type "GParamPointer")
- (docs "The default font options for the screen")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
-(define-property resolution
- (of-object "GdkScreen")
- (prop-type "GParamDouble")
- (docs "The resolution for fonts on the screen")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
-;; From GdkVisual
-
-;; From GdkWindow
-
-(define-signal pick-embedded-child
- (of-object "GdkWindow")
- (return-type "GdkWindow*")
- (when "last")
- (parameters
- '("gdouble" "p0")
- '("gdouble" "p1")
- )
-)
-
-(define-signal to-embedder
- (of-object "GdkWindow")
- (return-type "void")
- (when "last")
- (parameters
- '("gdouble" "p0")
- '("gdouble" "p1")
- '("gpointer" "p2")
- '("gpointer" "p3")
- )
-)
-
-(define-signal from-embedder
- (of-object "GdkWindow")
- (return-type "void")
- (when "last")
- (parameters
- '("gdouble" "p0")
- '("gdouble" "p1")
- '("gpointer" "p2")
- '("gpointer" "p3")
- )
-)
-
-(define-signal create-surface
- (of-object "GdkWindow")
- (return-type "CairoSurface*")
- (when "last")
- (parameters
- '("gint" "p0")
- '("gint" "p1")
- )
-)
-
-(define-property cursor
- (of-object "GdkWindow")
- (prop-type "GParamObject")
- (docs "Cursor")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
;; From GtkAboutDialog
(define-signal activate-link
@@ -684,6 +425,15 @@
(construct-only #f)
)
+(define-property accel-group
+ (of-object "GtkActionGroup")
+ (prop-type "GParamObject")
+ (docs "The accelerator group the actions of this group should use.")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkActionable
(define-property action-name
@@ -3777,6 +3527,15 @@
(construct-only #f)
)
+(define-property attributes
+ (of-object "GtkEntry")
+ (prop-type "GParamBoxed")
+ (docs "A list of style attributes to apply to the text of the label")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkEntryCompletion
(define-signal insert-prefix
@@ -4616,6 +4375,15 @@
(construct-only #f)
)
+(define-property resource
+ (of-object "GtkImage")
+ (prop-type "GParamString")
+ (docs "The resource path being displayed")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
(define-property use-fallback
(of-object "GtkImage")
(prop-type "GParamBoolean")
@@ -4901,6 +4669,15 @@
(construct-only #t)
)
+(define-property activate-on-single-click
+ (of-object "GtkIconView")
+ (prop-type "GParamBoolean")
+ (docs "Activate row on a single click")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkLabel
(define-signal move-cursor
@@ -5182,6 +4959,15 @@
(construct-only #f)
)
+(define-property inverted
+ (of-object "GtkLevelBar")
+ (prop-type "GParamBoolean")
+ (docs "Invert the direction in which the level bar grows")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkLinkButton
(define-signal activate-link
@@ -5313,15 +5099,6 @@
;; From GtkMenuButton
-(define-property menu
- (of-object "GtkMenuButton")
- (prop-type "GParamObject")
- (docs "The dropdown menu.")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
(define-property popup
(of-object "GtkMenuButton")
(prop-type "GParamObject")
@@ -6981,19 +6758,19 @@
;; From GtkScaleButton
-(define-signal value-changed
+(define-signal popup
(of-object "GtkScaleButton")
(return-type "void")
(when "last")
- (parameters
- '("gdouble" "p0")
- )
)
-(define-signal popup
+(define-signal value-changed
(of-object "GtkScaleButton")
(return-type "void")
(when "last")
+ (parameters
+ '("gdouble" "p0")
+ )
)
(define-signal popdown
@@ -7701,6 +7478,15 @@
(construct-only #f)
)
+(define-property gtk-primary-button-warps-slider
+ (of-object "GtkSettings")
+ (prop-type "GParamBoolean")
+ (docs "Whether a primary click on the trough should warp the slider into position")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
(define-property gtk-visible-focus
(of-object "GtkSettings")
(prop-type "GParamEnum")
@@ -7863,6 +7649,15 @@
(construct-only #f)
)
+(define-property gtk-recent-files-enabled
+ (of-object "GtkSettings")
+ (prop-type "GParamBoolean")
+ (docs "Whether GTK+ remembers recent files")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkSizeGroup
(define-property mode
@@ -8267,6 +8062,15 @@
(construct-only #f)
)
+(define-property paint-clock
+ (of-object "GtkStyleContext")
+ (prop-type "GParamObject")
+ (docs "The associated GdkFrameClock")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
(define-property parent
(of-object "GtkStyleContext")
(prop-type "GParamObject")
@@ -10157,6 +9961,15 @@
(construct-only #f)
)
+(define-property activate-on-single-click
+ (of-object "GtkTreeView")
+ (prop-type "GParamBoolean")
+ (docs "Activate row on a single click")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkTreeViewColumn
(define-signal clicked
@@ -11229,6 +11042,15 @@
(construct-only #f)
)
+(define-property opacity
+ (of-object "GtkWidget")
+ (prop-type "GParamDouble")
+ (docs "The opacity of the widget, from 0 to 1")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
(define-property double-buffered
(of-object "GtkWidget")
(prop-type "GParamBoolean")
@@ -11591,15 +11413,6 @@
(construct-only #f)
)
-(define-property opacity
- (of-object "GtkWindow")
- (prop-type "GParamDouble")
- (docs "The opacity of the window, from 0 to 1")
- (readable #t)
- (writable #t)
- (construct-only #f)
-)
-
(define-property has-resize-grip
(of-object "GtkWindow")
(prop-type "GParamBoolean")
diff --git a/gtk/src/gtk_signals.defs.patch b/gtk/src/gtk_signals.defs.patch
index 859af6f..abdcfde 100644
--- a/gtk/src/gtk_signals.defs.patch
+++ b/gtk/src/gtk_signals.defs.patch
@@ -1,8 +1,8 @@
-diff --git a/gtk/src/gtk_signals.defs b/gtk/src/gtk_signals.defs
-index adacfa9..c9433b5 100644
---- a/gtk/src/gtk_signals.defs
+diff --git a/gtk/src/gtk_signals.defs.orig b/gtk/src/gtk_signals.defs
+index 6590e18..0227efa 100644
+--- a/gtk/src/gtk_signals.defs.orig
+++ b/gtk/src/gtk_signals.defs
-@@ -10358,21 +10358,21 @@
+@@ -2437,21 +2437,21 @@
(construct-only #f)
)
@@ -25,7 +25,53 @@ index adacfa9..c9433b5 100644
(return-type "void")
(when "first")
)
-@@ -14258,31 +14258,31 @@
+@@ -2501,21 +2501,21 @@
+ (construct-only #f)
+ )
+
+ ;; From GtkColorChooser
+
+ (define-signal color-activated
+ (of-object "GtkColorChooser")
+ (return-type "void")
+ (when "first")
+ (parameters
+- '("GdkRGBA*" "p0")
++ '("const-GdkRGBA*" "p0")
+ )
+ )
+
+ (define-property rgba
+ (of-object "GtkColorChooser")
+ (prop-type "GParamBoxed")
+ (docs "Current color, as a GdkRGBA")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+@@ -2656,21 +2656,21 @@
+ (of-object "GtkComboBox")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("GtkScrollType" "p0")
+ )
+ )
+
+ (define-signal format-entry-text
+ (of-object "GtkComboBox")
+- (return-type "const-gchar*")
++ (return-type "gchar*")
+ (when "last")
+ (parameters
+ '("const-gchar*" "p0")
+ )
+ )
+
+ (define-property model
+ (of-object "GtkComboBox")
+ (prop-type "GParamObject")
+ (docs "The model for the combo box")
+@@ -3101,31 +3101,31 @@
'("const-gchar*" "p0")
)
)
@@ -52,14 +98,14 @@ index adacfa9..c9433b5 100644
)
)
- (define-property editing-canceled
+ (define-property buffer
(of-object "GtkEntry")
- (prop-type "GParamBoolean")
- (docs "Indicates that editing has been canceled")
+ (prop-type "GParamObject")
+ (docs "Text buffer object which actually stores entry text")
(readable #t)
(writable #t)
(construct-only #f)
-@@ -25195,21 +25195,21 @@
+@@ -5147,21 +5147,21 @@
(of-object "GtkMenuItem")
(return-type "void")
(when "first")
@@ -82,7 +128,7 @@ index adacfa9..c9433b5 100644
(parameters
'("gint" "p0")
)
-@@ -29960,21 +29960,21 @@
+@@ -5982,21 +5982,21 @@
)
(define-signal status-changed
@@ -105,7 +151,7 @@ index adacfa9..c9433b5 100644
(parameters
'("GtkWidget*" "p0")
'("GtkPageSetup*" "p1")
-@@ -35292,21 +35292,21 @@
+@@ -6706,21 +6706,21 @@
(docs "The size of the recently used resources list")
(readable #t)
(writable #f)
@@ -124,11 +170,11 @@ index adacfa9..c9433b5 100644
)
)
- (define-property orientation
+ (define-property digits
(of-object "GtkScale")
- (prop-type "GParamEnum")
- (docs "The orientation of the orientable")
-@@ -37957,21 +37957,21 @@
+ (prop-type "GParamInt")
+ (docs "The number of decimal places that are displayed in the value")
+@@ -7096,21 +7096,21 @@
(prop-type "GParamString")
(docs "Name of default font to use")
(readable #t)
@@ -151,7 +197,7 @@ index adacfa9..c9433b5 100644
(prop-type "GParamString")
(docs "List of currently active GTK modules")
(readable #t)
-@@ -39173,21 +39173,21 @@
+@@ -7709,21 +7709,21 @@
(of-object "GtkSpinButton")
(return-type "void")
(when "last")
@@ -174,12 +220,12 @@ index adacfa9..c9433b5 100644
)
(define-signal wrapped
-@@ -40370,39 +40370,39 @@
- (parameters
- '("gint" "p0")
+@@ -7835,39 +7835,39 @@
)
)
+ ;; From GtkStatusIcon
+
(define-signal button-press-event
(of-object "GtkStatusIcon")
(return-type "gboolean")
@@ -217,7 +263,7 @@ index adacfa9..c9433b5 100644
(parameters
'("gint" "p0")
'("gint" "p1")
-@@ -40410,21 +40410,21 @@
+@@ -7875,21 +7875,21 @@
'("GtkTooltip*" "p3")
)
)
@@ -239,8 +285,8 @@ index adacfa9..c9433b5 100644
(when "first")
)
- (define-property pixbuf
-@@ -44336,53 +44336,53 @@
+ (define-signal size-changed
+@@ -8491,53 +8491,53 @@
(of-object "GtkTextBuffer")
(return-type "void")
(when "last")
@@ -299,7 +345,7 @@ index adacfa9..c9433b5 100644
)
(define-signal end-user-action
-@@ -44476,21 +44476,21 @@
+@@ -8631,21 +8631,21 @@
;; From GtkTextTag
@@ -322,7 +368,7 @@ index adacfa9..c9433b5 100644
(readable #t)
(writable #t)
(construct-only #t)
-@@ -46369,21 +46369,21 @@
+@@ -9615,21 +9615,21 @@
)
)
@@ -345,7 +391,7 @@ index adacfa9..c9433b5 100644
(return-type "void")
(when "first")
)
-@@ -48321,30 +48321,30 @@
+@@ -10364,30 +10364,30 @@
(parameters
'("gboolean" "p0")
)
@@ -378,7 +424,7 @@ index adacfa9..c9433b5 100644
(parameters
'("gboolean" "p0")
)
-@@ -48399,183 +48399,183 @@
+@@ -10442,198 +10442,198 @@
(parameters
'("GdkEvent*" "p0")
)
@@ -404,6 +450,16 @@ index adacfa9..c9433b5 100644
)
)
+ (define-signal touch-event
+ (of-object "GtkWidget")
+ (return-type "gboolean")
+ (when "last")
+ (parameters
+- '("GdkEvent*" "p0")
++ '("GdkEventTouch*" "p0")
+ )
+ )
+
(define-signal scroll-event
(of-object "GtkWidget")
(return-type "gboolean")
@@ -424,6 +480,12 @@ index adacfa9..c9433b5 100644
)
)
+ (define-signal composited-changed
+ (of-object "GtkWidget")
+ (return-type "void")
+ (when "last")
+ )
+
(define-signal delete-event
(of-object "GtkWidget")
(return-type "gboolean")
@@ -581,7 +643,7 @@ index adacfa9..c9433b5 100644
(parameters
'("GtkSelectionData*" "p0")
'("guint" "p1")
-@@ -48591,30 +48591,30 @@
+@@ -10649,30 +10649,30 @@
'("guint" "p1")
'("guint" "p2")
)
@@ -614,7 +676,7 @@ index adacfa9..c9433b5 100644
(parameters
'("GdkDragContext*" "p0")
'("guint" "p1")
-@@ -48706,57 +48706,57 @@
+@@ -10764,48 +10764,48 @@
'("guint" "p4")
'("guint" "p5")
)
@@ -630,16 +692,6 @@ index adacfa9..c9433b5 100644
)
)
- (define-signal client-event
- (of-object "GtkWidget")
- (return-type "gboolean")
- (when "last")
- (parameters
-- '("GdkEvent*" "p0")
-+ '("GdkEventClient*" "p0")
- )
- )
-
(define-signal window-state-event
(of-object "GtkWidget")
(return-type "gboolean")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]