<STRUCT>
<NAME>ExoIconViewPrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoIconViewClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoIconView</NAME>
</STRUCT>
<MACRO>
<NAME>EXO_TYPE_ICON_VIEW</NAME>
#define EXO_TYPE_ICON_VIEW            (exo_icon_view_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_ICON_VIEW</NAME>
#define EXO_ICON_VIEW(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_ICON_VIEW, ExoIconView))
</MACRO>
<MACRO>
<NAME>EXO_ICON_VIEW_CLASS</NAME>
#define EXO_ICON_VIEW_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_ICON_VIEW, ExoIconViewClass))
</MACRO>
<MACRO>
<NAME>EXO_IS_ICON_VIEW</NAME>
#define EXO_IS_ICON_VIEW(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_ICON_VIEW))
</MACRO>
<MACRO>
<NAME>EXO_IS_ICON_VIEW_CLASS</NAME>
#define EXO_IS_ICON_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_ICON_VIEW))
</MACRO>
<MACRO>
<NAME>EXO_ICON_VIEW_GET_CLASS</NAME>
#define EXO_ICON_VIEW_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_ICON_VIEW, ExoIconViewClass))
</MACRO>
<USER_FUNCTION>
<NAME>ExoIconViewForeachFunc</NAME>
<RETURNS>void </RETURNS>
ExoIconView *icon_view,
                                        GtkTreePath *path,
                                        gpointer     user_data
</USER_FUNCTION>
<ENUM>
<NAME>ExoIconViewDropPosition</NAME>
typedef enum
{
  EXO_ICON_VIEW_NO_DROP,
  EXO_ICON_VIEW_DROP_INTO,
  EXO_ICON_VIEW_DROP_LEFT,
  EXO_ICON_VIEW_DROP_RIGHT,
  EXO_ICON_VIEW_DROP_ABOVE,
  EXO_ICON_VIEW_DROP_BELOW
} ExoIconViewDropPosition;
</ENUM>
<STRUCT>
<NAME>ExoIconView</NAME>
struct _ExoIconView
{
  GtkContainer        __parent__;

  /*< private >*/
  ExoIconViewPrivate *priv;
};
</STRUCT>
<STRUCT>
<NAME>ExoIconViewClass</NAME>
struct _ExoIconViewClass
{
  GtkContainerClass __parent__;

  /* virtual methods */
  void     (*set_scroll_adjustments) (ExoIconView     *icon_view,
                                      GtkAdjustment   *hadjustment,
                                      GtkAdjustment   *vadjustment);
  
  /* signals */
  void     (*item_activated)         (ExoIconView     *icon_view,
                                      GtkTreePath     *path);
  void     (*selection_changed)      (ExoIconView     *icon_view);

  /* Key binding signals */
  void     (*select_all)             (ExoIconView    *icon_view);
  void     (*unselect_all)           (ExoIconView    *icon_view);
  void     (*select_cursor_item)     (ExoIconView    *icon_view);
  void     (*toggle_cursor_item)     (ExoIconView    *icon_view);
  gboolean (*move_cursor)            (ExoIconView    *icon_view,
                                      GtkMovementStep step,
                                      gint            count);
  gboolean (*activate_cursor_item)   (ExoIconView    *icon_view);

  /*< private >*/
  void (*reserved1) (void);
  void (*reserved2) (void);
  void (*reserved3) (void);
  void (*reserved4) (void);
};
</STRUCT>
<FUNCTION>
<NAME>exo_icon_view_get_type</NAME>
<RETURNS>GType             </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_new</NAME>
<RETURNS>GtkWidget        *</RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_new_with_model</NAME>
<RETURNS>GtkWidget        *</RETURNS>
GtkTreeModel             *model
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_model</NAME>
<RETURNS>GtkTreeModel     *</RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_model</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkTreeModel             *model
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_text_column</NAME>
<RETURNS>gint              </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_text_column</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gint                      column
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_markup_column</NAME>
<RETURNS>gint              </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_markup_column</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gint                      column
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_pixbuf_column</NAME>
<RETURNS>gint              </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_pixbuf_column</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gint                      column
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_orientation</NAME>
<RETURNS>GtkOrientation    </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_orientation</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkOrientation            orientation
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_columns</NAME>
<RETURNS>gint              </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_columns</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gint                      columns
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_item_width</NAME>
<RETURNS>gint              </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_item_width</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gint                      item_width
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_spacing</NAME>
<RETURNS>gint              </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_spacing</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gint                      spacing
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_row_spacing</NAME>
<RETURNS>gint              </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_row_spacing</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gint                      row_spacing
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_column_spacing</NAME>
<RETURNS>gint              </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_column_spacing</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gint                      column_spacing
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_margin</NAME>
<RETURNS>gint              </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_margin</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gint                      margin
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_selection_mode</NAME>
<RETURNS>GtkSelectionMode  </RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_selection_mode</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkSelectionMode          mode
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_widget_to_icon_coords</NAME>
<RETURNS>void              </RETURNS>
const ExoIconView        *icon_view,gint                      wx,gint                      wy,gint                     *ix,gint                     *iy
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_icon_to_widget_coords</NAME>
<RETURNS>void              </RETURNS>
const ExoIconView        *icon_view,gint                      ix,gint                      iy,gint                     *wx,gint                     *wy
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_path_at_pos</NAME>
<RETURNS>GtkTreePath      *</RETURNS>
const ExoIconView        *icon_view,gint                      x,gint                      y
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_item_at_pos</NAME>
<RETURNS>gboolean          </RETURNS>
const ExoIconView        *icon_view,gint                      x,gint                      y,GtkTreePath             **path,GtkCellRenderer         **cell
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_visible_range</NAME>
<RETURNS>gboolean          </RETURNS>
const ExoIconView        *icon_view,GtkTreePath             **start_path,GtkTreePath             **end_path
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_selected_foreach</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,ExoIconViewForeachFunc    func,gpointer                  data
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_select_path</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkTreePath              *path
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_unselect_path</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkTreePath              *path
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_path_is_selected</NAME>
<RETURNS>gboolean          </RETURNS>
const ExoIconView        *icon_view,GtkTreePath              *path
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_selected_items</NAME>
<RETURNS>GList            *</RETURNS>
const ExoIconView        *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_select_all</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_unselect_all</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_item_activated</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkTreePath              *path
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_cursor</NAME>
<RETURNS>gboolean          </RETURNS>
const ExoIconView        *icon_view,GtkTreePath             **path,GtkCellRenderer         **cell
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_cursor</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkTreePath              *path,GtkCellRenderer          *cell,gboolean                  start_editing
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_scroll_to_path</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkTreePath              *path,gboolean                  use_align,gfloat                    row_align,gfloat                    col_align
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_enable_model_drag_source</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GdkModifierType           start_button_mask,const GtkTargetEntry     *targets,gint                      n_targets,GdkDragAction             actions
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_enable_model_drag_dest</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,const GtkTargetEntry     *targets,gint                      n_targets,GdkDragAction             actions
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_unset_model_drag_source</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_unset_model_drag_dest</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_reorderable</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,gboolean                  reorderable
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_reorderable</NAME>
<RETURNS>gboolean          </RETURNS>
ExoIconView              *icon_view
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_set_drag_dest_item</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkTreePath              *path,ExoIconViewDropPosition   pos
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_drag_dest_item</NAME>
<RETURNS>void              </RETURNS>
ExoIconView              *icon_view,GtkTreePath             **path,ExoIconViewDropPosition  *pos
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_get_dest_item_at_pos</NAME>
<RETURNS>gboolean          </RETURNS>
ExoIconView              *icon_view,gint                      drag_x,gint                      drag_y,GtkTreePath             **path,ExoIconViewDropPosition  *pos
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_view_create_drag_icon</NAME>
<RETURNS>GdkPixmap        *</RETURNS>
ExoIconView              *icon_view,GtkTreePath              *path
</FUNCTION>
<ENUM>
<NAME>ExoPangoEllipsizeMode</NAME>
typedef enum /*< enum,prefix=EXO_PANGO_ELLIPSIZE_MODE >*/
{
  EXO_PANGO_ELLIPSIZE_NONE,
  EXO_PANGO_ELLIPSIZE_START,
  EXO_PANGO_ELLIPSIZE_MIDDLE,
  EXO_PANGO_ELLIPSIZE_END,
} ExoPangoEllipsizeMode;
</ENUM>
<FUNCTION>
<NAME>exo_pango_layout_set_text_ellipsized</NAME>
<RETURNS>gboolean  </RETURNS>
PangoLayout           *layout,const char            *string,int                    width,ExoPangoEllipsizeMode  mode
</FUNCTION>
<FUNCTION>
<NAME>exo_str_elide_underscores</NAME>
<RETURNS>gchar                *</RETURNS>
const gchar *text
</FUNCTION>
<FUNCTION>
<NAME>exo_str_is_equal</NAME>
<RETURNS>gboolean              </RETURNS>
const gchar *a,const gchar *b
</FUNCTION>
<FUNCTION>
<NAME>exo_str_replace</NAME>
<RETURNS>gchar                *</RETURNS>
const gchar *str,const gchar *pattern,const gchar *replacement
</FUNCTION>
<FUNCTION>
<NAME>exo_strndupv</NAME>
<RETURNS>gchar               **</RETURNS>
gchar      **strv,gint         num
</FUNCTION>
<FUNCTION>
<NAME>exo_intern_string</NAME>
<RETURNS>G_CONST_RETURN gchar *</RETURNS>
const gchar *string
</FUNCTION>
<FUNCTION>
<NAME>exo_intern_static_string</NAME>
<RETURNS>G_CONST_RETURN gchar *</RETURNS>
const gchar *string
</FUNCTION>
<MACRO>
<NAME>I_</NAME>
#define I_(string) (g_intern_static_string ((string)))
</MACRO>
<MACRO>
<NAME>I_</NAME>
#define I_(string) (exo_intern_static_string ((string)))
</MACRO>
<MACRO>
<NAME>EXO_TYPE_TOOLBARS_EDITOR_DIALOG</NAME>
#define EXO_TYPE_TOOLBARS_EDITOR_DIALOG             (exo_toolbars_editor_dialog_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_EDITOR_DIALOG</NAME>
#define EXO_TOOLBARS_EDITOR_DIALOG(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_TOOLBARS_EDITOR_DIALOG, ExoToolbarsEditorDialog))
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_EDITOR_DIALOG_CLASS</NAME>
#define EXO_TOOLBARS_EDITOR_DIALOG_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_TOOLBARS_EDITOR_DIALOG, ExoToolbarEditorDialog))
</MACRO>
<MACRO>
<NAME>EXO_IS_TOOLBARS_EDITOR_DIALOG</NAME>
#define EXO_IS_TOOLBARS_EDITOR_DIALOG(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_TOOLBARS_EDITOR_DIALOG))
</MACRO>
<MACRO>
<NAME>EXO_IS_TOOLBARS_EDITOR_DIALOG_CLASS</NAME>
#define EXO_IS_TOOLBARS_EDITOR_DIALOG_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_TOOLBARS_EDITOR_DIALOG))
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_EDITOR_DIALOG_GET_CLASS</NAME>
#define EXO_TOOLBARS_EDITOR_DIALOG_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_TOOLBARS_EDITOR_DIALOG, ExoToolbarsEditorDialog))
</MACRO>
<STRUCT>
<NAME>ExoToolbarsEditorDialogPrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsEditorDialogClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsEditorDialog</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsEditorDialogClass</NAME>
struct _ExoToolbarsEditorDialogClass
{
  GtkDialogClass __parent__;

