[Xfce4-commits] [bindings/xfce4-vala] 01/01: Sync with valac 0.34
noreply at xfce.org
noreply at xfce.org
Sat Oct 26 21:41:07 CEST 2019
This is an automated email from the git hooks/post-receive script.
m m a s s o n n e t p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository bindings/xfce4-vala.
commit 86ad5a7e5fe926ff6570997e6aa45ae6bf044ab6
Author: Mike Massonnet <m8t at gandi.net>
Date: Sat Oct 26 21:41:04 2019 +0200
Sync with valac 0.34
---
configure.ac.in | 2 +-
packages/exo-1/exo-1.gi | 12 +-
packages/exo-2/exo-2.gi | 1134 ++++++++++++++++++++++-
packages/garcon-1/garcon-1.gi | 99 ++
packages/libxfce4panel-1.0/libxfce4panel-1.0.gi | 4 +-
packages/libxfce4panel-2.0/libxfce4panel-2.0.gi | 4 +-
packages/libxfce4ui-1/libxfce4ui-1.gi | 31 +-
packages/libxfce4ui-2/libxfce4ui-2.gi | 31 +-
vapi/exo-1.vapi | 9 +-
vapi/garcon-1.vapi | 25 +-
vapi/libxfce4panel-1.0.vapi | 2 +-
vapi/libxfce4panel-2.0.vapi | 2 +-
vapi/libxfce4ui-1.vapi | 8 +-
vapi/libxfce4ui-2.vapi | 8 +-
vapi/libxfce4util-1.0.vapi | 2 +-
vapi/libxfconf-0.vapi | 2 +-
16 files changed, 1349 insertions(+), 26 deletions(-)
diff --git a/configure.ac.in b/configure.ac.in
index 200760f..a131096 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -39,7 +39,7 @@ AC_ARG_WITH([vala-api],
AC_HELP_STRING([--with-vala-api=VERSION],
[Use Vala API version VERSION]),
[vala_api=$withval],
- [vala_api='0.26'])
+ [vala_api='0.34'])
M8T_CHECK_VALA([$vala_api])
AC_ARG_WITH([default-vapidir],
AC_HELP_STRING([--with-default-vapidir],
diff --git a/packages/exo-1/exo-1.gi b/packages/exo-1/exo-1.gi
index 0f1106b..56c801f 100644
--- a/packages/exo-1/exo-1.gi
+++ b/packages/exo-1/exo-1.gi
@@ -130,7 +130,7 @@
</struct>
<struct name="ExoSimpleJobClass">
</struct>
- <enum name="ExoIconViewDropPosition">
+ <enum name="ExoIconViewDropPosition" type-name="ExoIconViewDropPosition" get-type="exo_icon_view_drop_position_get_type">
<member name="EXO_ICON_VIEW_NO_DROP" value="0"/>
<member name="EXO_ICON_VIEW_DROP_INTO" value="1"/>
<member name="EXO_ICON_VIEW_DROP_LEFT" value="2"/>
@@ -138,15 +138,15 @@
<member name="EXO_ICON_VIEW_DROP_ABOVE" value="4"/>
<member name="EXO_ICON_VIEW_DROP_BELOW" value="5"/>
</enum>
- <enum name="ExoIconViewLayoutMode">
+ <enum name="ExoIconViewLayoutMode" type-name="ExoIconViewLayoutMode" get-type="exo_icon_view_layout_mode_get_type">
<member name="EXO_ICON_VIEW_LAYOUT_ROWS" value="0"/>
<member name="EXO_ICON_VIEW_LAYOUT_COLS" value="1"/>
</enum>
- <enum name="ExoToolbarsModelFlags">
+ <flags name="ExoToolbarsModelFlags" type-name="ExoToolbarsModelFlags" get-type="exo_toolbars_model_flags_get_type">
<member name="EXO_TOOLBARS_MODEL_NOT_REMOVABLE" value="1"/>
<member name="EXO_TOOLBARS_MODEL_ACCEPT_ITEMS_ONLY" value="2"/>
<member name="EXO_TOOLBARS_MODEL_OVERRIDE_STYLE" value="4"/>
- </enum>
+ </flags>
<object name="ExoCellRendererEllipsizedText" parent="GtkCellRendererText" type-name="ExoCellRendererEllipsizedText" get-type="exo_cell_renderer_ellipsized_text_get_type">
<constructor name="new" symbol="exo_cell_renderer_ellipsized_text_new">
<return-type type="GtkCellRenderer*"/>
@@ -1645,8 +1645,8 @@
</vfunc>
</object>
<constant name="EXO_MAJOR_VERSION" type="int" value="0"/>
- <constant name="EXO_MICRO_VERSION" type="int" value="7"/>
- <constant name="EXO_MINOR_VERSION" type="int" value="10"/>
+ <constant name="EXO_MICRO_VERSION" type="int" value="2"/>
+ <constant name="EXO_MINOR_VERSION" type="int" value="11"/>
<constant name="EXO_PARAM_READABLE" type="int" value="0"/>
<constant name="EXO_PARAM_READWRITE" type="int" value="0"/>
<constant name="EXO_PARAM_WRITABLE" type="int" value="0"/>
diff --git a/packages/exo-2/exo-2.gi b/packages/exo-2/exo-2.gi
index 9990a7f..3eb8c8f 100644
--- a/packages/exo-2/exo-2.gi
+++ b/packages/exo-2/exo-2.gi
@@ -9,6 +9,107 @@
<parameter name="required_micro" type="guint"/>
</parameters>
</function>
+ <function name="execute_preferred_application" symbol="exo_execute_preferred_application">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="category" type="gchar*"/>
+ <parameter name="parameter" type="gchar*"/>
+ <parameter name="working_directory" type="gchar*"/>
+ <parameter name="envp" type="gchar**"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </function>
+ <function name="execute_preferred_application_on_screen" symbol="exo_execute_preferred_application_on_screen">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="category" type="gchar*"/>
+ <parameter name="parameter" type="gchar*"/>
+ <parameter name="working_directory" type="gchar*"/>
+ <parameter name="envp" type="gchar**"/>
+ <parameter name="screen" type="GdkScreen*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </function>
+ <function name="execute_terminal_shell" symbol="exo_execute_terminal_shell">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="command_line" type="gchar*"/>
+ <parameter name="working_directory" type="gchar*"/>
+ <parameter name="envp" type="gchar**"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </function>
+ <function name="execute_terminal_shell_on_screen" symbol="exo_execute_terminal_shell_on_screen">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="command_line" type="gchar*"/>
+ <parameter name="working_directory" type="gchar*"/>
+ <parameter name="envp" type="gchar**"/>
+ <parameter name="screen" type="GdkScreen*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </function>
+ <function name="g_value_transform_negate" symbol="exo_g_value_transform_negate">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="src_value" type="GValue*"/>
+ <parameter name="dst_value" type="GValue*"/>
+ </parameters>
+ </function>
+ <function name="gtk_file_chooser_add_thumbnail_preview" symbol="exo_gtk_file_chooser_add_thumbnail_preview">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="chooser" type="GtkFileChooser*"/>
+ </parameters>
+ </function>
+ <function name="gtk_object_destroy_later" symbol="exo_gtk_object_destroy_later">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GtkWidget*"/>
+ </parameters>
+ </function>
+ <function name="gtk_url_about_dialog_hook" symbol="exo_gtk_url_about_dialog_hook">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="about_dialog" type="GtkAboutDialog*"/>
+ <parameter name="link" type="gchar*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <callback name="ExoBindingTransform">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="src_value" type="GValue*"/>
+ <parameter name="dst_value" type="GValue*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="ExoIconViewForeachFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="ExoIconViewSearchEqualFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="model" type="GtkTreeModel*"/>
+ <parameter name="column" type="gint"/>
+ <parameter name="key" type="gchar*"/>
+ <parameter name="iter" type="GtkTreeIter*"/>
+ <parameter name="search_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="ExoIconViewSearchPositionFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="search_dialog" type="GtkWidget*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
<callback name="ExoSimpleJobFunc">
<return-type type="gboolean"/>
<parameters>
@@ -17,8 +118,974 @@
<parameter name="error" type="GError**"/>
</parameters>
</callback>
+ <struct name="ExoBinding">
+ <method name="new" symbol="exo_binding_new">
+ <return-type type="ExoBinding*"/>
+ <parameters>
+ <parameter name="src_object" type="GObject*"/>
+ <parameter name="src_property" type="gchar*"/>
+ <parameter name="dst_object" type="GObject*"/>
+ <parameter name="dst_property" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="new_full" symbol="exo_binding_new_full">
+ <return-type type="ExoBinding*"/>
+ <parameters>
+ <parameter name="src_object" type="GObject*"/>
+ <parameter name="src_property" type="gchar*"/>
+ <parameter name="dst_object" type="GObject*"/>
+ <parameter name="dst_property" type="gchar*"/>
+ <parameter name="transform" type="ExoBindingTransform"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="new_with_negation" symbol="exo_binding_new_with_negation">
+ <return-type type="ExoBinding*"/>
+ <parameters>
+ <parameter name="src_object" type="GObject*"/>
+ <parameter name="src_property" type="gchar*"/>
+ <parameter name="dst_object" type="GObject*"/>
+ <parameter name="dst_property" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="unbind" symbol="exo_binding_unbind">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="binding" type="ExoBinding*"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="ExoIconChooserModel">
+ </struct>
+ <struct name="ExoIconChooserModelClass">
+ </struct>
+ <struct name="ExoMutualBinding">
+ <method name="new" symbol="exo_mutual_binding_new">
+ <return-type type="ExoMutualBinding*"/>
+ <parameters>
+ <parameter name="object1" type="GObject*"/>
+ <parameter name="property1" type="gchar*"/>
+ <parameter name="object2" type="GObject*"/>
+ <parameter name="property2" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="new_full" symbol="exo_mutual_binding_new_full">
+ <return-type type="ExoMutualBinding*"/>
+ <parameters>
+ <parameter name="object1" type="GObject*"/>
+ <parameter name="property1" type="gchar*"/>
+ <parameter name="object2" type="GObject*"/>
+ <parameter name="property2" type="gchar*"/>
+ <parameter name="transform" type="ExoBindingTransform"/>
+ <parameter name="reverse_transform" type="ExoBindingTransform"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="new_with_negation" symbol="exo_mutual_binding_new_with_negation">
+ <return-type type="ExoMutualBinding*"/>
+ <parameters>
+ <parameter name="object1" type="GObject*"/>
+ <parameter name="property1" type="gchar*"/>
+ <parameter name="object2" type="GObject*"/>
+ <parameter name="property2" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="unbind" symbol="exo_mutual_binding_unbind">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="binding" type="ExoMutualBinding*"/>
+ </parameters>
+ </method>
+ </struct>
<struct name="ExoSimpleJobClass">
</struct>
+ <struct name="ExoThumbnailPreview">
+ </struct>
+ <struct name="ExoThumbnailPreviewClass">
+ </struct>
+ <struct name="ExoToolbarsModel">
+ <method name="add_item" symbol="exo_toolbars_model_add_item">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ <parameter name="item_position" type="gint"/>
+ <parameter name="id" type="gchar*"/>
+ <parameter name="type" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="add_separator" symbol="exo_toolbars_model_add_separator">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ <parameter name="item_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="add_toolbar" symbol="exo_toolbars_model_add_toolbar">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_actions" symbol="exo_toolbars_model_get_actions">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ </parameters>
+ </method>
+ <method name="get_flags" symbol="exo_toolbars_model_get_flags">
+ <return-type type="ExoToolbarsModelFlags"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="get_item_data" symbol="exo_toolbars_model_get_item_data">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="type" type="gchar*"/>
+ <parameter name="id" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_item_id" symbol="exo_toolbars_model_get_item_id">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="type" type="gchar*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_item_type" symbol="exo_toolbars_model_get_item_type">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="dnd_type" type="GdkAtom"/>
+ </parameters>
+ </method>
+ <method name="get_style" symbol="exo_toolbars_model_get_style">
+ <return-type type="GtkToolbarStyle"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="item_nth" symbol="exo_toolbars_model_item_nth">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ <parameter name="item_position" type="gint"/>
+ <parameter name="is_separator" type="gboolean*"/>
+ <parameter name="id" type="gchar**"/>
+ <parameter name="type" type="gchar**"/>
+ </parameters>
+ </method>
+ <method name="load_from_file" symbol="exo_toolbars_model_load_from_file">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="filename" type="gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="move_item" symbol="exo_toolbars_model_move_item">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ <parameter name="item_position" type="gint"/>
+ <parameter name="new_toolbar_position" type="gint"/>
+ <parameter name="new_item_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="n_items" symbol="exo_toolbars_model_n_items">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="n_toolbars" symbol="exo_toolbars_model_n_toolbars">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="exo_toolbars_model_new">
+ <return-type type="ExoToolbarsModel*"/>
+ </method>
+ <method name="remove_item" symbol="exo_toolbars_model_remove_item">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ <parameter name="item_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="remove_toolbar" symbol="exo_toolbars_model_remove_toolbar">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="save_to_file" symbol="exo_toolbars_model_save_to_file">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="filename" type="gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="set_actions" symbol="exo_toolbars_model_set_actions">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="actions" type="gchar**"/>
+ <parameter name="n_actions" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_flags" symbol="exo_toolbars_model_set_flags">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="flags" type="ExoToolbarsModelFlags"/>
+ <parameter name="toolbar_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_style" symbol="exo_toolbars_model_set_style">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="style" type="GtkToolbarStyle"/>
+ <parameter name="toolbar_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="toolbar_nth" symbol="exo_toolbars_model_toolbar_nth">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="unset_style" symbol="exo_toolbars_model_unset_style">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="model" type="ExoToolbarsModel*"/>
+ <parameter name="toolbar_position" type="gint"/>
+ </parameters>
+ </method>
+ <field name="__parent__" type="GObject"/>
+ <field name="priv" type="ExoToolbarsModelPrivate*"/>
+ </struct>
+ <struct name="ExoToolbarsModelClass">
+ <field name="__parent__" type="GObjectClass"/>
+ <field name="add_item" type="GCallback"/>
+ <field name="reserved1" type="GCallback"/>
+ <field name="reserved2" type="GCallback"/>
+ <field name="reserved3" type="GCallback"/>
+ <field name="reserved4" type="GCallback"/>
+ <field name="item_added" type="GCallback"/>
+ <field name="item_removed" type="GCallback"/>
+ <field name="toolbar_added" type="GCallback"/>
+ <field name="toolbar_changed" type="GCallback"/>
+ <field name="toolbar_removed" type="GCallback"/>
+ <field name="get_item_type" type="GCallback"/>
+ <field name="get_item_id" type="GCallback"/>
+ <field name="get_item_data" type="GCallback"/>
+ <field name="reserved5" type="GCallback"/>
+ <field name="reserved6" type="GCallback"/>
+ <field name="reserved7" type="GCallback"/>
+ <field name="reserved8" type="GCallback"/>
+ </struct>
+ <enum name="ExoIconChooserContext">
+ <member name="EXO_ICON_CHOOSER_CONTEXT_ACTIONS" value="0"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_ANIMATIONS" value="1"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_APPLICATIONS" value="2"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_CATEGORIES" value="3"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_DEVICES" value="4"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_EMBLEMS" value="5"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_EMOTES" value="6"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_INTERNATIONAL" value="7"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_MIME_TYPES" value="8"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_PLACES" value="9"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_STATUS" value="10"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_OTHER" value="11"/>
+ <member name="EXO_ICON_CHOOSER_N_CONTEXTS" value="12"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_ALL" value="13"/>
+ <member name="EXO_ICON_CHOOSER_CONTEXT_FILE" value="15"/>
+ </enum>
+ <enum name="ExoIconChooserModelColumn">
+ <member name="EXO_ICON_CHOOSER_MODEL_COLUMN_CONTEXT" value="0"/>
+ <member name="EXO_ICON_CHOOSER_MODEL_COLUMN_ICON_NAME" value="1"/>
+ <member name="EXO_ICON_CHOOSER_MODEL_N_COLUMNS" value="2"/>
+ </enum>
+ <enum name="ExoIconViewDropPosition" type-name="ExoIconViewDropPosition" get-type="exo_icon_view_drop_position_get_type">
+ <member name="EXO_ICON_VIEW_NO_DROP" value="0"/>
+ <member name="EXO_ICON_VIEW_DROP_INTO" value="1"/>
+ <member name="EXO_ICON_VIEW_DROP_LEFT" value="2"/>
+ <member name="EXO_ICON_VIEW_DROP_RIGHT" value="3"/>
+ <member name="EXO_ICON_VIEW_DROP_ABOVE" value="4"/>
+ <member name="EXO_ICON_VIEW_DROP_BELOW" value="5"/>
+ </enum>
+ <enum name="ExoIconViewLayoutMode" type-name="ExoIconViewLayoutMode" get-type="exo_icon_view_layout_mode_get_type">
+ <member name="EXO_ICON_VIEW_LAYOUT_ROWS" value="0"/>
+ <member name="EXO_ICON_VIEW_LAYOUT_COLS" value="1"/>
+ </enum>
+ <enum name="ExoThumbnailSize">
+ <member name="EXO_THUMBNAIL_SIZE_NORMAL" value="128"/>
+ <member name="EXO_THUMBNAIL_SIZE_LARGE" value="256"/>
+ </enum>
+ <flags name="ExoToolbarsModelFlags" type-name="ExoToolbarsModelFlags" get-type="exo_toolbars_model_flags_get_type">
+ <member name="EXO_TOOLBARS_MODEL_NOT_REMOVABLE" value="1"/>
+ <member name="EXO_TOOLBARS_MODEL_ACCEPT_ITEMS_ONLY" value="2"/>
+ <member name="EXO_TOOLBARS_MODEL_OVERRIDE_STYLE" value="4"/>
+ </flags>
+ <object name="ExoCellRendererIcon" parent="GtkCellRenderer" type-name="ExoCellRendererIcon" get-type="exo_cell_renderer_icon_get_type">
+ <constructor name="new" symbol="exo_cell_renderer_icon_new">
+ <return-type type="GtkCellRenderer*"/>
+ </constructor>
+ <property name="follow-state" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="icon" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="size" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
+ <vfunc name="reserved1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved4">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved5">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved6">
+ <return-type type="void"/>
+ </vfunc>
+ </object>
+ <object name="ExoIconChooserDialog" parent="GtkDialog" type-name="ExoIconChooserDialog" get-type="exo_icon_chooser_dialog_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="get_icon" symbol="exo_icon_chooser_dialog_get_icon">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="icon_chooser_dialog" type="ExoIconChooserDialog*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="exo_icon_chooser_dialog_new">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="title" type="gchar*"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ <parameter name="first_button_text" type="gchar*"/>
+ </parameters>
+ </constructor>
+ <method name="set_icon" symbol="exo_icon_chooser_dialog_set_icon">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_chooser_dialog" type="ExoIconChooserDialog*"/>
+ <parameter name="icon" type="gchar*"/>
+ </parameters>
+ </method>
+ <vfunc name="reserved1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved4">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved5">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved6">
+ <return-type type="void"/>
+ </vfunc>
+ </object>
+ <object name="ExoIconView" parent="GtkContainer" type-name="ExoIconView" get-type="exo_icon_view_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ <interface name="GtkCellLayout"/>
+ <interface name="GtkScrollable"/>
+ </implements>
+ <method name="create_drag_icon" symbol="exo_icon_view_create_drag_icon">
+ <return-type type="cairo_surface_t*"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </method>
+ <method name="enable_model_drag_dest" symbol="exo_icon_view_enable_model_drag_dest">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="targets" type="GtkTargetEntry*"/>
+ <parameter name="n_targets" type="gint"/>
+ <parameter name="actions" type="GdkDragAction"/>
+ </parameters>
+ </method>
+ <method name="enable_model_drag_source" symbol="exo_icon_view_enable_model_drag_source">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="start_button_mask" type="GdkModifierType"/>
+ <parameter name="targets" type="GtkTargetEntry*"/>
+ <parameter name="n_targets" type="gint"/>
+ <parameter name="actions" type="GdkDragAction"/>
+ </parameters>
+ </method>
+ <method name="get_column_spacing" symbol="exo_icon_view_get_column_spacing">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_columns" symbol="exo_icon_view_get_columns">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_cursor" symbol="exo_icon_view_get_cursor">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath**"/>
+ <parameter name="cell" type="GtkCellRenderer**"/>
+ </parameters>
+ </method>
+ <method name="get_dest_item_at_pos" symbol="exo_icon_view_get_dest_item_at_pos">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="drag_x" type="gint"/>
+ <parameter name="drag_y" type="gint"/>
+ <parameter name="path" type="GtkTreePath**"/>
+ <parameter name="pos" type="ExoIconViewDropPosition*"/>
+ </parameters>
+ </method>
+ <method name="get_drag_dest_item" symbol="exo_icon_view_get_drag_dest_item">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath**"/>
+ <parameter name="pos" type="ExoIconViewDropPosition*"/>
+ </parameters>
+ </method>
+ <method name="get_enable_search" symbol="exo_icon_view_get_enable_search">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_item_at_pos" symbol="exo_icon_view_get_item_at_pos">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="x" type="gint"/>
+ <parameter name="y" type="gint"/>
+ <parameter name="path" type="GtkTreePath**"/>
+ <parameter name="cell" type="GtkCellRenderer**"/>
+ </parameters>
+ </method>
+ <method name="get_item_column" symbol="exo_icon_view_get_item_column">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </method>
+ <method name="get_item_row" symbol="exo_icon_view_get_item_row">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </method>
+ <method name="get_item_width" symbol="exo_icon_view_get_item_width">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_layout_mode" symbol="exo_icon_view_get_layout_mode">
+ <return-type type="ExoIconViewLayoutMode"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_margin" symbol="exo_icon_view_get_margin">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_model" symbol="exo_icon_view_get_model">
+ <return-type type="GtkTreeModel*"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_orientation" symbol="exo_icon_view_get_orientation">
+ <return-type type="GtkOrientation"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_path_at_pos" symbol="exo_icon_view_get_path_at_pos">
+ <return-type type="GtkTreePath*"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="x" type="gint"/>
+ <parameter name="y" type="gint"/>
+ </parameters>
+ </method>
+ <method name="get_reorderable" symbol="exo_icon_view_get_reorderable">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_row_spacing" symbol="exo_icon_view_get_row_spacing">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_search_column" symbol="exo_icon_view_get_search_column">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_search_equal_func" symbol="exo_icon_view_get_search_equal_func">
+ <return-type type="ExoIconViewSearchEqualFunc"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_search_position_func" symbol="exo_icon_view_get_search_position_func">
+ <return-type type="ExoIconViewSearchPositionFunc"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_selected_items" symbol="exo_icon_view_get_selected_items">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_selection_mode" symbol="exo_icon_view_get_selection_mode">
+ <return-type type="GtkSelectionMode"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_single_click" symbol="exo_icon_view_get_single_click">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_single_click_timeout" symbol="exo_icon_view_get_single_click_timeout">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_spacing" symbol="exo_icon_view_get_spacing">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="get_visible_range" symbol="exo_icon_view_get_visible_range">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="start_path" type="GtkTreePath**"/>
+ <parameter name="end_path" type="GtkTreePath**"/>
+ </parameters>
+ </method>
+ <method name="icon_to_widget_coords" symbol="exo_icon_view_icon_to_widget_coords">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="ix" type="gint"/>
+ <parameter name="iy" type="gint"/>
+ <parameter name="wx" type="gint*"/>
+ <parameter name="wy" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="item_activated" symbol="exo_icon_view_item_activated">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="exo_icon_view_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <constructor name="new_with_model" symbol="exo_icon_view_new_with_model">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="model" type="GtkTreeModel*"/>
+ </parameters>
+ </constructor>
+ <method name="path_is_selected" symbol="exo_icon_view_path_is_selected">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </method>
+ <method name="scroll_to_path" symbol="exo_icon_view_scroll_to_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ <parameter name="use_align" type="gboolean"/>
+ <parameter name="row_align" type="gfloat"/>
+ <parameter name="col_align" type="gfloat"/>
+ </parameters>
+ </method>
+ <method name="select_all" symbol="exo_icon_view_select_all">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="select_path" symbol="exo_icon_view_select_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </method>
+ <method name="selected_foreach" symbol="exo_icon_view_selected_foreach">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="func" type="ExoIconViewForeachFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="selection_invert" symbol="exo_icon_view_selection_invert">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="set_column_spacing" symbol="exo_icon_view_set_column_spacing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="column_spacing" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_columns" symbol="exo_icon_view_set_columns">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="columns" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_cursor" symbol="exo_icon_view_set_cursor">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ <parameter name="cell" type="GtkCellRenderer*"/>
+ <parameter name="start_editing" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_drag_dest_item" symbol="exo_icon_view_set_drag_dest_item">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ <parameter name="pos" type="ExoIconViewDropPosition"/>
+ </parameters>
+ </method>
+ <method name="set_enable_search" symbol="exo_icon_view_set_enable_search">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="enable_search" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_item_width" symbol="exo_icon_view_set_item_width">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="item_width" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_layout_mode" symbol="exo_icon_view_set_layout_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="layout_mode" type="ExoIconViewLayoutMode"/>
+ </parameters>
+ </method>
+ <method name="set_margin" symbol="exo_icon_view_set_margin">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="margin" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_model" symbol="exo_icon_view_set_model">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="model" type="GtkTreeModel*"/>
+ </parameters>
+ </method>
+ <method name="set_orientation" symbol="exo_icon_view_set_orientation">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="orientation" type="GtkOrientation"/>
+ </parameters>
+ </method>
+ <method name="set_reorderable" symbol="exo_icon_view_set_reorderable">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="reorderable" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_row_spacing" symbol="exo_icon_view_set_row_spacing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="row_spacing" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_search_column" symbol="exo_icon_view_set_search_column">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="search_column" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_search_equal_func" symbol="exo_icon_view_set_search_equal_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="search_equal_func" type="ExoIconViewSearchEqualFunc"/>
+ <parameter name="search_equal_data" type="gpointer"/>
+ <parameter name="search_equal_destroy" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="set_search_position_func" symbol="exo_icon_view_set_search_position_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="search_position_func" type="ExoIconViewSearchPositionFunc"/>
+ <parameter name="search_position_data" type="gpointer"/>
+ <parameter name="search_position_destroy" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="set_selection_mode" symbol="exo_icon_view_set_selection_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="mode" type="GtkSelectionMode"/>
+ </parameters>
+ </method>
+ <method name="set_single_click" symbol="exo_icon_view_set_single_click">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="single_click" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_single_click_timeout" symbol="exo_icon_view_set_single_click_timeout">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="single_click_timeout" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_spacing" symbol="exo_icon_view_set_spacing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="spacing" type="gint"/>
+ </parameters>
+ </method>
+ <method name="unselect_all" symbol="exo_icon_view_unselect_all">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="unselect_path" symbol="exo_icon_view_unselect_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </method>
+ <method name="unset_model_drag_dest" symbol="exo_icon_view_unset_model_drag_dest">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="unset_model_drag_source" symbol="exo_icon_view_unset_model_drag_source">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </method>
+ <method name="widget_to_icon_coords" symbol="exo_icon_view_widget_to_icon_coords">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="wx" type="gint"/>
+ <parameter name="wy" type="gint"/>
+ <parameter name="ix" type="gint*"/>
+ <parameter name="iy" type="gint*"/>
+ </parameters>
+ </method>
+ <property name="column-spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="columns" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="enable-search" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="icon-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="item-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="layout-mode" type="ExoIconViewLayoutMode" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="markup-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="orientation" type="GtkOrientation" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="pixbuf-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="reorderable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="row-spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="search-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="selection-mode" type="GtkSelectionMode" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="single-click" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="single-click-timeout" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="spacing" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="text-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <signal name="activate-cursor-item" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </signal>
+ <signal name="item-activated" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </signal>
+ <signal name="move-cursor" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="step" type="GtkMovementStep"/>
+ <parameter name="count" type="gint"/>
+ </parameters>
+ </signal>
+ <signal name="select-all" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </signal>
+ <signal name="select-cursor-item" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </signal>
+ <signal name="selection-changed" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </signal>
+ <signal name="start-interactive-search" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </signal>
+ <signal name="toggle-cursor-item" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </signal>
+ <signal name="unselect-all" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ </parameters>
+ </signal>
+ <vfunc name="reserved0">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved4">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved5">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved6">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved7">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved8">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved9">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="set_scroll_adjustments">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="ExoIconView*"/>
+ <parameter name="hadjustment" type="GtkAdjustment*"/>
+ <parameter name="vadjustment" type="GtkAdjustment*"/>
+ </parameters>
+ </vfunc>
+ </object>
<object name="ExoJob" parent="GObject" type-name="ExoJob" get-type="exo_job_get_type">
<method name="cancel" symbol="exo_job_cancel">
<return-type type="void"/>
@@ -126,11 +1193,74 @@
</parameters>
</method>
</object>
+ <object name="ExoTreeView" parent="GtkTreeView" type-name="ExoTreeView" get-type="exo_tree_view_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ <interface name="GtkScrollable"/>
+ </implements>
+ <method name="get_single_click" symbol="exo_tree_view_get_single_click">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="tree_view" type="ExoTreeView*"/>
+ </parameters>
+ </method>
+ <method name="get_single_click_timeout" symbol="exo_tree_view_get_single_click_timeout">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="tree_view" type="ExoTreeView*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="exo_tree_view_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="set_single_click" symbol="exo_tree_view_set_single_click">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="ExoTreeView*"/>
+ <parameter name="single_click" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_single_click_timeout" symbol="exo_tree_view_set_single_click_timeout">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="ExoTreeView*"/>
+ <parameter name="single_click_timeout" type="guint"/>
+ </parameters>
+ </method>
+ <property name="single-click" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="single-click-timeout" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <vfunc name="reserved1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved4">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved5">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved6">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved7">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved8">
+ <return-type type="void"/>
+ </vfunc>
+ </object>
<constant name="EXO_MAJOR_VERSION" type="int" value="0"/>
- <constant name="EXO_MICRO_VERSION" type="int" value="7"/>
- <constant name="EXO_MINOR_VERSION" type="int" value="10"/>
+ <constant name="EXO_MICRO_VERSION" type="int" value="2"/>
+ <constant name="EXO_MINOR_VERSION" type="int" value="11"/>
<constant name="EXO_PARAM_READABLE" type="int" value="0"/>
<constant name="EXO_PARAM_READWRITE" type="int" value="0"/>
<constant name="EXO_PARAM_WRITABLE" type="int" value="0"/>
+ <constant name="EXO_TOOLBARS_ITEM_TYPE" type="char*" value="application/x-exo-toolbars-item"/>
</namespace>
</api>
diff --git a/packages/garcon-1/garcon-1.gi b/packages/garcon-1/garcon-1.gi
index ddb4537..aea3b7b 100644
--- a/packages/garcon-1/garcon-1.gi
+++ b/packages/garcon-1/garcon-1.gi
@@ -104,6 +104,12 @@
<parameter name="submenu" type="GarconMenu*"/>
</parameters>
</method>
+ <method name="get_directory" symbol="garcon_menu_get_directory">
+ <return-type type="GarconMenuDirectory*"/>
+ <parameters>
+ <parameter name="menu" type="GarconMenu*"/>
+ </parameters>
+ </method>
<method name="get_elements" symbol="garcon_menu_get_elements">
<return-type type="GList*"/>
<parameters>
@@ -293,6 +299,19 @@
<parameter name="item" type="GarconMenuItem*"/>
</parameters>
</method>
+ <method name="get_action" symbol="garcon_menu_item_get_action">
+ <return-type type="GarconMenuItemAction*"/>
+ <parameters>
+ <parameter name="item" type="GarconMenuItem*"/>
+ <parameter name="action_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_actions" symbol="garcon_menu_item_get_actions">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="item" type="GarconMenuItem*"/>
+ </parameters>
+ </method>
<method name="get_allocated" symbol="garcon_menu_item_get_allocated">
<return-type type="gint"/>
<parameters>
@@ -383,6 +402,13 @@
<parameter name="item" type="GarconMenuItem*"/>
</parameters>
</method>
+ <method name="has_action" symbol="garcon_menu_item_has_action">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="item" type="GarconMenuItem*"/>
+ <parameter name="action_name" type="gchar*"/>
+ </parameters>
+ </method>
<method name="has_category" symbol="garcon_menu_item_has_category">
<return-type type="gboolean"/>
<parameters>
@@ -449,6 +475,14 @@
<parameter name="item" type="GarconMenuItem*"/>
</parameters>
</method>
+ <method name="set_action" symbol="garcon_menu_item_set_action">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="item" type="GarconMenuItem*"/>
+ <parameter name="action_name" type="gchar*"/>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ </parameters>
+ </method>
<method name="set_categories" symbol="garcon_menu_item_set_categories">
<return-type type="void"/>
<parameters>
@@ -572,6 +606,71 @@
</parameters>
</signal>
</object>
+ <object name="GarconMenuItemAction" parent="GObject" type-name="GarconMenuItemAction" get-type="garcon_menu_item_action_get_type">
+ <method name="get_command" symbol="garcon_menu_item_action_get_command">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ </parameters>
+ </method>
+ <method name="get_icon_name" symbol="garcon_menu_item_action_get_icon_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="garcon_menu_item_action_get_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="garcon_menu_item_action_new">
+ <return-type type="GarconMenuItemAction*"/>
+ </constructor>
+ <method name="ref" symbol="garcon_menu_item_action_ref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ </parameters>
+ </method>
+ <method name="set_command" symbol="garcon_menu_item_action_set_command">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ <parameter name="command" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_icon_name" symbol="garcon_menu_item_action_set_icon_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ <parameter name="icon_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_name" symbol="garcon_menu_item_action_set_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="garcon_menu_item_action_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ </parameters>
+ </method>
+ <property name="command" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <vfunc name="changed">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GarconMenuItemAction*"/>
+ </parameters>
+ </vfunc>
+ </object>
<object name="GarconMenuItemCache" parent="GObject" type-name="GarconMenuItemCache" get-type="garcon_menu_item_cache_get_type">
<method name="foreach" symbol="garcon_menu_item_cache_foreach">
<return-type type="void"/>
diff --git a/packages/libxfce4panel-1.0/libxfce4panel-1.0.gi b/packages/libxfce4panel-1.0/libxfce4panel-1.0.gi
index 75a3d05..7cf50dd 100644
--- a/packages/libxfce4panel-1.0/libxfce4panel-1.0.gi
+++ b/packages/libxfce4panel-1.0/libxfce4panel-1.0.gi
@@ -821,7 +821,7 @@
</interface>
<constant name="LIBXFCE4PANEL_MAJOR_VERSION" type="int" value="4"/>
<constant name="LIBXFCE4PANEL_MICRO_VERSION" type="int" value="0"/>
- <constant name="LIBXFCE4PANEL_MINOR_VERSION" type="int" value="12"/>
- <constant name="LIBXFCE4PANEL_VERSION" type="char*" value="4.12.0git-1f2d853"/>
+ <constant name="LIBXFCE4PANEL_MINOR_VERSION" type="int" value="13"/>
+ <constant name="LIBXFCE4PANEL_VERSION" type="char*" value="4.13.0git-2b0ad995"/>
</namespace>
</api>
diff --git a/packages/libxfce4panel-2.0/libxfce4panel-2.0.gi b/packages/libxfce4panel-2.0/libxfce4panel-2.0.gi
index 74c2c82..4e00227 100644
--- a/packages/libxfce4panel-2.0/libxfce4panel-2.0.gi
+++ b/packages/libxfce4panel-2.0/libxfce4panel-2.0.gi
@@ -793,7 +793,7 @@
</interface>
<constant name="LIBXFCE4PANEL_MAJOR_VERSION" type="int" value="4"/>
<constant name="LIBXFCE4PANEL_MICRO_VERSION" type="int" value="0"/>
- <constant name="LIBXFCE4PANEL_MINOR_VERSION" type="int" value="12"/>
- <constant name="LIBXFCE4PANEL_VERSION" type="char*" value="4.12.0git-1f2d853"/>
+ <constant name="LIBXFCE4PANEL_MINOR_VERSION" type="int" value="13"/>
+ <constant name="LIBXFCE4PANEL_VERSION" type="char*" value="4.13.0git-2b0ad995"/>
</namespace>
</api>
diff --git a/packages/libxfce4ui-1/libxfce4ui-1.gi b/packages/libxfce4ui-1/libxfce4ui-1.gi
index a7345d0..57dc6f7 100644
--- a/packages/libxfce4ui-1/libxfce4ui-1.gi
+++ b/packages/libxfce4ui-1/libxfce4ui-1.gi
@@ -81,6 +81,18 @@
<parameter name="content" type="GtkWidget*"/>
</parameters>
</function>
+ <function name="gtk_menu_popup_until_mapped" symbol="xfce_gtk_menu_popup_until_mapped">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="menu" type="GtkMenu*"/>
+ <parameter name="parent_menu_shell" type="GtkWidget*"/>
+ <parameter name="parent_menu_item" type="GtkWidget*"/>
+ <parameter name="func" type="GtkMenuPositionFunc"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="button" type="guint"/>
+ <parameter name="activate_time" type="guint32"/>
+ </parameters>
+ </function>
<function name="gtk_window_center_on_active_screen" symbol="xfce_gtk_window_center_on_active_screen">
<return-type type="void"/>
<parameters>
@@ -168,6 +180,13 @@
<parameter name="error" type="GError**"/>
</parameters>
</function>
+ <function name="widget_reparent" symbol="xfce_widget_reparent">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="new_parent" type="GtkWidget*"/>
+ </parameters>
+ </function>
<enum name="XfceSMClientPriority">
<member name="XFCE_SM_CLIENT_PRIORITY_HIGHEST" value="0"/>
<member name="XFCE_SM_CLIENT_PRIORITY_WM" value="15"/>
@@ -390,6 +409,16 @@
<parameter name="first_button_text" type="gchar*"/>
</parameters>
</constructor>
+ <constructor name="new_with_mixed_buttons" symbol="xfce_titled_dialog_new_with_mixed_buttons">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="title" type="gchar*"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ <parameter name="flags" type="GtkDialogFlags"/>
+ <parameter name="first_button_icon_name" type="gchar*"/>
+ <parameter name="first_button_text" type="gchar*"/>
+ </parameters>
+ </constructor>
<method name="set_subtitle" symbol="xfce_titled_dialog_set_subtitle">
<return-type type="void"/>
<parameters>
@@ -418,7 +447,7 @@
</vfunc>
</object>
<constant name="LIBXFCE4UI_MAJOR_VERSION" type="int" value="4"/>
- <constant name="LIBXFCE4UI_MICRO_VERSION" type="int" value="0"/>
+ <constant name="LIBXFCE4UI_MICRO_VERSION" type="int" value="1"/>
<constant name="LIBXFCE4UI_MINOR_VERSION" type="int" value="13"/>
<constant name="XFCE_BUTTON_TYPE_MIXED" type="char*" value="button-mixed"/>
<constant name="XFCE_BUTTON_TYPE_PIXBUF" type="char*" value="button-pixbuf"/>
diff --git a/packages/libxfce4ui-2/libxfce4ui-2.gi b/packages/libxfce4ui-2/libxfce4ui-2.gi
index a7345d0..57dc6f7 100644
--- a/packages/libxfce4ui-2/libxfce4ui-2.gi
+++ b/packages/libxfce4ui-2/libxfce4ui-2.gi
@@ -81,6 +81,18 @@
<parameter name="content" type="GtkWidget*"/>
</parameters>
</function>
+ <function name="gtk_menu_popup_until_mapped" symbol="xfce_gtk_menu_popup_until_mapped">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="menu" type="GtkMenu*"/>
+ <parameter name="parent_menu_shell" type="GtkWidget*"/>
+ <parameter name="parent_menu_item" type="GtkWidget*"/>
+ <parameter name="func" type="GtkMenuPositionFunc"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="button" type="guint"/>
+ <parameter name="activate_time" type="guint32"/>
+ </parameters>
+ </function>
<function name="gtk_window_center_on_active_screen" symbol="xfce_gtk_window_center_on_active_screen">
<return-type type="void"/>
<parameters>
@@ -168,6 +180,13 @@
<parameter name="error" type="GError**"/>
</parameters>
</function>
+ <function name="widget_reparent" symbol="xfce_widget_reparent">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="new_parent" type="GtkWidget*"/>
+ </parameters>
+ </function>
<enum name="XfceSMClientPriority">
<member name="XFCE_SM_CLIENT_PRIORITY_HIGHEST" value="0"/>
<member name="XFCE_SM_CLIENT_PRIORITY_WM" value="15"/>
@@ -390,6 +409,16 @@
<parameter name="first_button_text" type="gchar*"/>
</parameters>
</constructor>
+ <constructor name="new_with_mixed_buttons" symbol="xfce_titled_dialog_new_with_mixed_buttons">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="title" type="gchar*"/>
+ <parameter name="parent" type="GtkWindow*"/>
+ <parameter name="flags" type="GtkDialogFlags"/>
+ <parameter name="first_button_icon_name" type="gchar*"/>
+ <parameter name="first_button_text" type="gchar*"/>
+ </parameters>
+ </constructor>
<method name="set_subtitle" symbol="xfce_titled_dialog_set_subtitle">
<return-type type="void"/>
<parameters>
@@ -418,7 +447,7 @@
</vfunc>
</object>
<constant name="LIBXFCE4UI_MAJOR_VERSION" type="int" value="4"/>
- <constant name="LIBXFCE4UI_MICRO_VERSION" type="int" value="0"/>
+ <constant name="LIBXFCE4UI_MICRO_VERSION" type="int" value="1"/>
<constant name="LIBXFCE4UI_MINOR_VERSION" type="int" value="13"/>
<constant name="XFCE_BUTTON_TYPE_MIXED" type="char*" value="button-mixed"/>
<constant name="XFCE_BUTTON_TYPE_PIXBUF" type="char*" value="button-pixbuf"/>
diff --git a/vapi/exo-1.vapi b/vapi/exo-1.vapi
index 237932c..95ff972 100644
--- a/vapi/exo-1.vapi
+++ b/vapi/exo-1.vapi
@@ -1,4 +1,4 @@
-/* exo-1.vapi generated by vapigen-0.26, do not modify. */
+/* exo-1.vapi generated by vapigen-0.34, do not modify. */
namespace Exo {
[CCode (cheader_filename = "exo/exo.h", free_function = "")]
@@ -361,7 +361,7 @@ namespace Exo {
public string[] restart_command { get; set; }
public virtual signal void save_yourself ();
}
- [CCode (cheader_filename = "exo/exo.h", cprefix = "EXO_ICON_VIEW_", has_type_id = false)]
+ [CCode (cheader_filename = "exo/exo.h", cprefix = "EXO_ICON_VIEW_")]
public enum IconViewDropPosition {
NO_DROP,
DROP_INTO,
@@ -370,12 +370,13 @@ namespace Exo {
DROP_ABOVE,
DROP_BELOW
}
- [CCode (cheader_filename = "exo/exo.h", cprefix = "EXO_ICON_VIEW_LAYOUT_", has_type_id = false)]
+ [CCode (cheader_filename = "exo/exo.h", cprefix = "EXO_ICON_VIEW_LAYOUT_")]
public enum IconViewLayoutMode {
ROWS,
COLS
}
- [CCode (cheader_filename = "exo/exo.h", cprefix = "EXO_TOOLBARS_MODEL_", has_type_id = false)]
+ [CCode (cheader_filename = "exo/exo.h", cprefix = "EXO_TOOLBARS_MODEL_")]
+ [Flags]
public enum ToolbarsModelFlags {
NOT_REMOVABLE,
ACCEPT_ITEMS_ONLY,
diff --git a/vapi/garcon-1.vapi b/vapi/garcon-1.vapi
index 9db7662..534ee85 100644
--- a/vapi/garcon-1.vapi
+++ b/vapi/garcon-1.vapi
@@ -1,4 +1,4 @@
-/* garcon-1.vapi generated by vapigen-0.26, do not modify. */
+/* garcon-1.vapi generated by vapigen-0.34, do not modify. */
namespace Garcon {
[CCode (cheader_filename = "garcon/garcon.h")]
@@ -10,6 +10,7 @@ namespace Garcon {
public Menu.applications ();
[CCode (has_construct_function = false)]
public Menu.for_path (string filename);
+ public unowned Garcon.MenuDirectory get_directory ();
public unowned GLib.List get_elements ();
public unowned GLib.File get_file ();
public unowned Garcon.MenuItemPool get_item_pool ();
@@ -56,6 +57,8 @@ namespace Garcon {
public MenuItem.for_path (string filename);
[CCode (has_construct_function = false)]
public MenuItem.for_uri (string uri);
+ public unowned Garcon.MenuItemAction get_action (string action_name);
+ public unowned GLib.List get_actions ();
public int get_allocated ();
public unowned GLib.List get_categories ();
public unowned string get_command ();
@@ -66,12 +69,14 @@ namespace Garcon {
public unowned string get_path ();
public unowned string get_try_exec ();
public unowned string get_uri ();
+ public bool has_action (string action_name);
public bool has_category (string category);
public void increment_allocated ();
public bool only_show_in_environment ();
public void @ref ();
public bool reload (bool affects_the_outside) throws GLib.Error;
public bool reload_from_file (GLib.File file, bool affects_the_outside) throws GLib.Error;
+ public void set_action (string action_name, Garcon.MenuItemAction action);
public void set_categories (GLib.List categories);
public void set_command (string command);
public void set_comment (string comment);
@@ -104,6 +109,24 @@ namespace Garcon {
public virtual signal void changed ();
}
[CCode (cheader_filename = "garcon/garcon.h")]
+ public class MenuItemAction : GLib.Object {
+ [CCode (has_construct_function = false)]
+ public MenuItemAction ();
+ [NoWrapper]
+ public virtual void changed ();
+ public unowned string get_command ();
+ public unowned string get_icon_name ();
+ public unowned string get_name ();
+ public void @ref ();
+ public void set_command (string command);
+ public void set_icon_name (string icon_name);
+ public void set_name (string name);
+ public void unref ();
+ public string command { get; set; }
+ public string icon_name { get; set; }
+ public string name { get; set; }
+ }
+ [CCode (cheader_filename = "garcon/garcon.h")]
public class MenuItemCache : GLib.Object {
[CCode (has_construct_function = false)]
protected MenuItemCache ();
diff --git a/vapi/libxfce4panel-1.0.vapi b/vapi/libxfce4panel-1.0.vapi
index 7fa263d..333998f 100644
--- a/vapi/libxfce4panel-1.0.vapi
+++ b/vapi/libxfce4panel-1.0.vapi
@@ -1,4 +1,4 @@
-/* libxfce4panel-1.0.vapi generated by vapigen-0.26, do not modify. */
+/* libxfce4panel-1.0.vapi generated by vapigen-0.34, do not modify. */
namespace Xfce {
[CCode (cheader_filename = "libxfce4panel/libxfce4panel.h")]
diff --git a/vapi/libxfce4panel-2.0.vapi b/vapi/libxfce4panel-2.0.vapi
index e9f0765..ca71cba 100644
--- a/vapi/libxfce4panel-2.0.vapi
+++ b/vapi/libxfce4panel-2.0.vapi
@@ -1,4 +1,4 @@
-/* libxfce4panel-2.0.vapi generated by vapigen-0.26, do not modify. */
+/* libxfce4panel-2.0.vapi generated by vapigen-0.34, do not modify. */
namespace Xfce {
[CCode (cheader_filename = "libxfce4panel/libxfce4panel.h")]
diff --git a/vapi/libxfce4ui-1.vapi b/vapi/libxfce4ui-1.vapi
index 1cef205..2415cd3 100644
--- a/vapi/libxfce4ui-1.vapi
+++ b/vapi/libxfce4ui-1.vapi
@@ -1,4 +1,4 @@
-/* libxfce4ui-1.vapi generated by vapigen-0.26, do not modify. */
+/* libxfce4ui-1.vapi generated by vapigen-0.34, do not modify. */
namespace Xfce {
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
@@ -53,6 +53,8 @@ namespace Xfce {
public void set_subtitle (string subtitle);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public TitledDialog.with_buttons (string title, Gtk.Window parent, Gtk.DialogFlags flags, ...);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public TitledDialog.with_mixed_buttons (string title, Gtk.Window parent, Gtk.DialogFlags flags, string first_button_icon_name, ...);
public string subtitle { get; set; }
}
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h", cprefix = "XFCE_SM_CLIENT_PRIORITY_", has_type_id = false)]
@@ -112,6 +114,8 @@ namespace Xfce {
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
public static unowned Gtk.Widget gtk_frame_box_new_with_content (string label, Gtk.Widget content);
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
+ public static bool gtk_menu_popup_until_mapped (Gtk.Menu menu, Gtk.Widget parent_menu_shell, Gtk.Widget parent_menu_item, Gtk.MenuPositionFunc func, void* data, uint button, uint32 activate_time);
+ [CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
public static void gtk_window_center_on_active_screen (Gtk.Window window);
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h", cname = "libxfce4ui_check_version")]
public static unowned string libxfce4ui_check_version (uint required_major, uint required_minor, uint required_micro);
@@ -127,4 +131,6 @@ namespace Xfce {
public static bool spawn_on_screen (Gdk.Screen screen, string working_directory, string argv, string envp, GLib.SpawnFlags flags, bool startup_notify, uint32 startup_timestamp, string startup_icon_name) throws GLib.Error;
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
public static bool spawn_on_screen_with_child_watch (Gdk.Screen screen, string working_directory, string argv, string envp, GLib.SpawnFlags flags, bool startup_notify, uint32 startup_timestamp, string startup_icon_name, GLib.Closure child_watch_closure) throws GLib.Error;
+ [CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
+ public static bool widget_reparent (Gtk.Widget widget, Gtk.Widget new_parent);
}
diff --git a/vapi/libxfce4ui-2.vapi b/vapi/libxfce4ui-2.vapi
index 0adcfdc..a2483a2 100644
--- a/vapi/libxfce4ui-2.vapi
+++ b/vapi/libxfce4ui-2.vapi
@@ -1,4 +1,4 @@
-/* libxfce4ui-2.vapi generated by vapigen-0.26, do not modify. */
+/* libxfce4ui-2.vapi generated by vapigen-0.34, do not modify. */
namespace Xfce {
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
@@ -53,6 +53,8 @@ namespace Xfce {
public void set_subtitle (string subtitle);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public TitledDialog.with_buttons (string title, Gtk.Window parent, Gtk.DialogFlags flags, ...);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public TitledDialog.with_mixed_buttons (string title, Gtk.Window parent, Gtk.DialogFlags flags, string first_button_icon_name, ...);
public string subtitle { get; set; }
}
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h", cprefix = "XFCE_SM_CLIENT_PRIORITY_", has_type_id = false)]
@@ -112,6 +114,8 @@ namespace Xfce {
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
public static unowned Gtk.Widget gtk_frame_box_new_with_content (string label, Gtk.Widget content);
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
+ public static bool gtk_menu_popup_until_mapped (Gtk.Menu menu, Gtk.Widget parent_menu_shell, Gtk.Widget parent_menu_item, Gtk.MenuPositionFunc func, void* data, uint button, uint32 activate_time);
+ [CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
public static void gtk_window_center_on_active_screen (Gtk.Window window);
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h", cname = "libxfce4ui_check_version")]
public static unowned string libxfce4ui_check_version (uint required_major, uint required_minor, uint required_micro);
@@ -127,4 +131,6 @@ namespace Xfce {
public static bool spawn_on_screen (Gdk.Screen screen, string working_directory, string argv, string envp, GLib.SpawnFlags flags, bool startup_notify, uint32 startup_timestamp, string startup_icon_name) throws GLib.Error;
[CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
public static bool spawn_on_screen_with_child_watch (Gdk.Screen screen, string working_directory, string argv, string envp, GLib.SpawnFlags flags, bool startup_notify, uint32 startup_timestamp, string startup_icon_name, GLib.Closure child_watch_closure) throws GLib.Error;
+ [CCode (cheader_filename = "libxfce4ui/libxfce4ui.h")]
+ public static bool widget_reparent (Gtk.Widget widget, Gtk.Widget new_parent);
}
diff --git a/vapi/libxfce4util-1.0.vapi b/vapi/libxfce4util-1.0.vapi
index e69391d..a805217 100644
--- a/vapi/libxfce4util-1.0.vapi
+++ b/vapi/libxfce4util-1.0.vapi
@@ -1,4 +1,4 @@
-/* libxfce4util-1.0.vapi generated by vapigen-0.26, do not modify. */
+/* libxfce4util-1.0.vapi generated by vapigen-0.34, do not modify. */
namespace Xfce {
[CCode (cheader_filename = "libxfce4util/libxfce4util.h")]
diff --git a/vapi/libxfconf-0.vapi b/vapi/libxfconf-0.vapi
index d1846ab..9bcc7e5 100644
--- a/vapi/libxfconf-0.vapi
+++ b/vapi/libxfconf-0.vapi
@@ -1,4 +1,4 @@
-/* libxfconf-0.vapi generated by vapigen-0.26, do not modify. */
+/* libxfconf-0.vapi generated by vapigen-0.34, do not modify. */
namespace Xfconf {
[CCode (cheader_filename = "xfconf/xfconf.h")]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list