[gtkmm] Regenerate gtk .defs and docs.xml files



commit a434a27f6dc14f3e9d841d97a5694009d0e439c1
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Thu Feb 19 10:17:18 2015 +0100

    Regenerate gtk .defs and docs.xml files
    
    * gtk/src/gtk_docs.xml:
    * gtk/src/gtk_enums.defs:
    * gtk/src/gtk_methods.defs:
    * gtk/src/gtk_signals.defs: Update.
    * tools/extra_defs_gen/generate_defs_gtk.cc: Add GTK_TYPE_STACK_SIDEBAR.

 gtk/src/gtk_docs.xml                      |  410 +++++++++++++++++++++++------
 gtk/src/gtk_enums.defs                    |    2 +-
 gtk/src/gtk_methods.defs                  |  164 +++++++++----
 gtk/src/gtk_signals.defs                  |   47 ++++
 tools/extra_defs_gen/generate_defs_gtk.cc |    1 +
 5 files changed, 499 insertions(+), 125 deletions(-)
---
diff --git a/gtk/src/gtk_docs.xml b/gtk/src/gtk_docs.xml
index 33e2cce..409ddbe 100644
--- a/gtk/src/gtk_docs.xml
+++ b/gtk/src/gtk_docs.xml
@@ -3719,7 +3719,7 @@ The ::create-context signal is emitted when the widget is being
 realized, and allows you to override how the GL context is
 created. This is useful when you want to reuse an existing GL
 context, or if you want to try creating different kinds of GL
-profiles.
+options.
 
 If context creation fails then the signal handler can use
 gtk_gl_area_set_error() to register a more detailed error
@@ -8281,9 +8281,8 @@ The ::edge-overshot signal is emitted whenever user initiated scrolling
 makes the scrolledwindow firmly surpass (ie. with some edge resistance)
 the lower or upper limits defined by the adjustment in that orientation.
 
-If a similar behavior without edge resistance is desired, one alternative
-may be to check on #GtkAdjustment::value-changed that the value equals
-either #GtkAdjustment:lower or #GtkAdjustment:upper - #GtkAdjustment:page-size.
+A similar behavior without edge resistance is provided by the
+#GtkScrolledWindow::edge-reached signal.
 
 Note: The @pos argument is LTR/RTL aware, so callers should be aware too
 if intending to provide behavior on horizontal edges.
@@ -8304,6 +8303,34 @@ Since: 3.16
 <return></return>
 </signal>
 
+<signal name="GtkScrolledWindow::edge-reached">
+<description>
+The ::edge-reached signal is emitted whenever user-initiated scrolling
+makes the scrolledwindow exactly reaches the lower or upper limits
+defined by the adjustment in that orientation.
+
+A similar behavior with edge resistance is provided by the
+#GtkScrolledWindow::edge-overshot signal.
+
+Note: The @pos argument is LTR/RTL aware, so callers should be aware too
+if intending to provide behavior on horizontal edges.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="scrolled_window">
+<parameter_description> a #GtkScrolledWindow
+</parameter_description>
+</parameter>
+<parameter name="pos">
+<parameter_description> edge side that was reached
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
 <signal name="GtkScrolledWindow::move-focus-out">
 <description>
 The ::move-focus-out signal is a
@@ -8356,6 +8383,52 @@ horizontally or not
 <return></return>
 </signal>
 
+<signal name="GtkSearchEntry::next-match">
+<description>
+The ::next-match signal is a [keybinding signal][GtkBindingSignal]
+which gets emitted when the user initiates a move to the next match
+for the current search string.
+
+Applications should connect to it, to implement moving between
+matches.
+
+The default bindings for this signal is Ctrl-g.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="entry">
+<parameter_description> the entry on which the signal was emitted
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
+<signal name="GtkSearchEntry::previous-match">
+<description>
+The ::previous-match signal is a [keybinding signal][GtkBindingSignal]
+which gets emitted when the user initiates a move to the previous match
+for the current search string.
+
+Applications should connect to it, to implement moving between
+matches.
+
+The default bindings for this signal is Ctrl-Shift-g.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="entry">
+<parameter_description> the entry on which the signal was emitted
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
 <signal name="GtkSearchEntry::search-changed">
 <description>
 The #GtkSearchEntry::search-changed signal is emitted with a short
@@ -8373,6 +8446,28 @@ Since: 3.10
 <return></return>
 </signal>
 