  void  (*reserved1)  (void);
  void  (*reserved2)  (void);
  void  (*reserved3)  (void);
  void  (*reserved4)  (void);
};
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsEditorDialog</NAME>
struct _ExoToolbarsEditorDialog
{
  GtkDialog                       __parent__;
  ExoToolbarsEditorDialogPrivate *priv;
};
</STRUCT>
<FUNCTION>
<NAME>exo_toolbars_editor_dialog_get_type</NAME>
<RETURNS>GType      </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_editor_dialog_new_with_model</NAME>
<RETURNS>GtkWidget *</RETURNS>
GtkUIManager     *ui_manager,ExoToolbarsModel *model
</FUNCTION>
<MACRO>
<NAME>EXO_TYPE_TOOLBARS_EDITOR</NAME>
#define EXO_TYPE_TOOLBARS_EDITOR            (exo_toolbars_editor_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_EDITOR</NAME>
#define EXO_TOOLBARS_EDITOR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_TOOLBARS_EDITOR, ExoToolbarsEditor))
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_EDITOR_CLASS</NAME>
#define EXO_TOOLBARS_EDITOR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_TOOLBARS_EDITOR, ExoToolbarsEditorClass))
</MACRO>
<MACRO>
<NAME>EXO_IS_TOOLBARS_EDITOR</NAME>
#define EXO_IS_TOOLBARS_EDITOR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_TOOLBARS_EDITOR))
</MACRO>
<MACRO>
<NAME>EXO_IS_TOOLBARS_EDITOR_CLASS</NAME>
#define EXO_IS_TOOLBARS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_TOOLBARS_EDITOR))
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_EDITOR_GET_CLASS</NAME>
#define EXO_TOOLBARS_EDITOR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_TOOLBARS_EDITOR, ExoToolbarsEditorClass))
</MACRO>
<STRUCT>
<NAME>ExoToolbarsEditorPrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsEditorClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsEditor</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsEditorClass</NAME>
struct _ExoToolbarsEditorClass
{
  GtkVBoxClass __parent__;

  void  (*reserved1)  (void);
  void  (*reserved2)  (void);
  void  (*reserved3)  (void);
  void  (*reserved4)  (void);
};
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsEditor</NAME>
struct _ExoToolbarsEditor
{
  GtkVBox __parent__;

  /*< private >*/
  ExoToolbarsEditorPrivate *priv;
};
</STRUCT>
<FUNCTION>
<NAME>exo_toolbars_editor_get_type</NAME>
<RETURNS>GType             </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_editor_new</NAME>
<RETURNS>GtkWidget        *</RETURNS>
GtkUIManager       *ui_manager
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_editor_new_with_model</NAME>
<RETURNS>GtkWidget        *</RETURNS>
GtkUIManager       *ui_manager,ExoToolbarsModel   *model
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_editor_get_model</NAME>
<RETURNS>ExoToolbarsModel *</RETURNS>
ExoToolbarsEditor  *editor
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_editor_set_model</NAME>
<RETURNS>void              </RETURNS>
ExoToolbarsEditor  *editor,ExoToolbarsModel   *model
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_editor_get_ui_manager</NAME>
<RETURNS>GtkUIManager     *</RETURNS>
ExoToolbarsEditor  *editor
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_editor_set_ui_manager</NAME>
<RETURNS>void              </RETURNS>
ExoToolbarsEditor  *editor,GtkUIManager       *ui_manager
</FUNCTION>
<MACRO>
<NAME>IN_HEADER</NAME>
#define IN_HEADER defined
</MACRO>
<MACRO>
<NAME>IN_SOURCE</NAME>
#define IN_SOURCE(x) 1
</MACRO>
<MACRO>
<NAME>exo_binding_new</NAME>
#define exo_binding_new IA__exo_binding_new
</MACRO>
<MACRO>
<NAME>exo_binding_new_full</NAME>
#define exo_binding_new_full IA__exo_binding_new_full
</MACRO>
<MACRO>
<NAME>exo_binding_new_with_negation</NAME>
#define exo_binding_new_with_negation IA__exo_binding_new_with_negation
</MACRO>
<MACRO>
<NAME>exo_binding_unbind</NAME>
#define exo_binding_unbind IA__exo_binding_unbind
</MACRO>
<MACRO>
<NAME>exo_mutual_binding_new</NAME>
#define exo_mutual_binding_new IA__exo_mutual_binding_new
</MACRO>
<MACRO>
<NAME>exo_mutual_binding_new_full</NAME>
#define exo_mutual_binding_new_full IA__exo_mutual_binding_new_full
</MACRO>
<MACRO>
<NAME>exo_mutual_binding_new_with_negation</NAME>
#define exo_mutual_binding_new_with_negation IA__exo_mutual_binding_new_with_negation
</MACRO>
<MACRO>
<NAME>exo_mutual_binding_unbind</NAME>
#define exo_mutual_binding_unbind IA__exo_mutual_binding_unbind
</MACRO>
<MACRO>
<NAME>exo_cell_renderer_ellipsized_text_get_type</NAME>
#define exo_cell_renderer_ellipsized_text_get_type IA__exo_cell_renderer_ellipsized_text_get_type
</MACRO>
<MACRO>
<NAME>exo_cell_renderer_ellipsized_text_new</NAME>
#define exo_cell_renderer_ellipsized_text_new IA__exo_cell_renderer_ellipsized_text_new
</MACRO>
<MACRO>
<NAME>exo_check_version</NAME>
#define exo_check_version IA__exo_check_version
</MACRO>
<MACRO>
<NAME>exo_ellipsized_label_get_type</NAME>
#define exo_ellipsized_label_get_type IA__exo_ellipsized_label_get_type
</MACRO>
<MACRO>
<NAME>exo_ellipsized_label_new</NAME>
#define exo_ellipsized_label_new IA__exo_ellipsized_label_new
</MACRO>
<MACRO>
<NAME>exo_ellipsized_label_get_ellipsize</NAME>
#define exo_ellipsized_label_get_ellipsize IA__exo_ellipsized_label_get_ellipsize
</MACRO>
<MACRO>
<NAME>exo_ellipsized_label_set_ellipsize</NAME>
#define exo_ellipsized_label_set_ellipsize IA__exo_ellipsized_label_set_ellipsize
</MACRO>
<MACRO>
<NAME>exo_icon_view_drop_position_get_type</NAME>
#define exo_icon_view_drop_position_get_type IA__exo_icon_view_drop_position_get_type
</MACRO>
<MACRO>
<NAME>exo_pango_ellipsize_mode_get_type</NAME>
#define exo_pango_ellipsize_mode_get_type IA__exo_pango_ellipsize_mode_get_type
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_flags_get_type</NAME>
#define exo_toolbars_model_flags_get_type IA__exo_toolbars_model_flags_get_type
</MACRO>
<MACRO>
<NAME>exo_gdk_pixbuf_scale_ratio</NAME>
#define exo_gdk_pixbuf_scale_ratio IA__exo_gdk_pixbuf_scale_ratio
</MACRO>
<MACRO>
<NAME>exo_g_value_transform_negate</NAME>
#define exo_g_value_transform_negate IA__exo_g_value_transform_negate
</MACRO>
<MACRO>
<NAME>exo_gtk_object_destroy_later</NAME>
#define exo_gtk_object_destroy_later IA__exo_gtk_object_destroy_later
</MACRO>
<MACRO>
<NAME>exo_gtk_object_ref_sink</NAME>
#define exo_gtk_object_ref_sink IA__exo_gtk_object_ref_sink
</MACRO>
<MACRO>
<NAME>exo_gtk_radio_action_set_current_value</NAME>
#define exo_gtk_radio_action_set_current_value IA__exo_gtk_radio_action_set_current_value
</MACRO>
<MACRO>
<NAME>exo_icon_bar_get_type</NAME>
#define exo_icon_bar_get_type IA__exo_icon_bar_get_type
</MACRO>
<MACRO>
<NAME>exo_icon_bar_new</NAME>
#define exo_icon_bar_new IA__exo_icon_bar_new
</MACRO>
<MACRO>
<NAME>exo_icon_bar_new_with_model</NAME>
#define exo_icon_bar_new_with_model IA__exo_icon_bar_new_with_model
</MACRO>
<MACRO>
<NAME>exo_icon_bar_get_model</NAME>
#define exo_icon_bar_get_model IA__exo_icon_bar_get_model
</MACRO>
<MACRO>
<NAME>exo_icon_bar_set_model</NAME>
#define exo_icon_bar_set_model IA__exo_icon_bar_set_model
</MACRO>
<MACRO>
<NAME>exo_icon_bar_get_pixbuf_column</NAME>
#define exo_icon_bar_get_pixbuf_column IA__exo_icon_bar_get_pixbuf_column
</MACRO>
<MACRO>
<NAME>exo_icon_bar_set_pixbuf_column</NAME>
#define exo_icon_bar_set_pixbuf_column IA__exo_icon_bar_set_pixbuf_column
</MACRO>
<MACRO>
<NAME>exo_icon_bar_get_text_column</NAME>
#define exo_icon_bar_get_text_column IA__exo_icon_bar_get_text_column
</MACRO>
<MACRO>
<NAME>exo_icon_bar_set_text_column</NAME>
#define exo_icon_bar_set_text_column IA__exo_icon_bar_set_text_column
</MACRO>
<MACRO>
<NAME>exo_icon_bar_get_orientation</NAME>
#define exo_icon_bar_get_orientation IA__exo_icon_bar_get_orientation
</MACRO>
<MACRO>
<NAME>exo_icon_bar_set_orientation</NAME>
#define exo_icon_bar_set_orientation IA__exo_icon_bar_set_orientation
</MACRO>
<MACRO>
<NAME>exo_icon_bar_get_active</NAME>
#define exo_icon_bar_get_active IA__exo_icon_bar_get_active
</MACRO>
<MACRO>
<NAME>exo_icon_bar_set_active</NAME>
#define exo_icon_bar_set_active IA__exo_icon_bar_set_active
</MACRO>
<MACRO>
<NAME>exo_icon_bar_get_active_iter</NAME>
#define exo_icon_bar_get_active_iter IA__exo_icon_bar_get_active_iter
</MACRO>
<MACRO>
<NAME>exo_icon_bar_set_active_iter</NAME>
#define exo_icon_bar_set_active_iter IA__exo_icon_bar_set_active_iter
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_type</NAME>
#define exo_icon_view_get_type IA__exo_icon_view_get_type
</MACRO>
<MACRO>
<NAME>exo_icon_view_new</NAME>
#define exo_icon_view_new IA__exo_icon_view_new
</MACRO>
<MACRO>
<NAME>exo_icon_view_new_with_model</NAME>
#define exo_icon_view_new_with_model IA__exo_icon_view_new_with_model
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_model</NAME>
#define exo_icon_view_get_model IA__exo_icon_view_get_model
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_model</NAME>
#define exo_icon_view_set_model IA__exo_icon_view_set_model
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_text_column</NAME>
#define exo_icon_view_get_text_column IA__exo_icon_view_get_text_column
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_text_column</NAME>
#define exo_icon_view_set_text_column IA__exo_icon_view_set_text_column
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_markup_column</NAME>
#define exo_icon_view_get_markup_column IA__exo_icon_view_get_markup_column
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_markup_column</NAME>
#define exo_icon_view_set_markup_column IA__exo_icon_view_set_markup_column
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_pixbuf_column</NAME>
#define exo_icon_view_get_pixbuf_column IA__exo_icon_view_get_pixbuf_column
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_pixbuf_column</NAME>
#define exo_icon_view_set_pixbuf_column IA__exo_icon_view_set_pixbuf_column
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_orientation</NAME>
#define exo_icon_view_get_orientation IA__exo_icon_view_get_orientation
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_orientation</NAME>
#define exo_icon_view_set_orientation IA__exo_icon_view_set_orientation
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_columns</NAME>
#define exo_icon_view_get_columns IA__exo_icon_view_get_columns
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_columns</NAME>
#define exo_icon_view_set_columns IA__exo_icon_view_set_columns
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_item_width</NAME>
#define exo_icon_view_get_item_width IA__exo_icon_view_get_item_width
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_item_width</NAME>
#define exo_icon_view_set_item_width IA__exo_icon_view_set_item_width
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_spacing</NAME>
#define exo_icon_view_get_spacing IA__exo_icon_view_get_spacing
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_spacing</NAME>
#define exo_icon_view_set_spacing IA__exo_icon_view_set_spacing
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_row_spacing</NAME>
#define exo_icon_view_get_row_spacing IA__exo_icon_view_get_row_spacing
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_row_spacing</NAME>
#define exo_icon_view_set_row_spacing IA__exo_icon_view_set_row_spacing
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_column_spacing</NAME>
#define exo_icon_view_get_column_spacing IA__exo_icon_view_get_column_spacing
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_column_spacing</NAME>
#define exo_icon_view_set_column_spacing IA__exo_icon_view_set_column_spacing
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_margin</NAME>
#define exo_icon_view_get_margin IA__exo_icon_view_get_margin
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_margin</NAME>
#define exo_icon_view_set_margin IA__exo_icon_view_set_margin
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_selection_mode</NAME>
#define exo_icon_view_get_selection_mode IA__exo_icon_view_get_selection_mode
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_selection_mode</NAME>
#define exo_icon_view_set_selection_mode IA__exo_icon_view_set_selection_mode
</MACRO>
<MACRO>
<NAME>exo_icon_view_widget_to_icon_coords</NAME>
#define exo_icon_view_widget_to_icon_coords IA__exo_icon_view_widget_to_icon_coords
</MACRO>
<MACRO>
<NAME>exo_icon_view_icon_to_widget_coords</NAME>
#define exo_icon_view_icon_to_widget_coords IA__exo_icon_view_icon_to_widget_coords
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_path_at_pos</NAME>
#define exo_icon_view_get_path_at_pos IA__exo_icon_view_get_path_at_pos
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_item_at_pos</NAME>
#define exo_icon_view_get_item_at_pos IA__exo_icon_view_get_item_at_pos
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_visible_range</NAME>
#define exo_icon_view_get_visible_range IA__exo_icon_view_get_visible_range
</MACRO>
<MACRO>
<NAME>exo_icon_view_selected_foreach</NAME>
#define exo_icon_view_selected_foreach IA__exo_icon_view_selected_foreach
</MACRO>
<MACRO>
<NAME>exo_icon_view_select_path</NAME>
#define exo_icon_view_select_path IA__exo_icon_view_select_path
</MACRO>
<MACRO>
<NAME>exo_icon_view_unselect_path</NAME>
#define exo_icon_view_unselect_path IA__exo_icon_view_unselect_path
</MACRO>
<MACRO>
<NAME>exo_icon_view_path_is_selected</NAME>
#define exo_icon_view_path_is_selected IA__exo_icon_view_path_is_selected
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_selected_items</NAME>
#define exo_icon_view_get_selected_items IA__exo_icon_view_get_selected_items
</MACRO>
<MACRO>
<NAME>exo_icon_view_select_all</NAME>
#define exo_icon_view_select_all IA__exo_icon_view_select_all
</MACRO>
<MACRO>
<NAME>exo_icon_view_unselect_all</NAME>
#define exo_icon_view_unselect_all IA__exo_icon_view_unselect_all
</MACRO>
<MACRO>
<NAME>exo_icon_view_item_activated</NAME>
#define exo_icon_view_item_activated IA__exo_icon_view_item_activated
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_cursor</NAME>
#define exo_icon_view_get_cursor IA__exo_icon_view_get_cursor
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_cursor</NAME>
#define exo_icon_view_set_cursor IA__exo_icon_view_set_cursor
</MACRO>
<MACRO>
<NAME>exo_icon_view_scroll_to_path</NAME>
#define exo_icon_view_scroll_to_path IA__exo_icon_view_scroll_to_path
</MACRO>
<MACRO>
<NAME>exo_icon_view_enable_model_drag_source</NAME>
#define exo_icon_view_enable_model_drag_source IA__exo_icon_view_enable_model_drag_source
</MACRO>
<MACRO>
<NAME>exo_icon_view_enable_model_drag_dest</NAME>
#define exo_icon_view_enable_model_drag_dest IA__exo_icon_view_enable_model_drag_dest
</MACRO>
<MACRO>
<NAME>exo_icon_view_unset_model_drag_source</NAME>
#define exo_icon_view_unset_model_drag_source IA__exo_icon_view_unset_model_drag_source
</MACRO>
<MACRO>
<NAME>exo_icon_view_unset_model_drag_dest</NAME>
#define exo_icon_view_unset_model_drag_dest IA__exo_icon_view_unset_model_drag_dest
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_reorderable</NAME>
#define exo_icon_view_set_reorderable IA__exo_icon_view_set_reorderable
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_reorderable</NAME>
#define exo_icon_view_get_reorderable IA__exo_icon_view_get_reorderable
</MACRO>
<MACRO>
<NAME>exo_icon_view_set_drag_dest_item</NAME>
#define exo_icon_view_set_drag_dest_item IA__exo_icon_view_set_drag_dest_item
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_drag_dest_item</NAME>
#define exo_icon_view_get_drag_dest_item IA__exo_icon_view_get_drag_dest_item
</MACRO>
<MACRO>
<NAME>exo_icon_view_get_dest_item_at_pos</NAME>
#define exo_icon_view_get_dest_item_at_pos IA__exo_icon_view_get_dest_item_at_pos
</MACRO>
<MACRO>
<NAME>exo_icon_view_create_drag_icon</NAME>
#define exo_icon_view_create_drag_icon IA__exo_icon_view_create_drag_icon
</MACRO>
<MACRO>
<NAME>exo_md5_digest_get_type</NAME>
#define exo_md5_digest_get_type IA__exo_md5_digest_get_type
</MACRO>
<MACRO>
<NAME>exo_str_get_md5_digest</NAME>
#define exo_str_get_md5_digest IA__exo_str_get_md5_digest
</MACRO>
<MACRO>
<NAME>exo_str_get_md5_str</NAME>
#define exo_str_get_md5_str IA__exo_str_get_md5_str
</MACRO>
<MACRO>
<NAME>exo_md5_str_to_digest</NAME>
#define exo_md5_str_to_digest IA__exo_md5_str_to_digest
</MACRO>
<MACRO>
<NAME>exo_md5_digest_to_str</NAME>
#define exo_md5_digest_to_str IA__exo_md5_digest_to_str
</MACRO>
<MACRO>
<NAME>exo_md5_digest_dup</NAME>
#define exo_md5_digest_dup IA__exo_md5_digest_dup
</MACRO>
<MACRO>
<NAME>exo_md5_digest_free</NAME>
#define exo_md5_digest_free IA__exo_md5_digest_free
</MACRO>
<MACRO>
<NAME>exo_md5_digest_hash</NAME>
#define exo_md5_digest_hash IA__exo_md5_digest_hash
</MACRO>
<MACRO>
<NAME>exo_md5_digest_equal</NAME>
#define exo_md5_digest_equal IA__exo_md5_digest_equal
</MACRO>
<MACRO>
<NAME>exo_noop</NAME>
#define exo_noop IA__exo_noop
</MACRO>
<MACRO>
<NAME>exo_noop_one</NAME>
#define exo_noop_one IA__exo_noop_one
</MACRO>
<MACRO>
<NAME>exo_noop_zero</NAME>
#define exo_noop_zero IA__exo_noop_zero
</MACRO>
<MACRO>
<NAME>exo_noop_null</NAME>
#define exo_noop_null IA__exo_noop_null
</MACRO>
<MACRO>
<NAME>exo_noop_true</NAME>
#define exo_noop_true IA__exo_noop_true
</MACRO>
<MACRO>
<NAME>exo_noop_false</NAME>
#define exo_noop_false IA__exo_noop_false
</MACRO>
<MACRO>
<NAME>exo_pango_layout_set_text_ellipsized</NAME>
#define exo_pango_layout_set_text_ellipsized IA__exo_pango_layout_set_text_ellipsized
</MACRO>
<MACRO>
<NAME>exo_str_elide_underscores</NAME>
#define exo_str_elide_underscores IA__exo_str_elide_underscores
</MACRO>
<MACRO>
<NAME>exo_str_is_equal</NAME>
#define exo_str_is_equal IA__exo_str_is_equal
</MACRO>
<MACRO>
<NAME>exo_str_replace</NAME>
#define exo_str_replace IA__exo_str_replace
</MACRO>
<MACRO>
<NAME>exo_strndupv</NAME>
#define exo_strndupv IA__exo_strndupv
</MACRO>
<MACRO>
<NAME>exo_intern_string</NAME>
#define exo_intern_string IA__exo_intern_string
</MACRO>
<MACRO>
<NAME>exo_intern_static_string</NAME>
#define exo_intern_static_string IA__exo_intern_static_string
</MACRO>
<MACRO>
<NAME>exo_toolbars_editor_dialog_get_type</NAME>
#define exo_toolbars_editor_dialog_get_type IA__exo_toolbars_editor_dialog_get_type
</MACRO>
<MACRO>
<NAME>exo_toolbars_editor_dialog_new_with_model</NAME>
#define exo_toolbars_editor_dialog_new_with_model IA__exo_toolbars_editor_dialog_new_with_model
</MACRO>
<MACRO>
<NAME>exo_toolbars_editor_get_type</NAME>
#define exo_toolbars_editor_get_type IA__exo_toolbars_editor_get_type
</MACRO>
<MACRO>
<NAME>exo_toolbars_editor_new</NAME>
#define exo_toolbars_editor_new IA__exo_toolbars_editor_new
</MACRO>
<MACRO>
<NAME>exo_toolbars_editor_new_with_model</NAME>
#define exo_toolbars_editor_new_with_model IA__exo_toolbars_editor_new_with_model
</MACRO>
<MACRO>
<NAME>exo_toolbars_editor_get_model</NAME>
#define exo_toolbars_editor_get_model IA__exo_toolbars_editor_get_model
</MACRO>
<MACRO>
<NAME>exo_toolbars_editor_set_model</NAME>
#define exo_toolbars_editor_set_model IA__exo_toolbars_editor_set_model
</MACRO>
<MACRO>
<NAME>exo_toolbars_editor_get_ui_manager</NAME>
#define exo_toolbars_editor_get_ui_manager IA__exo_toolbars_editor_get_ui_manager
</MACRO>
<MACRO>
<NAME>exo_toolbars_editor_set_ui_manager</NAME>
#define exo_toolbars_editor_set_ui_manager IA__exo_toolbars_editor_set_ui_manager
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_get_type</NAME>
#define exo_toolbars_model_get_type IA__exo_toolbars_model_get_type
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_new</NAME>
#define exo_toolbars_model_new IA__exo_toolbars_model_new
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_set_actions</NAME>
#define exo_toolbars_model_set_actions IA__exo_toolbars_model_set_actions
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_get_actions</NAME>
#define exo_toolbars_model_get_actions IA__exo_toolbars_model_get_actions
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_load_from_file</NAME>
#define exo_toolbars_model_load_from_file IA__exo_toolbars_model_load_from_file
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_save_to_file</NAME>
#define exo_toolbars_model_save_to_file IA__exo_toolbars_model_save_to_file
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_get_flags</NAME>
#define exo_toolbars_model_get_flags IA__exo_toolbars_model_get_flags
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_set_flags</NAME>
#define exo_toolbars_model_set_flags IA__exo_toolbars_model_set_flags
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_get_style</NAME>
#define exo_toolbars_model_get_style IA__exo_toolbars_model_get_style
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_set_style</NAME>
#define exo_toolbars_model_set_style IA__exo_toolbars_model_set_style
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_unset_style</NAME>
#define exo_toolbars_model_unset_style IA__exo_toolbars_model_unset_style
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_get_item_type</NAME>
#define exo_toolbars_model_get_item_type IA__exo_toolbars_model_get_item_type
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_get_item_id</NAME>
#define exo_toolbars_model_get_item_id IA__exo_toolbars_model_get_item_id
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_get_item_data</NAME>
#define exo_toolbars_model_get_item_data IA__exo_toolbars_model_get_item_data
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_add_item</NAME>
#define exo_toolbars_model_add_item IA__exo_toolbars_model_add_item
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_add_separator</NAME>
#define exo_toolbars_model_add_separator IA__exo_toolbars_model_add_separator
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_add_toolbar</NAME>
#define exo_toolbars_model_add_toolbar IA__exo_toolbars_model_add_toolbar
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_move_item</NAME>
#define exo_toolbars_model_move_item IA__exo_toolbars_model_move_item
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_remove_item</NAME>
#define exo_toolbars_model_remove_item IA__exo_toolbars_model_remove_item
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_remove_toolbar</NAME>
#define exo_toolbars_model_remove_toolbar IA__exo_toolbars_model_remove_toolbar
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_n_items</NAME>
#define exo_toolbars_model_n_items IA__exo_toolbars_model_n_items
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_item_nth</NAME>
#define exo_toolbars_model_item_nth IA__exo_toolbars_model_item_nth
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_n_toolbars</NAME>
#define exo_toolbars_model_n_toolbars IA__exo_toolbars_model_n_toolbars
</MACRO>
<MACRO>
<NAME>exo_toolbars_model_toolbar_nth</NAME>
#define exo_toolbars_model_toolbar_nth IA__exo_toolbars_model_toolbar_nth
</MACRO>
<MACRO>
<NAME>exo_toolbars_view_get_type</NAME>
#define exo_toolbars_view_get_type IA__exo_toolbars_view_get_type
</MACRO>
<MACRO>
<NAME>exo_toolbars_view_new</NAME>
#define exo_toolbars_view_new IA__exo_toolbars_view_new
</MACRO>
<MACRO>
<NAME>exo_toolbars_view_new_with_model</NAME>
#define exo_toolbars_view_new_with_model IA__exo_toolbars_view_new_with_model
</MACRO>
<MACRO>
<NAME>exo_toolbars_view_get_editing</NAME>
#define exo_toolbars_view_get_editing IA__exo_toolbars_view_get_editing
</MACRO>
<MACRO>
<NAME>exo_toolbars_view_set_editing</NAME>
#define exo_toolbars_view_set_editing IA__exo_toolbars_view_set_editing
</MACRO>
<MACRO>
<NAME>exo_toolbars_view_get_model</NAME>
#define exo_toolbars_view_get_model IA__exo_toolbars_view_get_model
</MACRO>
<MACRO>
<NAME>exo_toolbars_view_set_model</NAME>
#define exo_toolbars_view_set_model IA__exo_toolbars_view_set_model
</MACRO>
<MACRO>
<NAME>exo_toolbars_view_get_ui_manager</NAME>
#define exo_toolbars_view_get_ui_manager IA__exo_toolbars_view_get_ui_manager
</MACRO>
<MACRO>
<NAME>exo_toolbars_view_set_ui_manager</NAME>
#define exo_toolbars_view_set_ui_manager IA__exo_toolbars_view_set_ui_manager
</MACRO>
<MACRO>
<NAME>exo_wrap_table_get_type</NAME>
#define exo_wrap_table_get_type IA__exo_wrap_table_get_type
</MACRO>
<MACRO>
<NAME>exo_wrap_table_new</NAME>
#define exo_wrap_table_new IA__exo_wrap_table_new
</MACRO>
<MACRO>
<NAME>exo_wrap_table_get_col_spacing</NAME>
#define exo_wrap_table_get_col_spacing IA__exo_wrap_table_get_col_spacing
</MACRO>
<MACRO>
<NAME>exo_wrap_table_set_col_spacing</NAME>
#define exo_wrap_table_set_col_spacing IA__exo_wrap_table_set_col_spacing
</MACRO>
<MACRO>
<NAME>exo_wrap_table_get_row_spacing</NAME>
#define exo_wrap_table_get_row_spacing IA__exo_wrap_table_get_row_spacing
</MACRO>
<MACRO>
<NAME>exo_wrap_table_set_row_spacing</NAME>
#define exo_wrap_table_set_row_spacing IA__exo_wrap_table_set_row_spacing
</MACRO>
<MACRO>
<NAME>exo_wrap_table_get_homogeneous</NAME>
#define exo_wrap_table_get_homogeneous IA__exo_wrap_table_get_homogeneous
</MACRO>
<MACRO>
<NAME>exo_wrap_table_set_homogeneous</NAME>
#define exo_wrap_table_set_homogeneous IA__exo_wrap_table_set_homogeneous
</MACRO>
<MACRO>
<NAME>exo_xsession_client_get_type</NAME>
#define exo_xsession_client_get_type IA__exo_xsession_client_get_type
</MACRO>
<MACRO>
<NAME>exo_xsession_client_new_with_group</NAME>
#define exo_xsession_client_new_with_group IA__exo_xsession_client_new_with_group
</MACRO>
<MACRO>
<NAME>exo_xsession_client_get_group</NAME>
#define exo_xsession_client_get_group IA__exo_xsession_client_get_group
</MACRO>
<MACRO>
<NAME>exo_xsession_client_set_group</NAME>
#define exo_xsession_client_set_group IA__exo_xsession_client_set_group
</MACRO>
<MACRO>
<NAME>exo_xsession_client_get_restart_command</NAME>
#define exo_xsession_client_get_restart_command IA__exo_xsession_client_get_restart_command
</MACRO>
<MACRO>
<NAME>exo_xsession_client_set_restart_command</NAME>
#define exo_xsession_client_set_restart_command IA__exo_xsession_client_set_restart_command
</MACRO>
<FUNCTION>
<NAME>exo_noop</NAME>
<RETURNS>void                    </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_noop_one</NAME>
<RETURNS>gint                    </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_noop_zero</NAME>
<RETURNS>gint                    </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_noop_null</NAME>
<RETURNS>gpointer                </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_noop_true</NAME>
<RETURNS>gboolean                </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_noop_false</NAME>
<RETURNS>gboolean                </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_atomic_inc</NAME>
<RETURNS>void      </RETURNS>
gint *value
</FUNCTION>
<FUNCTION>
<NAME>exo_atomic_dec</NAME>
<RETURNS>gboolean  </RETURNS>
gint *value
</FUNCTION>
<FUNCTION>
<NAME>g_atomic_int_dec_and_test</NAME>
<RETURNS>return </RETURNS>
value
</FUNCTION>
<FUNCTION>
<NAME>exo_gtk_object_destroy_later</NAME>
<RETURNS>void      </RETURNS>
GtkObject      *object
</FUNCTION>
<FUNCTION>
<NAME>exo_gtk_object_ref_sink</NAME>
<RETURNS>gpointer  </RETURNS>
GtkObject      *object
</FUNCTION>
<FUNCTION>
<NAME>exo_gtk_radio_action_set_current_value</NAME>
<RETURNS>void      </RETURNS>
GtkRadioAction *action,gint            current_value
</FUNCTION>
<FUNCTION>
<NAME>exo_gdk_pixbuf_scale_ratio</NAME>
<RETURNS>GdkPixbuf *</RETURNS>
GdkPixbuf *source,gint       dest_size
</FUNCTION>
<MACRO>
<NAME>EXO_TYPE_ICON_BAR</NAME>
#define EXO_TYPE_ICON_BAR             (exo_icon_bar_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_ICON_BAR</NAME>
#define EXO_ICON_BAR(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_ICON_BAR, ExoIconBar))
</MACRO>
<MACRO>
<NAME>EXO_ICON_BAR_CLASS</NAME>
#define EXO_ICON_BAR_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_ICON_BAR, ExoIconBarClass))
</MACRO>
<MACRO>
<NAME>EXO_IS_ICON_BAR</NAME>
#define EXO_IS_ICON_BAR(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_ICON_BAR))
</MACRO>
<MACRO>
<NAME>EXO_IS_ICON_BAR_CLASS</NAME>
#define EXO_IS_ICON_BAR_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((obj), EXO_TYPE_ICON_BAR))
</MACRO>
<MACRO>
<NAME>EXO_ICON_BAR_GET_CLASS</NAME>
#define EXO_ICON_BAR_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_ICON_BAR, ExoIconBarClass))
</MACRO>
<STRUCT>
<NAME>ExoIconBarPrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoIconBarClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoIconBar</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoIconBarClass</NAME>
struct _ExoIconBarClass
{
  GtkContainerClass __parent__;