+<signal name="GtkSearchEntry::stop-search">
+<description>
+The ::stop-search signal is a [keybinding signal][GtkBindingSignal]
+which gets emitted when the user stops a search via keyboard input.
+
+Applications should connect to it, to implement hiding the search
+entry in this case.
+
+The default bindings for this signal is Escape.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="entry">
+<parameter_description> the entry on which the signal was emitted
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
 <enum name="GtkSelectionMode">
 <description>
 Used to control what selections users are allowed to make.
@@ -26557,6 +26652,25 @@ owned by GTK+, must not be freed or unreffed.
 </return>
 </function>
 
+<function name="gtk_clipboard_get_default">
+<description>
+Returns the default clipboard object for use with cut/copy/paste menu items
+and keyboard shortcuts.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="display">
+<parameter_description> the #GdkDisplay for which the clipboard is to be retrieved.
+</parameter_description>
+</parameter>
+</parameters>
+<return> the default clipboard object.
+
+</return>
+</function>
+
 <function name="gtk_clipboard_get_display">
 <description>
 Gets the #GdkDisplay associated with @clipboard
@@ -31282,6 +31396,33 @@ source can provide the data.
 </return>
 </function>
 
+<function name="gtk_drag_cancel">
+<description>
+Cancels an ongoing drag operation on the source side.
+
+If you want to be able to cancel a drag operation in this way,
+you need to keep a pointer to the drag context, either from an
+explicit call to gtk_drag_begin_with_coordinates(), or by
+connecting to #GtkWidget::drag-begin.
+
+If @context does not refer to an ongoing drag operation, this
+function does nothing.
+
+If a drag is cancelled in this way, the @result argument of
+#GtkWidget::drag-failed is set to @GTK_DRAG_RESULT_ERROR.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="context">
+<parameter_description> a #GdkDragContext, as e.g. returned by gtk_drag_begin_with_coordinates()
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_drag_check_threshold">
 <description>
 
@@ -40925,9 +41066,10 @@ Since: 3.16
 </return>
 </function>
 
-<function name="gtk_gl_area_get_profile">
+<function name="gtk_gl_area_get_required_version">
 <description>
-Returns the profile that will be used to create the GL context for the area.
+Retrieves the required version of OpenGL set
+using gtk_gl_area_set_required_version().
 
 Since: 3.16
 
@@ -40937,10 +41079,16 @@ Since: 3.16
 <parameter_description> a #GtkGLArea
 </parameter_description>
 </parameter>
+<parameter name="major">
+<parameter_description> return location for the required major version
+</parameter_description>
+</parameter>
+<parameter name="minor">
+<parameter_description> return location for the required minor version
+</parameter_description>
+</parameter>
 </parameters>
-<return> a #GdkGLProfile
-
-</return>
+<return></return>
 </function>
 
 <function name="gtk_gl_area_make_current">
@@ -41119,10 +41267,12 @@ Since: 3.16
 <return></return>
 </function>
 
-<function name="gtk_gl_area_set_profile">
+<function name="gtk_gl_area_set_required_version">
 <description>
-Sets the profile type to be used when creating the context for the widget.
-This must be called before the are has been realized.
+Sets the required version of OpenGL to be used when creating the context
+for the widget.
+
+This function must be called before the area has been realized.
 
 Since: 3.16
 
@@ -41132,10 +41282,6 @@ Since: 3.16
 <parameter_description> a #GtkGLArea
 </parameter_description>
 </parameter>
-<parameter name="profile">
-<parameter_description> a #GdkGLProfile
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
@@ -49347,7 +49493,7 @@ the horizontal, in degrees, measured counterclockwise
 <function name="gtk_label_set_attributes">
 <description>
 Sets a #PangoAttrList; the attributes in the list are applied to the
-label text. 
+label text.
 
 The attributes set with this function will be applied
 and merged with any other attributes previously effected by way
@@ -49363,7 +49509,7 @@ to the label after the markup string is parsed.
 </parameter_description>
 </parameter>
 <parameter name="attrs">
-<parameter_description> a #PangoAttrList
+<parameter_description> a #PangoAttrList, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -50500,6 +50646,49 @@ Since: 2.14
 <return></return>
 </function>
 