  /* signals */
  void  (*set_scroll_adjustments)  (ExoIconBar    *icon_bar,
                                    GtkAdjustment *hadjustment,
                                    GtkAdjustment *vadjustment);
  void  (*selection_changed)       (ExoIconBar *icon_bar);

  void  (*reserved1) (void);
  void  (*reserved2) (void);
  void  (*reserved3) (void);
  void  (*reserved4) (void);
};
</STRUCT>
<STRUCT>
<NAME>ExoIconBar</NAME>
struct _ExoIconBar
{
  GtkContainer       __parent__;

  /*< private >*/
  ExoIconBarPrivate *priv;
};
</STRUCT>
<FUNCTION>
<NAME>exo_icon_bar_get_type</NAME>
<RETURNS>GType           </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_new</NAME>
<RETURNS>GtkWidget      *</RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_new_with_model</NAME>
<RETURNS>GtkWidget      *</RETURNS>
GtkTreeModel   *model
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_get_model</NAME>
<RETURNS>GtkTreeModel   *</RETURNS>
ExoIconBar     *icon_bar
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_set_model</NAME>
<RETURNS>void            </RETURNS>
ExoIconBar     *icon_bar,GtkTreeModel   *model
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_get_pixbuf_column</NAME>
<RETURNS>gint            </RETURNS>
ExoIconBar     *icon_bar
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_set_pixbuf_column</NAME>
<RETURNS>void            </RETURNS>
ExoIconBar     *icon_bar,gint            column
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_get_text_column</NAME>
<RETURNS>gint            </RETURNS>
ExoIconBar     *icon_bar
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_set_text_column</NAME>
<RETURNS>void            </RETURNS>
ExoIconBar     *icon_bar,gint            column
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_get_orientation</NAME>
<RETURNS>GtkOrientation  </RETURNS>
ExoIconBar     *icon_bar
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_set_orientation</NAME>
<RETURNS>void            </RETURNS>
ExoIconBar     *icon_bar,GtkOrientation  orientation
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_get_active</NAME>
<RETURNS>gint            </RETURNS>
ExoIconBar     *icon_bar
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_set_active</NAME>
<RETURNS>void            </RETURNS>
ExoIconBar     *icon_bar,gint            index
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_get_active_iter</NAME>
<RETURNS>gboolean        </RETURNS>
ExoIconBar     *icon_bar,GtkTreeIter    *iter
</FUNCTION>
<FUNCTION>
<NAME>exo_icon_bar_set_active_iter</NAME>
<RETURNS>void            </RETURNS>
ExoIconBar     *icon_bar,GtkTreeIter    *iter
</FUNCTION>
<MACRO>
<NAME>EXO_MAJOR_VERSION</NAME>
#define EXO_MAJOR_VERSION 0
</MACRO>
<MACRO>
<NAME>EXO_MINOR_VERSION</NAME>
#define EXO_MINOR_VERSION 3
</MACRO>
<MACRO>
<NAME>EXO_MICRO_VERSION</NAME>
#define EXO_MICRO_VERSION 1
</MACRO>
<MACRO>
<NAME>EXO_CHECK_VERSION</NAME>
#define EXO_CHECK_VERSION(major,minor,micro) \
  (EXO_MAJOR_VERSION > (major) \
   || (EXO_MAJOR_VERSION == (major) \
       && EXO_MINOR_VERSION > (minor)) \
   || (EXO_MAJOR_VERSION == (major) \
       && EXO_MINOR_VERSION == (minor) \
       && EXO_MICRO_VERSION >= (micro)))