+<function name="gtk_list_box_bind_model">
+<description>
+Binds @model to @box.
+
+If @box was already bound to a model, that previous binding is
+destroyed.
+
+The contents of @box are cleared and then filled with widgets that
+represent items from @model. @box is updated whenever @model changes.
+If @model is %NULL, @box is left empty.
+
+It is undefined to add or remove widgets directly (for example, with
+gtk_list_box_insert() or gtk_container_add()) while @box is bound to a
+model.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="box">
+<parameter_description> a #GtkListBox
+</parameter_description>
+</parameter>
+<parameter name="model">
+<parameter_description> the #GListModel to be bound to @box
+</parameter_description>
+</parameter>
+<parameter name="create_widget_func">
+<parameter_description> a function that creates widgets for items
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> user data passed to @create_widget_func
+</parameter_description>
+</parameter>
+<parameter name="user_data_free_func">
+<parameter_description> function for freeing @user_data
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_list_box_drag_highlight_row">
 <description>
 This is a helper function for implementing DnD onto a #GtkListBox.
@@ -54553,6 +54742,31 @@ page in the notebook, or -1 if function fails
 </return>
 </function>
 
+<function name="gtk_notebook_detach_tab">
+<description>
+Removes the child from the notebook.
+
+This function is very similar to gtk_container_remove(),
+but additionally informs the notebook that the removal
+is happening as part of a tab DND operation, which should
+not be cancelled.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> a child
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_notebook_get_action_widget">
 <description>
 Gets one of the action widgets. See gtk_notebook_set_action_widget().
@@ -55364,6 +55578,14 @@ If you want a widget to interact with a notebook through DnD
 destination and accept the target “GTK_NOTEBOOK_TAB”. The notebook
 will fill the selection with a GtkWidget** pointing to the child
 widget that corresponds to the dropped tab.
+
+Note that you should use gtk_notebook_detach_tab() instead
+of gtk_container_remove() if you want to remove the tab from
+the source notebook as part of accepting a drop. Otherwise,
+the source notebook will think that the dragged tab was
+removed from underneath the ongoing drag operation, and
+will initiate a drag cancel animation.
+
 |[&lt;!-- language=&quot;C&quot; --&gt;
 static void
 on_drag_data_received (GtkWidget        *widget,
@@ -55377,14 +55599,12 @@ gpointer          user_data)
 {
 GtkWidget *notebook;
 GtkWidget **child;
-GtkContainer *container;
 
 notebook = gtk_drag_get_source_widget (context);
 child = (void*) gtk_selection_data_get_data (data);
 
 process_widget (*child);
-container = GTK_CONTAINER (notebook);
-gtk_container_remove (container, *child);
+gtk_notebook_detach_tab (GTK_NOTEBOOK (notebook), *child);
 }
 ]|
 
@@ -70276,6 +70496,40 @@ Since: 3.10
 <return></return>
 </function>
 
+<function name="gtk_search_entry_handle_event">
+<description>
+This function should be called when the top-level window
+which contains the search entry received a key event. If
+the entry is part of a #GtkSearchBar, it is preferable
+to call gtk_search_bar_handle_event() instead, which will
+reveal the entry in addition to passing the event to this
+function.
+
+If the key event is handled by the search entry and starts
+or continues a search, %GDK_EVENT_STOP will be returned.
+The caller should ensure that the entry is shown in this
+case, and not propagate the event further.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="entry">
+<parameter_description> a #GtkSearchEntry
+</parameter_description>
+</parameter>
+<parameter name="event">
+<parameter_description> a key event
+</parameter_description>
+</parameter>
+</parameters>
+<return> %GDK_EVENT_STOP if the key press event resulted
+in a search beginning or continuing, %GDK_EVENT_PROPAGATE
+otherwise.
+
+</return>
+</function>
+
 <function name="gtk_search_entry_new">
 <description>
 Creates a #GtkSearchEntry, with a find icon when the search field is
@@ -71271,63 +71525,6 @@ or %NULL for the default screen
 </return>
 </function>
 
-<function name="gtk_sidebar_get_stack">
-<description>
-Retrieves the stack.
-See gtk_sidebar_set_stack().
-
-Since: 3.16
-
-</description>
-<parameters>
-<parameter name="sidebar">
-<parameter_description> a #GtkSidebar
-</parameter_description>
-</parameter>
-</parameters>
-<return> the associated #GtkStack or
-%NULL if none has been set explicitly
-
-</return>
-</function>
-
-<function name="gtk_sidebar_new">
-<description>
-Creates a new sidebar.
-
-Since: 3.16
-
-</description>
-<parameters>
-</parameters>
-<return> the new #GtkSidebar
-
-</return>
-</function>
-
-<function name="gtk_sidebar_set_stack">
-<description>
-Set the #GtkStack associated with this #GtkSidebar.
-
-The sidebar widget will automatically update according to the order
-(packing) and items within the given #GtkStack.
-
-Since: 3.16
-
-</description>
-<parameters>
-<parameter name="sidebar">
-<parameter_description> a #GtkSidebar
-</parameter_description>
-</parameter>
-<parameter name="stack">
-<parameter_description> a #GtkStack
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_size_group_add_widget">
 <description>
 Adds a widget to a #GtkSizeGroup. In the future, the requisition
@@ -72696,6 +72893,63 @@ Since: 3.10
 <return></return>
 </function>
 
+<function name="gtk_stack_sidebar_get_stack">
+<description>
+Retrieves the stack.
+See gtk_stack_sidebar_set_stack().
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="sidebar">
+<parameter_description> a #GtkStackSidebar
+</parameter_description>
+</parameter>
+</parameters>
+<return> the associated #GtkStack or
+%NULL if none has been set explicitly
+
+</return>
+</function>
+
+<function name="gtk_stack_sidebar_new">
+<description>
+Creates a new sidebar.
+
+Since: 3.16
+
+</description>
+<parameters>
+</parameters>
+<return> the new #GtkStackSidebar
+
+</return>
+</function>
+
+<function name="gtk_stack_sidebar_set_stack">
+<description>
+Set the #GtkStack associated with this #GtkStackSidebar.
+
+The sidebar widget will automatically update according to the order
+(packing) and items within the given #GtkStack.
+
+Since: 3.16
+
+</description>
+<parameters>
+<parameter name="sidebar">
+<parameter_description> a #GtkStackSidebar
+</parameter_description>
+</parameter>
+<parameter name="stack">
+<parameter_description> a #GtkStack
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_stack_switcher_get_stack">
 <description>
 Retrieves the stack.
diff --git a/gtk/src/gtk_enums.defs b/gtk/src/gtk_enums.defs
index 9d541db..09af5b8 100644
--- a/gtk/src/gtk_enums.defs
+++ b/gtk/src/gtk_enums.defs
@@ -563,7 +563,7 @@
 )
 
 ;; Original typedef:
-;; typedef enum /*< skip >*/ {
+;; typedef enum {
 ;;   GTK_CSS_AFFECTS_FOREGROUND = (1 << 0),
 ;;   GTK_CSS_AFFECTS_BACKGROUND = (1 << 1),
 ;;   GTK_CSS_AFFECTS_BORDER = (1 << 2),
diff --git a/gtk/src/gtk_methods.defs b/gtk/src/gtk_methods.defs
index 4f691ad..e608949 100644
--- a/gtk/src/gtk_methods.defs
+++ b/gtk/src/gtk_methods.defs
@@ -1271,11 +1271,11 @@
   (gtype-id "GTK_TYPE_MENU_TOOL_BUTTON")
 )
 
-(define-object Sidebar
+(define-object StackSidebar
   (in-module "Gtk")
   (parent "GtkBin")
-  (c-name "GtkSidebar")
-  (gtype-id "GTK_TYPE_SIDEBAR")
+  (c-name "GtkStackSidebar")
+  (gtype-id "GTK_TYPE_STACK_SIDEBAR")
 )
 
 (define-object SearchBar
@@ -6122,6 +6122,10 @@
 
 
 
+;; From gtk-autocleanups.h
+
+
+
 ;; From gtkbbox.h
 
 (define-function gtk_button_box_get_type
@@ -8726,6 +8730,14 @@
   )
 )
 
+(define-function gtk_clipboard_get_default
+  (c-name "gtk_clipboard_get_default")
+  (return-type "GtkClipboard*")
+  (parameters
+    '("GdkDisplay*" "display")
+  )
+)
+
 (define-method get_display
   (of-object "GtkClipboard")
   (c-name "gtk_clipboard_get_display")
@@ -10105,7 +10117,6 @@
     '("GtkCssStyle*" "parent_style")
     '("gint64" "timestamp")
     '("GtkStyleProviderPrivate*" "provider")
-    '("int" "scale")
     '("GtkCssStyle*" "previous_style")
   )
 )
@@ -10187,6 +10198,10 @@
 
 
 
+;; From gtkcssiconthemevalueprivate.h
+
+
+
 ;; From gtkcssimagebuiltinprivate.h
 
 (define-function gtk_css_image_builtin_get_type
@@ -10653,9 +10668,6 @@
 (define-function gtk_css_static_style_get_default
   (c-name "gtk_css_static_style_get_default")
   (return-type "GtkCssStyle*")
-  (parameters
-    '("GdkScreen*" "screen")
-  )
 )
 
 (define-function gtk_css_static_style_new_compute
@@ -10664,7 +10676,6 @@
   (parameters
     '("GtkStyleProviderPrivate*" "provider")
     '("const-GtkCssMatcher*" "matcher")
-    '("int" "scale")
     '("GtkCssStyle*" "parent")
   )
 )
@@ -10677,7 +10688,6 @@
     '("const-GtkBitmask*" "parent_changes")
     '("GtkStyleProviderPrivate*" "provider")
     '("const-GtkCssMatcher*" "matcher")
-    '("int" "scale")
     '("GtkCssStyle*" "parent")
   )
 )