</MACRO>
<VARIABLE>
<NAME>exo_major_version</NAME>
extern const guint exo_major_version;
</VARIABLE>
<VARIABLE>
<NAME>exo_minor_version</NAME>
extern const guint exo_minor_version;
</VARIABLE>
<VARIABLE>
<NAME>exo_micro_version</NAME>
extern const guint exo_micro_version;
</VARIABLE>
<FUNCTION>
<NAME>exo_check_version</NAME>
<RETURNS>const gchar *</RETURNS>
guint required_major,guint required_minor,guint required_micro
</FUNCTION>
<MACRO>
<NAME>EXO_PARAM_READABLE</NAME>
#define EXO_PARAM_READABLE  (G_PARAM_READABLE \
                           | G_PARAM_STATIC_NAME \
                           | G_PARAM_STATIC_NICK \
                           | G_PARAM_STATIC_BLURB)
</MACRO>
<MACRO>
<NAME>EXO_PARAM_WRITABLE</NAME>
#define EXO_PARAM_WRITABLE  (G_PARAM_WRITABLE \
                           | G_PARAM_STATIC_NAME \
                           | G_PARAM_STATIC_NICK \
                           | G_PARAM_STATIC_BLURB)
</MACRO>
<MACRO>
<NAME>EXO_PARAM_READWRITE</NAME>
#define EXO_PARAM_READWRITE (G_PARAM_READWRITE \
                           | G_PARAM_STATIC_NAME \
                           | G_PARAM_STATIC_NICK \
                           | G_PARAM_STATIC_BLURB)
</MACRO>
<MACRO>
<NAME>EXO_PARAM_READABLE</NAME>
#define EXO_PARAM_READABLE  (G_PARAM_READABLE)
</MACRO>
<MACRO>
<NAME>EXO_PARAM_WRITABLE</NAME>
#define EXO_PARAM_WRITABLE  (G_PARAM_WRITABLE)
</MACRO>
<MACRO>
<NAME>EXO_PARAM_READWRITE</NAME>
#define EXO_PARAM_READWRITE (G_PARAM_READWRITE)
</MACRO>
<FUNCTION>
<NAME>exo_icon_view_drop_position_get_type</NAME>
<RETURNS>GType </RETURNS>
void
</FUNCTION>
<MACRO>
<NAME>EXO_TYPE_ICON_VIEW_DROP_POSITION</NAME>
#define EXO_TYPE_ICON_VIEW_DROP_POSITION (exo_icon_view_drop_position_get_type())
</MACRO>
<FUNCTION>
<NAME>exo_pango_ellipsize_mode_get_type</NAME>
<RETURNS>GType </RETURNS>
void
</FUNCTION>
<MACRO>
<NAME>EXO_TYPE_PANGO_ELLIPSIZE_MODE</NAME>
#define EXO_TYPE_PANGO_ELLIPSIZE_MODE (exo_pango_ellipsize_mode_get_type())
</MACRO>
<FUNCTION>
<NAME>exo_toolbars_model_flags_get_type</NAME>
<RETURNS>GType </RETURNS>
void
</FUNCTION>
<MACRO>
<NAME>EXO_TYPE_TOOLBARS_MODEL_FLAGS</NAME>
#define EXO_TYPE_TOOLBARS_MODEL_FLAGS (exo_toolbars_model_flags_get_type())
</MACRO>
<STRUCT>
<NAME>ExoBindingBase</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoBindingLink</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoBinding</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoMutualBinding</NAME>
</STRUCT>
<USER_FUNCTION>
<NAME>ExoBindingTransform</NAME>
<RETURNS>gboolean </RETURNS>
const GValue *src_value,
                                           GValue       *dst_value,
                                           gpointer      user_data
</USER_FUNCTION>
<STRUCT>
<NAME>ExoBindingBase</NAME>
struct _ExoBindingBase
{
  GDestroyNotify  destroy;
};
</STRUCT>
<STRUCT>
<NAME>ExoBindingLink</NAME>
struct _ExoBindingLink
{
  GObject             *dst_object;
  GParamSpec          *dst_pspec;
  gulong               dst_handler; /* only set for mutual bindings */
  gulong               handler;
  ExoBindingTransform  transform;
  gpointer             user_data;
};
</STRUCT>
<STRUCT>
<NAME>ExoBinding</NAME>
struct _ExoBinding
{
  /*< private >*/
  GObject         *src_object;
  ExoBindingBase   base;
  ExoBindingLink   link;
};
</STRUCT>
<STRUCT>
<NAME>ExoMutualBinding</NAME>
struct _ExoMutualBinding
{
  /*< private >*/
  ExoBindingBase  base;
  ExoBindingLink  direct;
  ExoBindingLink  reverse;
};
</STRUCT>
<FUNCTION>
<NAME>exo_binding_new</NAME>
<RETURNS>ExoBinding        *</RETURNS>
GObject            *src_object,const gchar        *src_property,GObject            *dst_object,const gchar        *dst_property
</FUNCTION>
<FUNCTION>
<NAME>exo_binding_new_full</NAME>
<RETURNS>ExoBinding        *</RETURNS>
GObject            *src_object,const gchar        *src_property,GObject            *dst_object,const gchar        *dst_property,ExoBindingTransform transform,GDestroyNotify      destroy_notify,gpointer            user_data
</FUNCTION>
<FUNCTION>
<NAME>exo_binding_new_with_negation</NAME>
<RETURNS>ExoBinding        *</RETURNS>
GObject            *src_object,const gchar        *src_property,GObject            *dst_object,const gchar        *dst_property
</FUNCTION>
<FUNCTION>
<NAME>exo_binding_unbind</NAME>
<RETURNS>void               </RETURNS>
ExoBinding         *binding
</FUNCTION>
<FUNCTION>
<NAME>exo_mutual_binding_new</NAME>
<RETURNS>ExoMutualBinding  *</RETURNS>
GObject            *object1,const gchar        *property1,GObject            *object2,const gchar        *property2
</FUNCTION>
<FUNCTION>
<NAME>exo_mutual_binding_new_full</NAME>
<RETURNS>ExoMutualBinding  *</RETURNS>
GObject            *object1,const gchar        *property1,GObject            *object2,const gchar        *property2,ExoBindingTransform transform,ExoBindingTransform reverse_transform,GDestroyNotify      destroy_notify,gpointer            user_data
</FUNCTION>
<FUNCTION>
<NAME>exo_mutual_binding_new_with_negation</NAME>
<RETURNS>ExoMutualBinding  *</RETURNS>
GObject            *object1,const gchar        *property1,GObject            *object2,const gchar        *property2
</FUNCTION>
<FUNCTION>
<NAME>exo_mutual_binding_unbind</NAME>
<RETURNS>void               </RETURNS>
ExoMutualBinding   *binding
</FUNCTION>
<MACRO>
<NAME>EXO_TYPE_CELL_RENDERER_ELLIPSIZED_TEXT</NAME>
#define EXO_TYPE_CELL_RENDERER_ELLIPSIZED_TEXT            (exo_cell_renderer_ellipsized_text_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_CELL_RENDERER_ELLIPSIZED_TEXT</NAME>
#define EXO_CELL_RENDERER_ELLIPSIZED_TEXT(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_CELL_RENDERER_ELLIPSIZED_TEXT, ExoCellRendererEllipsizedText))
</MACRO>
<MACRO>
<NAME>EXO_CELL_RENDERER_ELLIPSIZED_TEXT_CLASS</NAME>
#define EXO_CELL_RENDERER_ELLIPSIZED_TEXT_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((obj), EXO_TYPE_CELL_RENDERER_ELLIPSIZED_TEXT, ExoCellRendererEllipsizedTextClass))
</MACRO>
<MACRO>
<NAME>EXO_IS_CELL_RENDERER_ELLIPSIZED_TEXT</NAME>
#define EXO_IS_CELL_RENDERER_ELLIPSIZED_TEXT(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_CELL_RENDERER_ELLIPSIZED_TEXT))
</MACRO>
<MACRO>
<NAME>EXO_IS_CELL_RENDERER_ELLIPSIZED_TEXT_CLASS</NAME>
#define EXO_IS_CELL_RENDERER_ELLIPSIZED_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), EXO_TYPE_CELL_RENDERER_ELLIPSIZED_TEXT))
</MACRO>
<MACRO>
<NAME>EXO_CELL_RENDERER_ELLIPSIZED_TEXT_GET_CLASS</NAME>
#define EXO_CELL_RENDERER_ELLIPSIZED_TEXT_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_CELL_RENDERER_ELLIPSIZED_TEXT, ExoCellRendererEllipsizedTextClass))
</MACRO>
<STRUCT>
<NAME>ExoCellRendererEllipsizedText</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoCellRendererEllipsizedTextClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoCellRendererEllipsizedTextPrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoCellRendererEllipsizedTextClass</NAME>
struct _ExoCellRendererEllipsizedTextClass
{
  GtkCellRendererTextClass __parent__;
};
</STRUCT>
<STRUCT>
<NAME>ExoCellRendererEllipsizedText</NAME>
struct _ExoCellRendererEllipsizedText
{
  GtkCellRendererText __parent__;

  /*< private >*/
  ExoCellRendererEllipsizedTextPrivate *priv;
};
</STRUCT>
<FUNCTION>
<NAME>exo_cell_renderer_ellipsized_text_get_type</NAME>
<RETURNS>GType            </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_cell_renderer_ellipsized_text_new</NAME>
<RETURNS>GtkCellRenderer *</RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_g_value_transform_negate</NAME>
<RETURNS>gboolean  </RETURNS>
const GValue *src_value,GValue       *dst_value
</FUNCTION>
<MACRO>
<NAME>EXO_TYPE_ELLIPSIZED_LABEL</NAME>
#define EXO_TYPE_ELLIPSIZED_LABEL            (exo_ellipsized_label_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_ELLIPSIZED_LABEL</NAME>
#define EXO_ELLIPSIZED_LABEL(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_ELLIPSIZED_LABEL, ExoEllipsizedLabel))
</MACRO>
<MACRO>
<NAME>EXO_ELLIPSIZED_LABEL_CLASS</NAME>
#define EXO_ELLIPSIZED_LABEL_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_ELLIPSIZED_LABEL, ExoEllipsizedLabelClass))
</MACRO>
<MACRO>
<NAME>EXO_IS_ELLIPSIZED_LABEL</NAME>
#define EXO_IS_ELLIPSIZED_LABEL(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_ELLIPSIZED_LABEL))
</MACRO>
<MACRO>
<NAME>EXO_IS_ELLIPSIZED_LABEL_CLASS</NAME>
#define EXO_IS_ELLIPSIZED_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_ELLIPSIZED_LABEL))
</MACRO>
<MACRO>
<NAME>EXO_ELLIPSIZED_LABEL_GET_CLASS</NAME>
#define EXO_ELLIPSIZED_LABEL_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_ELLIPSIZED_LABEL, ExoEllipsizedLabelClass))
</MACRO>
<STRUCT>
<NAME>ExoEllipsizedLabelPrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoEllipsizedLabelClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoEllipsizedLabel</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoEllipsizedLabelClass</NAME>
struct _ExoEllipsizedLabelClass
{
  GtkLabelClass __parent__;
};
</STRUCT>
<STRUCT>
<NAME>ExoEllipsizedLabel</NAME>
struct _ExoEllipsizedLabel
{
  GtkLabel __parent__;