@@ -10688,7 +10698,6 @@
   (return-type "none")
   (parameters
     '("GtkStyleProviderPrivate*" "provider")
-    '("int" "scale")
     '("GtkCssStyle*" "parent_style")
     '("guint" "id")
     '("GtkCssValue*" "specified")
@@ -11256,6 +11265,14 @@
   )
 )
 
+(define-function gtk_drag_cancel
+  (c-name "gtk_drag_cancel")
+  (return-type "none")
+  (parameters
+    '("GdkDragContext*" "context")
+  )
+)
+
 (define-function gtk_drag_set_icon_widget
   (c-name "gtk_drag_set_icon_widget")
   (return-type "none")
@@ -14470,18 +14487,23 @@
   (return-type "GtkWidget*")
 )
 
-(define-method get_profile
+(define-method set_required_version
   (of-object "GtkGLArea")
-  (c-name "gtk_gl_area_get_profile")
-  (return-type "GdkGLProfile")
+  (c-name "gtk_gl_area_set_required_version")
+  (return-type "none")
+  (parameters
+    '("int" "major")
+    '("int" "minor")
+  )
 )
 
-(define-method set_profile
+(define-method get_required_version
   (of-object "GtkGLArea")
-  (c-name "gtk_gl_area_set_profile")
+  (c-name "gtk_gl_area_get_required_version")
   (return-type "none")
   (parameters
-    '("GdkGLProfile" "profile")
+    '("int*" "major")
+    '("int*" "minor")
   )
 )
 
@@ -17584,6 +17606,18 @@
   (return-type "GtkWidget*")
 )
 
+(define-method bind_model
+  (of-object "GtkListBox")
+  (c-name "gtk_list_box_bind_model")
+  (return-type "none")
+  (parameters
+    '("GListModel*" "model")
+    '("GtkListBoxCreateWidgetFunc" "create_widget_func")
+    '("gpointer" "user_data")
+    '("GDestroyNotify" "user_data_free_func")
+  )
+)
+
 
 
 ;; From gtkliststore.h
@@ -19587,6 +19621,15 @@
   )
 )
 
+(define-method detach_tab
+  (of-object "GtkNotebook")
+  (c-name "gtk_notebook_detach_tab")
+  (return-type "none")
+  (parameters
+    '("GtkWidget*" "child")
+  )
+)
+
 (define-method get_action_widget
   (of-object "GtkNotebook")
   (c-name "gtk_notebook_get_action_widget")
@@ -25006,6 +25049,27 @@
   (return-type "GtkWidget*")
 )
 
+(define-method handle_event
+  (of-object "GtkSearchEntry")
+  (c-name "gtk_search_entry_handle_event")
+  (return-type "gboolean")
+  (parameters
+    '("GdkEvent*" "event")
+  )
+)
+
+
+
+;; From gtksearchentryprivate.h
+
+(define-function gtk_search_entry_is_keynav_event
+  (c-name "gtk_search_entry_is_keynav_event")
+  (return-type "gboolean")
+  (parameters
+    '("GdkEvent*" "event")
+  )
+)
+
 
 
 ;; From gtkselection.h
@@ -25657,36 +25721,6 @@
 
 
 