  /*< private >*/
  ExoEllipsizedLabelPrivate *priv;
};
</STRUCT>
<FUNCTION>
<NAME>exo_ellipsized_label_get_type</NAME>
<RETURNS>GType                 </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_ellipsized_label_new</NAME>
<RETURNS>GtkWidget            *</RETURNS>
const gchar           *text
</FUNCTION>
<FUNCTION>
<NAME>exo_ellipsized_label_get_ellipsize</NAME>
<RETURNS>ExoPangoEllipsizeMode </RETURNS>
ExoEllipsizedLabel    *label
</FUNCTION>
<FUNCTION>
<NAME>exo_ellipsized_label_set_ellipsize</NAME>
<RETURNS>void                  </RETURNS>
ExoEllipsizedLabel    *label,ExoPangoEllipsizeMode  mode
</FUNCTION>
<MACRO>
<NAME>EXO_TYPE_TOOLBARS_MODEL</NAME>
#define EXO_TYPE_TOOLBARS_MODEL             (exo_toolbars_model_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_MODEL</NAME>
#define EXO_TOOLBARS_MODEL(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_TOOLBARS_MODEL, ExoToolbarsModel))
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_MODEL_CLASS</NAME>
#define EXO_TOOLBARS_MODEL_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_TOOLBARS_MODEL, ExoToolbarsModelClass))
</MACRO>
<MACRO>
<NAME>EXO_IS_TOOLBARS_MODEL</NAME>
#define EXO_IS_TOOLBARS_MODEL(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_TOOLBARS_MODEL))
</MACRO>
<MACRO>
<NAME>EXO_IS_TOOLBARS_MODEL_CLASS</NAME>
#define EXO_IS_TOOLBARS_MODEL_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_TOOLBARS_MODEL))
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_MODEL_GET_CLASS</NAME>
#define EXO_TOOLBARS_MODEL_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_TOOLBARS_MODEL, ExoToolbarsModelClass))
</MACRO>
<STRUCT>
<NAME>ExoToolbarsModelPrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsModelClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsModel</NAME>
</STRUCT>
<ENUM>
<NAME>ExoToolbarsModelFlags</NAME>
typedef enum
{
  EXO_TOOLBARS_MODEL_NOT_REMOVABLE      = 1 << 0,
  EXO_TOOLBARS_MODEL_ACCEPT_ITEMS_ONLY  = 1 << 1,
  EXO_TOOLBARS_MODEL_OVERRIDE_STYLE     = 1 << 2,
} ExoToolbarsModelFlags;
</ENUM>
<MACRO>
<NAME>EXO_TOOLBARS_ITEM_TYPE</NAME>
#define EXO_TOOLBARS_ITEM_TYPE "application/x-exo-toolbars-item"
</MACRO>
<STRUCT>
<NAME>ExoToolbarsModelClass</NAME>
struct _ExoToolbarsModelClass
{
  GObjectClass  __parent__;

  /* Virtual Table */
  gboolean     (*add_item)  (ExoToolbarsModel *model,
                             gint              toolbar_position,
                             gint              item_position,
                             const gchar      *id,
                             const gchar      *type);

  void   (*reserved1)  (void);
  void   (*reserved2)  (void);
  void   (*reserved3)  (void);
  void   (*reserved4)  (void);

  /* Signals */
  void   (*item_added)        (ExoToolbarsModel *model,
                               gint              toolbar_position,
                               gint              item_position);
  void   (*item_removed)      (ExoToolbarsModel *model,
                               gint              toolbar_position,
                               gint              item_position);
  void   (*toolbar_added)     (ExoToolbarsModel *model,
                               gint              toolbar_position);
  void   (*toolbar_changed)   (ExoToolbarsModel *model,
                               gint              toolbar_position);
  void   (*toolbar_removed)   (ExoToolbarsModel *model,
                               gint              toolbar_position);
  gchar *(*get_item_type)     (ExoToolbarsModel *model,
                               GdkAtom           dnd_type);
  gchar *(*get_item_id)       (ExoToolbarsModel *model,
                               const gchar      *type,
                               const gchar      *data);
  gchar *(*get_item_data)     (ExoToolbarsModel *model,
                               const gchar      *type,
                               const gchar      *id);

  void   (*reserved5)  (void);
  void   (*reserved6)  (void);
  void   (*reserved7)  (void);
  void   (*reserved8)  (void);
};
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsModel</NAME>
struct _ExoToolbarsModel
{
  GObject                  __parent__;

  /*< private >*/
  ExoToolbarsModelPrivate *priv;
};
</STRUCT>
<FUNCTION>
<NAME>exo_toolbars_model_get_type</NAME>
<RETURNS>GType                 </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_new</NAME>
<RETURNS>ExoToolbarsModel     *</RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_set_actions</NAME>
<RETURNS>void                  </RETURNS>
ExoToolbarsModel      *model,gchar                **actions,guint                  n_actions
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_get_actions</NAME>
<RETURNS>gchar               **</RETURNS>
ExoToolbarsModel      *model
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_load_from_file</NAME>
<RETURNS>gboolean              </RETURNS>
ExoToolbarsModel      *model,const gchar           *filename,GError               **error
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_save_to_file</NAME>
<RETURNS>gboolean              </RETURNS>
ExoToolbarsModel      *model,const gchar           *filename,GError               **error
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_get_flags</NAME>
<RETURNS>ExoToolbarsModelFlags </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_set_flags</NAME>
<RETURNS>void                  </RETURNS>
ExoToolbarsModel      *model,ExoToolbarsModelFlags  flags,gint                   toolbar_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_get_style</NAME>
<RETURNS>GtkToolbarStyle       </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_set_style</NAME>
<RETURNS>void                  </RETURNS>
ExoToolbarsModel      *model,GtkToolbarStyle        style,gint                   toolbar_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_unset_style</NAME>
<RETURNS>void                  </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_get_item_type</NAME>
<RETURNS>gchar                *</RETURNS>
ExoToolbarsModel      *model,GdkAtom                dnd_type
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_get_item_id</NAME>
<RETURNS>gchar                *</RETURNS>
ExoToolbarsModel      *model,const gchar           *type,const gchar           *name
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_get_item_data</NAME>
<RETURNS>gchar                *</RETURNS>
ExoToolbarsModel      *model,const gchar           *type,const gchar           *id
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_add_item</NAME>
<RETURNS>gboolean              </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position,gint                   item_position,const gchar           *id,const gchar           *type
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_add_separator</NAME>
<RETURNS>void                  </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position,gint                   item_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_add_toolbar</NAME>
<RETURNS>gint                  </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position,const gchar           *name
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_move_item</NAME>
<RETURNS>void                  </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position,gint                   item_position,gint                   new_toolbar_position,gint                   new_item_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_remove_item</NAME>
<RETURNS>void                  </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position,gint                   item_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_remove_toolbar</NAME>
<RETURNS>void                  </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_n_items</NAME>
<RETURNS>gint                  </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_item_nth</NAME>
<RETURNS>void                  </RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position,gint                   item_position,gboolean              *is_separator,const gchar          **id,const gchar          **type
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_n_toolbars</NAME>
<RETURNS>gint                  </RETURNS>
ExoToolbarsModel      *model
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_model_toolbar_nth</NAME>
<RETURNS>const gchar          *</RETURNS>
ExoToolbarsModel      *model,gint                   toolbar_position
</FUNCTION>
<MACRO>
<NAME>EXO_TYPE_MD5_DIGEST</NAME>
#define EXO_TYPE_MD5_DIGEST (exo_md5_digest_get_type ())
</MACRO>
<STRUCT>
<NAME>ExoMd5Digest</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoMd5Digest</NAME>
struct _ExoMd5Digest
{
  guchar digest[16];
};
</STRUCT>
<FUNCTION>
<NAME>exo_md5_digest_get_type</NAME>
<RETURNS>GType         </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_str_get_md5_digest</NAME>
<RETURNS>ExoMd5Digest *</RETURNS>
const gchar        *contents
</FUNCTION>
<FUNCTION>
<NAME>exo_str_get_md5_str</NAME>
<RETURNS>gchar        *</RETURNS>
const gchar        *contents
</FUNCTION>
<FUNCTION>
<NAME>exo_md5_str_to_digest</NAME>
<RETURNS>ExoMd5Digest *</RETURNS>
const gchar        *str_digest
</FUNCTION>
<FUNCTION>
<NAME>exo_md5_digest_to_str</NAME>
<RETURNS>gchar        *</RETURNS>
const ExoMd5Digest *digest
</FUNCTION>
<FUNCTION>
<NAME>exo_md5_digest_dup</NAME>
<RETURNS>ExoMd5Digest *</RETURNS>
const ExoMd5Digest *digest
</FUNCTION>
<FUNCTION>
<NAME>exo_md5_digest_free</NAME>
<RETURNS>void          </RETURNS>
ExoMd5Digest       *digest
</FUNCTION>
<FUNCTION>
<NAME>exo_md5_digest_hash</NAME>
<RETURNS>guint         </RETURNS>
gconstpointer       digest
</FUNCTION>
<FUNCTION>
<NAME>exo_md5_digest_equal</NAME>
<RETURNS>gboolean      </RETURNS>
gconstpointer       digest1,gconstpointer       digest2
</FUNCTION>
<STRUCT>
<NAME>ExoXsessionClientPrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoXsessionClientClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoXsessionClient</NAME>
</STRUCT>
<MACRO>
<NAME>EXO_TYPE_XSESSION_CLIENT</NAME>
#define EXO_TYPE_XSESSION_CLIENT            (exo_xsession_client_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_XSESSION_CLIENT</NAME>
#define EXO_XSESSION_CLIENT(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_XSESSION_CLIENT, ExoXsessionClient))
</MACRO>
<MACRO>
<NAME>EXO_XSESSION_CLIENT_CLASS</NAME>
#define EXO_XSESSION_CLIENT_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_XSESSION_CLIENT, ExoXsessionClientClass))
</MACRO>
<MACRO>
<NAME>EXO_IS_XSESSION_CLIENT</NAME>
#define EXO_IS_XSESSION_CLIENT(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_XSESSION_CLIENT))
</MACRO>
<MACRO>
<NAME>EXO_IS_XSESSION_CLIENT_CLASS</NAME>
#define EXO_IS_XSESSION_CLIENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_XSESSION_CLIENT))
</MACRO>
<MACRO>
<NAME>EXO_XSESSION_CLIENT_GET_CLASS</NAME>
#define EXO_XSESSION_CLIENT_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_XSESSION_CLIENT, ExoXsessionClientClass))
</MACRO>
<STRUCT>
<NAME>ExoXsessionClientClass</NAME>
struct _ExoXsessionClientClass
{
  GObjectClass __parent__;

  /* signals */
  void (*save_yourself) (ExoXsessionClient *client);

  void (*reserved1) (void);
  void (*reserved2) (void);
};
</STRUCT>
<STRUCT>
<NAME>ExoXsessionClient</NAME>
struct _ExoXsessionClient
{
  GObject __parent__;

  /*< private >*/
  ExoXsessionClientPrivate *priv;
};
</STRUCT>
<FUNCTION>
<NAME>exo_xsession_client_get_type</NAME>
<RETURNS>GType              </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_xsession_client_new_with_group</NAME>
<RETURNS>ExoXsessionClient *</RETURNS>
GdkWindow          *leader
</FUNCTION>
<FUNCTION>
<NAME>exo_xsession_client_get_group</NAME>
<RETURNS>GdkWindow         *</RETURNS>
ExoXsessionClient  *client
</FUNCTION>
<FUNCTION>
<NAME>exo_xsession_client_set_group</NAME>
<RETURNS>void               </RETURNS>
ExoXsessionClient  *client,GdkWindow          *leader
</FUNCTION>
<FUNCTION>
<NAME>exo_xsession_client_get_restart_command</NAME>
<RETURNS>gboolean           </RETURNS>
ExoXsessionClient  *client,gchar            ***argv,gint               *argc
</FUNCTION>
<FUNCTION>
<NAME>exo_xsession_client_set_restart_command</NAME>
<RETURNS>void               </RETURNS>
ExoXsessionClient  *client,gchar             **argv,gint                argc
</FUNCTION>
<MACRO>
<NAME>EXO_INSIDE_EXO_H</NAME>
#define EXO_INSIDE_EXO_H
</MACRO>
<MACRO>
<NAME>EXO_TYPE_TOOLBARS_VIEW</NAME>
#define EXO_TYPE_TOOLBARS_VIEW            (exo_toolbars_view_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_VIEW</NAME>
#define EXO_TOOLBARS_VIEW(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_TOOLBARS_VIEW, ExoToolbarsView))
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_VIEW_CLASS</NAME>
#define EXO_TOOLBARS_VIEW_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_TOOLBARS_VIEW, ExoToolbarsViewClass))
</MACRO>
<MACRO>
<NAME>EXO_IS_TOOLBARS_VIEW</NAME>
#define EXO_IS_TOOLBARS_VIEW(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_TOOLBARS_VIEW))
</MACRO>
<MACRO>
<NAME>EXO_IS_TOOLBARS_VIEW_CLASS</NAME>
#define EXO_IS_TOOLBARS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_TOOLBARS_VIEW))
</MACRO>
<MACRO>
<NAME>EXO_TOOLBARS_VIEW_GET_CLASS</NAME>
#define EXO_TOOLBARS_VIEW_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_TOOLBARS_VIEW, ExoToolbarsViewClass))
</MACRO>
<STRUCT>
<NAME>ExoToolbarsViewPrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsViewClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsView</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsViewClass</NAME>
struct _ExoToolbarsViewClass
{
  GtkVBoxClass __parent__;

  /* signals */
  void  (*action_request) (ExoToolbarsView  *view,
                           const gchar      *action_name);
  void  (*customize)      (ExoToolbarsView  *view);

  void  (*reserved1)      (void);
  void  (*reserved2)      (void);
  void  (*reserved3)      (void);
  void  (*reserved4)      (void);
};
</STRUCT>
<STRUCT>
<NAME>ExoToolbarsView</NAME>
struct _ExoToolbarsView
{
  GtkVBox __parent__;

  /*< private >*/
  ExoToolbarsViewPrivate *priv;
};
</STRUCT>
<FUNCTION>
<NAME>exo_toolbars_view_get_type</NAME>
<RETURNS>GType             </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_view_new</NAME>
<RETURNS>GtkWidget        *</RETURNS>
GtkUIManager         *ui_manager
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_view_new_with_model</NAME>
<RETURNS>GtkWidget        *</RETURNS>
GtkUIManager         *ui_manager,ExoToolbarsModel     *model
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_view_get_editing</NAME>
<RETURNS>gboolean          </RETURNS>
ExoToolbarsView      *view
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_view_set_editing</NAME>
<RETURNS>void              </RETURNS>
ExoToolbarsView      *view,gboolean              editing
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_view_get_model</NAME>
<RETURNS>ExoToolbarsModel *</RETURNS>
ExoToolbarsView      *view
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_view_set_model</NAME>
<RETURNS>void              </RETURNS>
ExoToolbarsView      *view,ExoToolbarsModel     *model
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_view_get_ui_manager</NAME>
<RETURNS>GtkUIManager     *</RETURNS>
ExoToolbarsView      *view
</FUNCTION>
<FUNCTION>
<NAME>exo_toolbars_view_set_ui_manager</NAME>
<RETURNS>void              </RETURNS>
ExoToolbarsView      *view,GtkUIManager         *ui_manager
</FUNCTION>
<STRUCT>
<NAME>ExoWrapTablePrivate</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoWrapTableClass</NAME>
</STRUCT>
<STRUCT>
<NAME>ExoWrapTable</NAME>
</STRUCT>
<MACRO>
<NAME>EXO_TYPE_WRAP_TABLE</NAME>
#define EXO_TYPE_WRAP_TABLE             (exo_wrap_table_get_type ())
</MACRO>
<MACRO>
<NAME>EXO_WRAP_TABLE</NAME>
#define EXO_WRAP_TABLE(obj)             (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXO_TYPE_WRAP_TABLE, ExoWrapTable))
</MACRO>
<MACRO>
<NAME>EXO_WRAP_TABLE_CLASS</NAME>
#define EXO_WRAP_TABLE_CLASS(klass)     (G_TYPE_CHECK_CLASS_CAST ((klass), EXO_TYPE_WRAP_TABLE, ExoWrapTableClass))
</MACRO>
<MACRO>
<NAME>EXO_IS_WRAP_TABLE</NAME>
#define EXO_IS_WRAP_TABLE(obj)          (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EXO_TYPE_WRAP_TABLE))
</MACRO>
<MACRO>
<NAME>EXO_IS_WRAP_TABLE_CLASS</NAME>
#define EXO_IS_WRAP_TABLE_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), EXO_TYPE_WRAP_TABLE))
</MACRO>
<MACRO>
<NAME>EXO_WRAP_TABLE_GET_CLASS</NAME>
#define EXO_WRAP_TABLE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), EXO_TYPE_WRAP_TABLE, ExoWrapTableClass))
</MACRO>
<STRUCT>
<NAME>ExoWrapTableClass</NAME>
struct _ExoWrapTableClass
{
  /*< private >*/
  GtkContainerClass __parent__;

  /* padding for further expansion */
  void (*reserved1) (void);
  void (*reserved2) (void);
  void (*reserved3) (void);
  void (*reserved4) (void);
};
</STRUCT>
<STRUCT>
<NAME>ExoWrapTable</NAME>
struct _ExoWrapTable
{
  /*< private >*/
  GtkContainer         __parent__;
  ExoWrapTablePrivate *priv;
};
</STRUCT>
<FUNCTION>
<NAME>exo_wrap_table_get_type</NAME>
<RETURNS>GType      </RETURNS>
void
</FUNCTION>
<FUNCTION>
<NAME>exo_wrap_table_new</NAME>
<RETURNS>GtkWidget *</RETURNS>
gboolean            homogeneous
</FUNCTION>
<FUNCTION>
<NAME>exo_wrap_table_get_col_spacing</NAME>
<RETURNS>guint      </RETURNS>
const ExoWrapTable *table
</FUNCTION>
<FUNCTION>
<NAME>exo_wrap_table_set_col_spacing</NAME>
<RETURNS>void       </RETURNS>
ExoWrapTable       *table,guint               col_spacing
</FUNCTION>
<FUNCTION>
<NAME>exo_wrap_table_get_row_spacing</NAME>
<RETURNS>guint      </RETURNS>
const ExoWrapTable *table
</FUNCTION>
<FUNCTION>
<NAME>exo_wrap_table_set_row_spacing</NAME>
<RETURNS>void       </RETURNS>
ExoWrapTable       *table,guint               row_spacing
</FUNCTION>
<FUNCTION>
<NAME>exo_wrap_table_get_homogeneous</NAME>
<RETURNS>gboolean   </RETURNS>
const ExoWrapTable *table
</FUNCTION>
<FUNCTION>
<NAME>exo_wrap_table_set_homogeneous</NAME>
<RETURNS>void       </RETURNS>
ExoWrapTable       *table,gboolean            homogeneous
</FUNCTION>