-;; From gtksidebar.h
-
-(define-function gtk_sidebar_get_type
-  (c-name "gtk_sidebar_get_type")
-  (return-type "GType")
-)
-
-(define-function gtk_sidebar_new
-  (c-name "gtk_sidebar_new")
-  (is-constructor-of "GtkSidebar")
-  (return-type "GtkWidget*")
-)
-
-(define-method set_stack
-  (of-object "GtkSidebar")
-  (c-name "gtk_sidebar_set_stack")
-  (return-type "none")
-  (parameters
-    '("GtkStack*" "stack")
-  )
-)
-
-(define-method get_stack
-  (of-object "GtkSidebar")
-  (c-name "gtk_sidebar_get_stack")
-  (return-type "GtkStack*")
-)
-
-
-
 ;; From gtksizegroup.h
 
 (define-function gtk_size_group_get_type
@@ -26222,6 +26256,36 @@
 
 
 
+;; From gtkstacksidebar.h
+
+(define-function gtk_stack_sidebar_get_type
+  (c-name "gtk_stack_sidebar_get_type")
+  (return-type "GType")
+)
+
+(define-function gtk_stack_sidebar_new
+  (c-name "gtk_stack_sidebar_new")
+  (is-constructor-of "GtkStackSidebar")
+  (return-type "GtkWidget*")
+)
+
+(define-method set_stack
+  (of-object "GtkStackSidebar")
+  (c-name "gtk_stack_sidebar_set_stack")
+  (return-type "none")
+  (parameters
+    '("GtkStack*" "stack")
+  )
+)
+
+(define-method get_stack
+  (of-object "GtkStackSidebar")
+  (c-name "gtk_stack_sidebar_get_stack")
+  (return-type "GtkStack*")
+)
+
+
+
 ;; From gtkstackswitcher.h
 
 (define-function gtk_stack_switcher_get_type
@@ -34179,6 +34243,10 @@
 
 
 
+;; From gtkunixprint-autocleanups.h
+
+
+
 ;; From gtkunixprint.h
 
 
@@ -37462,6 +37530,10 @@
 
 
 
+;; From gtkx-autocleanups.h
+
+
+
 ;; From gtkxembed.h
 
 
diff --git a/gtk/src/gtk_signals.defs b/gtk/src/gtk_signals.defs
index cde9ada..03894ce 100644
--- a/gtk/src/gtk_signals.defs
+++ b/gtk/src/gtk_signals.defs
@@ -4169,6 +4169,15 @@
   (when "first")
 )
 
+(define-property search-mode
+  (of-object "GtkFileChooserWidget")
+  (prop-type "GParamBoolean")
+  (docs "Search mode")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkFixed
 
 ;; From GtkFlowBox
@@ -7958,6 +7967,15 @@
   )
 )
 
+(define-signal edge-reached
+  (of-object "GtkScrolledWindow")
+  (return-type "void")
+  (when "last")
+  (parameters
+    '("GtkPositionType" "p0")
+  )
+)
+
 (define-property hadjustment
   (of-object "GtkScrolledWindow")
   (prop-type "GParamObject")
@@ -8085,6 +8103,24 @@
   (when "last")
 )
 
+(define-signal next-match
+  (of-object "GtkSearchEntry")
+  (return-type "void")
+  (when "last")
+)
+
+(define-signal previous-match
+  (of-object "GtkSearchEntry")
+  (return-type "void")
+  (when "last")
+)
+
+(define-signal stop-search
+  (of-object "GtkSearchEntry")
+  (return-type "void")
+  (when "last")
+)
+
 ;; From GtkSeparator
 
 ;; From GtkSeparatorToolItem
@@ -9067,6 +9103,17 @@
   (construct-only #f)
 )
 
+;; From GtkStackSidebar
+
+(define-property stack
+  (of-object "GtkStackSidebar")
+  (prop-type "GParamObject")
+  (docs "Associated stack for this GtkStackSidebar")
+  (readable #t)
+  (writable #t)
+  (construct-only #f)
+)
+
 ;; From GtkStackSwitcher
 
 (define-property stack
diff --git a/tools/extra_defs_gen/generate_defs_gtk.cc b/tools/extra_defs_gen/generate_defs_gtk.cc
index 12d213e..638a17c 100644
--- a/tools/extra_defs_gen/generate_defs_gtk.cc
+++ b/tools/extra_defs_gen/generate_defs_gtk.cc
@@ -209,6 +209,7 @@ int main(int argc, char** argv)
             << get_defs( GTK_TYPE_SPINNER )
             << get_defs( GTK_TYPE_SPIN_BUTTON )
             << get_defs( GTK_TYPE_STACK )
+            << get_defs( GTK_TYPE_STACK_SIDEBAR )
             << get_defs( GTK_TYPE_STACK_SWITCHER )
             << get_defs( GTK_TYPE_STATUSBAR )
             << get_defs( GTK_TYPE_STATUS_ICON )


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