rendered paste body;; -*- scheme -*-
; object definitions ...
(define-object CellRendererEllipsizedText
(in-module "Exo")
(parent "GtkCellRendererText")
(c-name "ExoCellRendererEllipsizedText")
(gtype-id "EXO_TYPE_CELL_RENDERER_ELLIPSIZED_TEXT")
)
(define-object CellRendererIcon
(in-module "Exo")
(parent "GtkCellRenderer")
(c-name "ExoCellRendererIcon")
(gtype-id "EXO_TYPE_CELL_RENDERER_ICON")
)
(define-object EllipsizedLabel
(in-module "Exo")
(parent "GtkLabel")
(c-name "ExoEllipsizedLabel")
(gtype-id "EXO_TYPE_ELLIPSIZED_LABEL")
)
(define-object IconBar
(in-module "Exo")
(parent "GtkContainer")
(c-name "ExoIconBar")
(gtype-id "EXO_TYPE_ICON_BAR")
)
(define-object IconView
(in-module "Exo")
(parent "GtkContainer")
(c-name "ExoIconView")
(gtype-id "EXO_TYPE_ICON_VIEW")
(implements "GtkCellLayout")
)
(define-object ToolbarsEditor
(in-module "Exo")
(parent "GtkVBox")
(c-name "ExoToolbarsEditor")
(gtype-id "EXO_TYPE_TOOLBARS_EDITOR")
)
(define-object ToolbarsEditorDialog
(in-module "Exo")
(parent "GtkDialog")
(c-name "ExoToolbarsEditorDialog")
(gtype-id "EXO_TYPE_TOOLBARS_EDITOR_DIALOG")
)
(define-object ToolbarsModel
(in-module "Exo")
(parent "GObject")
(c-name "ExoToolbarsModel")
(gtype-id "EXO_TYPE_TOOLBARS_MODEL")
)
(define-object ToolbarsView
(in-module "Exo")
(parent "GtkVBox")
(c-name "ExoToolbarsView")
(gtype-id "EXO_TYPE_TOOLBARS_VIEW")
)
(define-object TreeView
(in-module "Exo")
(parent "GtkTreeView")
(c-name "ExoTreeView")
(gtype-id "EXO_TYPE_TREE_VIEW")
)
(define-object WrapTable
(in-module "Exo")
(parent "GtkContainer")
(c-name "ExoWrapTable")
(gtype-id "EXO_TYPE_WRAP_TABLE")
)
(define-object XsessionClient
(in-module "Exo")
(parent "GObject")
(c-name "ExoXsessionClient")
(gtype-id "EXO_TYPE_XSESSION_CLIENT")
)
;; Enumerations and flags ...
(define-enum IconViewDropPosition
(in-module "Exo")
(c-name "ExoIconViewDropPosition")
(gtype-id "EXO_TYPE_ICON_VIEW_DROP_POSITION")
(values
'("no-drop" "EXO_ICON_VIEW_NO_DROP")
'("drop-into" "EXO_ICON_VIEW_DROP_INTO")
'("drop-left" "EXO_ICON_VIEW_DROP_LEFT")
'("drop-right" "EXO_ICON_VIEW_DROP_RIGHT")
'("drop-above" "EXO_ICON_VIEW_DROP_ABOVE")
'("drop-below" "EXO_ICON_VIEW_DROP_BELOW")
)
)
(define-flags ToolbarsModelFlags
(in-module "Exo")
(c-name "ExoToolbarsModelFlags")
(gtype-id "EXO_TYPE_TOOLBARS_MODEL_FLAGS")
(values
'("not-removable" "EXO_TOOLBARS_MODEL_NOT_REMOVABLE")
'("accept-items-only" "EXO_TOOLBARS_MODEL_ACCEPT_ITEMS_ONLY")
'("override-style" "EXO_TOOLBARS_MODEL_OVERRIDE_STYLE")
)
)
;; From ../exo/exo-cell-renderer-ellipsized-text.h
(define-function exo_cell_renderer_ellipsized_text_get_type
(c-name "exo_cell_renderer_ellipsized_text_get_type")
(return-type "GType")
)
(define-function exo_cell_renderer_ellipsized_text_new
(c-name "exo_cell_renderer_ellipsized_text_new")
(is-constructor-of "ExoCellRendererEllipsizedText")
(return-type "GtkCellRenderer*")
)
;; From ../exo/exo-cell-renderer-icon.h
(define-function exo_cell_renderer_icon_get_type
(c-name "exo_cell_renderer_icon_get_type")
(return-type "GType")
)
(define-function exo_cell_renderer_icon_new
(c-name "exo_cell_renderer_icon_new")
(is-constructor-of "ExoCellRendererIcon")
(return-type "GtkCellRenderer*")
)
;; From ../exo/exo-ellipsized-label.h
(define-function exo_ellipsized_label_get_type
(c-name "exo_ellipsized_label_get_type")
(return-type "GType")
)
(define-function exo_ellipsized_label_new
(c-name "exo_ellipsized_label_new")
(is-constructor-of "ExoEllipsizedLabel")
(return-type "GtkWidget*")
(parameters
'("const-gchar*" "text")
)
)
(define-method get_ellipsize
(of-object "ExoEllipsizedLabel")
(c-name "exo_ellipsized_label_get_ellipsize")
(return-type "ExoPangoEllipsizeMode")
)
(define-method set_ellipsize
(of-object "ExoEllipsizedLabel")
(c-name "exo_ellipsized_label_set_ellipsize")
(return-type "none")
(parameters
'("ExoPangoEllipsizeMode" "ellipsize")
)
)
;; From ../exo/exo-enum-types.h
(define-function exo_icon_view_drop_position_get_type
(c-name "exo_icon_view_drop_position_get_type")
(return-type "GType")
)
(define-function exo_pango_ellipsize_mode_get_type
(c-name "exo_pango_ellipsize_mode_get_type")
(return-type "GType")
)
(define-function exo_toolbars_model_flags_get_type
(c-name "exo_toolbars_model_flags_get_type")
(return-type "GType")
)
;; From ../exo/exo-execute.h
(define-function execute_preferred_application
(c-name "exo_execute_preferred_application")
(return-type "gboolean")
(parameters
'("const-gchar*" "category")
'("const-gchar*" "parameter")
'("const-gchar*" "working_directory")
'("gchar**" "envp")
'("GError**" "error")
)
)
(define-function execute_preferred_application_on_screen
(c-name "exo_execute_preferred_application_on_screen")
(return-type "gboolean")
(parameters
'("const-gchar*" "category")
'("const-gchar*" "parameter")
'("const-gchar*" "working_directory")
'("gchar**" "envp")
'("GdkScreen*" "screen")
'("GError**" "error")
)
)
(define-function execute_terminal_shell
(c-name "exo_execute_terminal_shell")
(return-type "gboolean")
(parameters
'("const-gchar*" "command_line")
'("const-gchar*" "working_directory")
'("gchar**" "envp")
'("GError**" "error")
)
)
(define-function execute_terminal_shell_on_screen
(c-name "exo_execute_terminal_shell_on_screen")
(return-type "gboolean")
(parameters
'("const-gchar*" "command_line")
'("const-gchar*" "working_directory")
'("gchar**" "envp")
'("GdkScreen*" "screen")
'("GError**" "error")
)
)
;; From ../exo/exo-gdk-pixbuf-extensions.h
(define-function exo_gdk_pixbuf_colorize
(c-name "exo_gdk_pixbuf_colorize")
(return-type "GdkPixbuf*")
(parameters
'("const-GdkPixbuf*" "src")
'("const-GdkColor*" "color")
)
)
(define-function exo_gdk_pixbuf_lucent
(c-name "exo_gdk_pixbuf_lucent")
(return-type "GdkPixbuf*")
(parameters
'("const-GdkPixbuf*" "src")
'("guint" "percent")
)
)
(define-function exo_gdk_pixbuf_spotlight
(c-name "exo_gdk_pixbuf_spotlight")
(return-type "GdkPixbuf*")
(parameters
'("const-GdkPixbuf*" "src")
)
)
(define-function exo_gdk_pixbuf_scale_down
(c-name "exo_gdk_pixbuf_scale_down")
(return-type "GdkPixbuf*")
(parameters
'("GdkPixbuf*" "source")
'("gboolean" "aspect_ratio")
'("gint" "dest_width")
'("gint" "dest_height")
)
)
(define-function exo_gdk_pixbuf_scale_ratio
(c-name "exo_gdk_pixbuf_scale_ratio")
(return-type "GdkPixbuf*")
(parameters
'("GdkPixbuf*" "source")
'("gint" "dest_size")
)
)
;; From ../exo/exo-icon-bar.h
(define-function exo_icon_bar_get_type
(c-name "exo_icon_bar_get_type")
(return-type "GType")
)
(define-function exo_icon_bar_new
(c-name "exo_icon_bar_new")
(is-constructor-of "ExoIconBar")
(return-type "GtkWidget*")
)
(define-function exo_icon_bar_new_with_model
(c-name "exo_icon_bar_new_with_model")
(return-type "GtkWidget*")
(parameters
'("GtkTreeModel*" "model")
)
)
(define-method get_model
(of-object "ExoIconBar")
(c-name "exo_icon_bar_get_model")
(return-type "GtkTreeModel*")
)
(define-method set_model
(of-object "ExoIconBar")
(c-name "exo_icon_bar_set_model")
(return-type "none")
(parameters
'("GtkTreeModel*" "model")
)
)
(define-method get_pixbuf_column
(of-object "ExoIconBar")
(c-name "exo_icon_bar_get_pixbuf_column")
(return-type "gint")
)
(define-method set_pixbuf_column
(of-object "ExoIconBar")
(c-name "exo_icon_bar_set_pixbuf_column")
(return-type "none")
(parameters
'("gint" "column")
)
)
(define-method get_text_column
(of-object "ExoIconBar")
(c-name "exo_icon_bar_get_text_column")
(return-type "gint")
)
(define-method set_text_column
(of-object "ExoIconBar")
(c-name "exo_icon_bar_set_text_column")
(return-type "none")
(parameters
'("gint" "column")
)
)
(define-method get_orientation
(of-object "ExoIconBar")
(c-name "exo_icon_bar_get_orientation")
(return-type "GtkOrientation")
)
(define-method set_orientation
(of-object "ExoIconBar")
(c-name "exo_icon_bar_set_orientation")
(return-type "none")
(parameters
'("GtkOrientation" "orientation")
)
)
(define-method get_active
(of-object "ExoIconBar")
(c-name "exo_icon_bar_get_active")
(return-type "gint")
)
(define-method set_active
(of-object "ExoIconBar")
(c-name "exo_icon_bar_set_active")
(return-type "none")
(parameters
'("gint" "index")
)
)
(define-method get_active_iter
(of-object "ExoIconBar")
(c-name "exo_icon_bar_get_active_iter")
(return-type "gboolean")
(parameters
'("GtkTreeIter*" "iter")
)
)
(define-method set_active_iter
(of-object "ExoIconBar")
(c-name "exo_icon_bar_set_active_iter")
(return-type "none")
(parameters
'("GtkTreeIter*" "iter")
)
)
;; From ../exo/exo-icon-view.h
(define-function exo_icon_view_get_type
(c-name "exo_icon_view_get_type")
(return-type "GType")
)
(define-function exo_icon_view_new
(c-name "exo_icon_view_new")
(is-constructor-of "ExoIconView")
(return-type "GtkWidget*")
)
(define-function exo_icon_view_new_with_model
(c-name "exo_icon_view_new_with_model")
(return-type "GtkWidget*")
(parameters
'("GtkTreeModel*" "model")
)
)
(define-method get_model
(of-object "ExoIconView")
(c-name "exo_icon_view_get_model")
(return-type "GtkTreeModel*")
)
(define-method set_model
(of-object "ExoIconView")
(c-name "exo_icon_view_set_model")
(return-type "none")
(parameters
'("GtkTreeModel*" "model")
)
)
(define-method get_text_column
(of-object "ExoIconView")
(c-name "exo_icon_view_get_text_column")
(return-type "gint")
)
(define-method set_text_column
(of-object "ExoIconView")
(c-name "exo_icon_view_set_text_column")
(return-type "none")
(parameters
'("gint" "column")
)
)
(define-method get_markup_column
(of-object "ExoIconView")
(c-name "exo_icon_view_get_markup_column")
(return-type "gint")
)
(define-method set_markup_column
(of-object "ExoIconView")
(c-name "exo_icon_view_set_markup_column")
(return-type "none")
(parameters
'("gint" "column")
)
)
(define-method get_pixbuf_column
(of-object "ExoIconView")
(c-name "exo_icon_view_get_pixbuf_column")
(return-type "gint")
)
(define-method set_pixbuf_column
(of-object "ExoIconView")
(c-name "exo_icon_view_set_pixbuf_column")
(return-type "none")
(parameters
'("gint" "column")
)
)
(define-method get_orientation
(of-object "ExoIconView")
(c-name "exo_icon_view_get_orientation")
(return-type "GtkOrientation")
)
(define-method set_orientation
(of-object "ExoIconView")
(c-name "exo_icon_view_set_orientation")
(return-type "none")
(parameters
'("GtkOrientation" "orientation")
)
)
(define-method get_columns
(of-object "ExoIconView")
(c-name "exo_icon_view_get_columns")
(return-type "gint")
)
(define-method set_columns
(of-object "ExoIconView")
(c-name "exo_icon_view_set_columns")
(return-type "none")
(parameters
'("gint" "columns")
)
)
(define-method get_item_width
(of-object "ExoIconView")
(c-name "exo_icon_view_get_item_width")
(return-type "gint")
)
(define-method set_item_width
(of-object "ExoIconView")
(c-name "exo_icon_view_set_item_width")
(return-type "none")
(parameters
'("gint" "item_width")
)
)
(define-method get_spacing
(of-object "ExoIconView")
(c-name "exo_icon_view_get_spacing")
(return-type "gint")
)
(define-method set_spacing
(of-object "ExoIconView")
(c-name "exo_icon_view_set_spacing")
(return-type "none")
(parameters
'("gint" "spacing")
)
)
(define-method get_row_spacing
(of-object "ExoIconView")
(c-name "exo_icon_view_get_row_spacing")
(return-type "gint")
)
(define-method set_row_spacing
(of-object "ExoIconView")
(c-name "exo_icon_view_set_row_spacing")
(return-type "none")
(parameters
'("gint" "row_spacing")
)
)
(define-method get_column_spacing
(of-object "ExoIconView")
(c-name "exo_icon_view_get_column_spacing")
(return-type "gint")
)
(define-method set_column_spacing
(of-object "ExoIconView")
(c-name "exo_icon_view_set_column_spacing")
(return-type "none")
(parameters
'("gint" "column_spacing")
)
)
(define-method get_margin
(of-object "ExoIconView")
(c-name "exo_icon_view_get_margin")
(return-type "gint")
)
(define-method set_margin
(of-object "ExoIconView")
(c-name "exo_icon_view_set_margin")
(return-type "none")
(parameters
'("gint" "margin")
)
)
(define-method get_selection_mode
(of-object "ExoIconView")
(c-name "exo_icon_view_get_selection_mode")
(return-type "GtkSelectionMode")
)
(define-method set_selection_mode
(of-object "ExoIconView")
(c-name "exo_icon_view_set_selection_mode")
(return-type "none")
(parameters
'("GtkSelectionMode" "mode")
)
)
(define-method get_single_click
(of-object "ExoIconView")
(c-name "exo_icon_view_get_single_click")
(return-type "gboolean")
)
(define-method set_single_click
(of-object "ExoIconView")
(c-name "exo_icon_view_set_single_click")
(return-type "none")
(parameters
'("gboolean" "single_click")
)
)
(define-method get_single_click_timeout
(of-object "ExoIconView")
(c-name "exo_icon_view_get_single_click_timeout")
(return-type "guint")
)
(define-method set_single_click_timeout
(of-object "ExoIconView")
(c-name "exo_icon_view_set_single_click_timeout")
(return-type "none")
(parameters
'("guint" "single_click_timeout")
)
)
(define-method widget_to_icon_coords
(of-object "ExoIconView")
(c-name "exo_icon_view_widget_to_icon_coords")
(return-type "none")
(parameters
'("gint" "wx")
'("gint" "wy")
'("gint*" "ix")
'("gint*" "iy")
)
)
(define-method icon_to_widget_coords
(of-object "ExoIconView")
(c-name "exo_icon_view_icon_to_widget_coords")
(return-type "none")
(parameters
'("gint" "ix")
'("gint" "iy")
'("gint*" "wx")
'("gint*" "wy")
)
)
(define-method get_path_at_pos
(of-object "ExoIconView")
(c-name "exo_icon_view_get_path_at_pos")
(return-type "GtkTreePath*")
(parameters
'("gint" "x")
'("gint" "y")
)
)
(define-method get_item_at_pos
(of-object "ExoIconView")
(c-name "exo_icon_view_get_item_at_pos")
(return-type "gboolean")
(parameters
'("gint" "x")
'("gint" "y")
'("GtkTreePath**" "path")
'("GtkCellRenderer**" "cell")
)
)
(define-method get_visible_range
(of-object "ExoIconView")
(c-name "exo_icon_view_get_visible_range")
(return-type "gboolean")
(parameters
'("GtkTreePath**" "start_path")
'("GtkTreePath**" "end_path")
)
)
(define-method selected_foreach
(of-object "ExoIconView")
(c-name "exo_icon_view_selected_foreach")
(return-type "none")
(parameters
'("ExoIconViewForeachFunc" "func")
'("gpointer" "data")
)
)
(define-method select_path
(of-object "ExoIconView")
(c-name "exo_icon_view_select_path")
(return-type "none")
(parameters
'("GtkTreePath*" "path")
)
)
(define-method unselect_path
(of-object "ExoIconView")
(c-name "exo_icon_view_unselect_path")
(return-type "none")
(parameters
'("GtkTreePath*" "path")
)
)
(define-method path_is_selected
(of-object "ExoIconView")
(c-name "exo_icon_view_path_is_selected")
(return-type "gboolean")
(parameters
'("GtkTreePath*" "path")
)
)
(define-method get_selected_items
(of-object "ExoIconView")
(c-name "exo_icon_view_get_selected_items")
(return-type "GList*")
)
(define-method select_all
(of-object "ExoIconView")
(c-name "exo_icon_view_select_all")
(return-type "none")
)
(define-method unselect_all
(of-object "ExoIconView")
(c-name "exo_icon_view_unselect_all")
(return-type "none")
)
(define-method item_activated
(of-object "ExoIconView")
(c-name "exo_icon_view_item_activated")
(return-type "none")
(parameters
'("GtkTreePath*" "path")
)
)
(define-method get_cursor
(of-object "ExoIconView")
(c-name "exo_icon_view_get_cursor")
(return-type "gboolean")
(parameters
'("GtkTreePath**" "path")
'("GtkCellRenderer**" "cell")
)
)
(define-method set_cursor
(of-object "ExoIconView")
(c-name "exo_icon_view_set_cursor")
(return-type "none")
(parameters
'("GtkTreePath*" "path")
'("GtkCellRenderer*" "cell")
'("gboolean" "start_editing")
)
)
(define-method scroll_to_path
(of-object "ExoIconView")
(c-name "exo_icon_view_scroll_to_path")
(return-type "none")
(parameters
'("GtkTreePath*" "path")
'("gboolean" "use_align")
'("gfloat" "row_align")
'("gfloat" "col_align")
)
)
(define-method enable_model_drag_source
(of-object "ExoIconView")
(c-name "exo_icon_view_enable_model_drag_source")
(return-type "none")
(parameters
'("GdkModifierType" "start_button_mask")
'("const-GtkTargetEntry*" "targets")
'("gint" "n_targets")
'("GdkDragAction" "actions")
)
)
(define-method enable_model_drag_dest
(of-object "ExoIconView")
(c-name "exo_icon_view_enable_model_drag_dest")
(return-type "none")
(parameters
'("const-GtkTargetEntry*" "targets")
'("gint" "n_targets")
'("GdkDragAction" "actions")
)
)
(define-method unset_model_drag_source
(of-object "ExoIconView")
(c-name "exo_icon_view_unset_model_drag_source")
(return-type "none")
)
(define-method unset_model_drag_dest
(of-object "ExoIconView")
(c-name "exo_icon_view_unset_model_drag_dest")
(return-type "none")
)
(define-method set_reorderable
(of-object "ExoIconView")
(c-name "exo_icon_view_set_reorderable")
(return-type "none")
(parameters
'("gboolean" "reorderable")
)
)
(define-method get_reorderable
(of-object "ExoIconView")
(c-name "exo_icon_view_get_reorderable")
(return-type "gboolean")
)
(define-method set_drag_dest_item
(of-object "ExoIconView")
(c-name "exo_icon_view_set_drag_dest_item")
(return-type "none")
(parameters
'("GtkTreePath*" "path")
'("ExoIconViewDropPosition" "pos")
)
)
(define-method get_drag_dest_item
(of-object "ExoIconView")
(c-name "exo_icon_view_get_drag_dest_item")
(return-type "none")
(parameters
'("GtkTreePath**" "path")
'("ExoIconViewDropPosition*" "pos")
)
)
(define-method get_dest_item_at_pos
(of-object "ExoIconView")
(c-name "exo_icon_view_get_dest_item_at_pos")
(return-type "gboolean")
(parameters
'("gint" "drag_x")
'("gint" "drag_y")
'("GtkTreePath**" "path")
'("ExoIconViewDropPosition*" "pos")
)
)
(define-method create_drag_icon
(of-object "ExoIconView")
(c-name "exo_icon_view_create_drag_icon")
(return-type "GdkPixmap*")
(parameters
'("GtkTreePath*" "path")
)
)
(define-method get_enable_search
(of-object "ExoIconView")
(c-name "exo_icon_view_get_enable_search")
(return-type "gboolean")
)
(define-method set_enable_search
(of-object "ExoIconView")
(c-name "exo_icon_view_set_enable_search")
(return-type "none")
(parameters
'("gboolean" "enable_search")
)
)
(define-method get_search_column
(of-object "ExoIconView")
(c-name "exo_icon_view_get_search_column")
(return-type "gint")
)
(define-method set_search_column
(of-object "ExoIconView")
(c-name "exo_icon_view_set_search_column")
(return-type "none")
(parameters
'("gint" "search_column")
)
)
(define-method get_search_equal_func
(of-object "ExoIconView")
(c-name "exo_icon_view_get_search_equal_func")
(return-type "ExoIconViewSearchEqualFunc")
)
(define-method set_search_equal_func
(of-object "ExoIconView")
(c-name "exo_icon_view_set_search_equal_func")
(return-type "none")
(parameters
'("ExoIconViewSearchEqualFunc" "search_equal_func")
'("gpointer" "search_equal_data")
'("GDestroyNotify" "search_equal_destroy")
)
)
(define-method get_search_position_func
(of-object "ExoIconView")
(c-name "exo_icon_view_get_search_position_func")
(return-type "ExoIconViewSearchPositionFunc")
)
(define-method set_search_position_func
(of-object "ExoIconView")
(c-name "exo_icon_view_set_search_position_func")
(return-type "none")
(parameters
'("ExoIconViewSearchPositionFunc" "search_position_func")
'("gpointer" "search_position_data")
'("GDestroyNotify" "search_position_destroy")
)
)
;; From ../exo/exo-toolbars-editor-dialog.h
(define-function exo_toolbars_editor_dialog_get_type
(c-name "exo_toolbars_editor_dialog_get_type")
(return-type "GType")
)
(define-function exo_toolbars_editor_dialog_new_with_model
(c-name "exo_toolbars_editor_dialog_new_with_model")
(return-type "GtkWidget*")
(parameters
'("GtkUIManager*" "ui_manager")
'("ExoToolbarsModel*" "model")
)
)
;; From ../exo/exo-toolbars-editor.h
(define-function exo_toolbars_editor_get_type
(c-name "exo_toolbars_editor_get_type")
(return-type "GType")
)
(define-function exo_toolbars_editor_new
(c-name "exo_toolbars_editor_new")
(is-constructor-of "ExoToolbarsEditor")
(return-type "GtkWidget*")
(parameters
'("GtkUIManager*" "ui_manager")
)
)
(define-function exo_toolbars_editor_new_with_model
(c-name "exo_toolbars_editor_new_with_model")
(return-type "GtkWidget*")
(parameters
'("GtkUIManager*" "ui_manager")
'("ExoToolbarsModel*" "model")
)
)
(define-method get_model
(of-object "ExoToolbarsEditor")
(c-name "exo_toolbars_editor_get_model")
(return-type "ExoToolbarsModel*")
)
(define-method set_model
(of-object "ExoToolbarsEditor")
(c-name "exo_toolbars_editor_set_model")
(return-type "none")
(parameters
'("ExoToolbarsModel*" "model")
)
)
(define-method get_ui_manager
(of-object "ExoToolbarsEditor")
(c-name "exo_toolbars_editor_get_ui_manager")
(return-type "GtkUIManager*")
)
(define-method set_ui_manager
(of-object "ExoToolbarsEditor")
(c-name "exo_toolbars_editor_set_ui_manager")
(return-type "none")
(parameters
'("GtkUIManager*" "ui_manager")
)
)
;; From ../exo/exo-toolbars-model.h
(define-function exo_toolbars_model_get_type
(c-name "exo_toolbars_model_get_type")
(return-type "GType")
)
(define-function exo_toolbars_model_new
(c-name "exo_toolbars_model_new")
(is-constructor-of "ExoToolbarsModel")
(return-type "ExoToolbarsModel*")
)
(define-method set_actions
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_set_actions")
(return-type "none")
(parameters
'("gchar**" "actions")
'("guint" "n_actions")
)
)
(define-method get_actions
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_get_actions")
(return-type "gchar**")
)
(define-method load_from_file
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_load_from_file")
(return-type "gboolean")
(parameters
'("const-gchar*" "filename")
'("GError**" "error")
)
)
(define-method save_to_file
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_save_to_file")
(return-type "gboolean")
(parameters
'("const-gchar*" "filename")
'("GError**" "error")
)
)
(define-method get_flags
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_get_flags")
(return-type "ExoToolbarsModelFlags")
(parameters
'("gint" "toolbar_position")
)
)
(define-method set_flags
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_set_flags")
(return-type "none")
(parameters
'("ExoToolbarsModelFlags" "flags")
'("gint" "toolbar_position")
)
)
(define-method get_style
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_get_style")
(return-type "GtkToolbarStyle")
(parameters
'("gint" "toolbar_position")
)
)
(define-method set_style
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_set_style")
(return-type "none")
(parameters
'("GtkToolbarStyle" "style")
'("gint" "toolbar_position")
)
)
(define-method unset_style
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_unset_style")
(return-type "none")
(parameters
'("gint" "toolbar_position")
)
)
(define-method get_item_type
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_get_item_type")
(return-type "gchar*")
(parameters
'("GdkAtom" "dnd_type")
)
)
(define-method get_item_id
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_get_item_id")
(return-type "gchar*")
(parameters
'("const-gchar*" "type")
'("const-gchar*" "name")
)
)
(define-method get_item_data
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_get_item_data")
(return-type "gchar*")
(parameters
'("const-gchar*" "type")
'("const-gchar*" "id")
)
)
(define-method add_item
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_add_item")
(return-type "gboolean")
(parameters
'("gint" "toolbar_position")
'("gint" "item_position")
'("const-gchar*" "id")
'("const-gchar*" "type")
)
)
(define-method add_separator
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_add_separator")
(return-type "none")
(parameters
'("gint" "toolbar_position")
'("gint" "item_position")
)
)
(define-method add_toolbar
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_add_toolbar")
(return-type "gint")
(parameters
'("gint" "toolbar_position")
'("const-gchar*" "name")
)
)
(define-method move_item
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_move_item")
(return-type "none")
(parameters
'("gint" "toolbar_position")
'("gint" "item_position")
'("gint" "new_toolbar_position")
'("gint" "new_item_position")
)
)
(define-method remove_item
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_remove_item")
(return-type "none")
(parameters
'("gint" "toolbar_position")
'("gint" "item_position")
)
)
(define-method remove_toolbar
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_remove_toolbar")
(return-type "none")
(parameters
'("gint" "toolbar_position")
)
)
(define-method n_items
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_n_items")
(return-type "gint")
(parameters
'("gint" "toolbar_position")
)
)
(define-method item_nth
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_item_nth")
(return-type "none")
(parameters
'("gint" "toolbar_position")
'("gint" "item_position")
'("gboolean*" "is_separator")
'("const-gchar**" "id")
'("const-gchar**" "type")
)
)
(define-method n_toolbars
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_n_toolbars")
(return-type "gint")
)
(define-method toolbar_nth
(of-object "ExoToolbarsModel")
(c-name "exo_toolbars_model_toolbar_nth")
(return-type "const-gchar*")
(parameters
'("gint" "toolbar_position")
)
)
;; From ../exo/exo-toolbars-view.h
(define-function exo_toolbars_view_get_type
(c-name "exo_toolbars_view_get_type")
(return-type "GType")
)
(define-function exo_toolbars_view_new
(c-name "exo_toolbars_view_new")
(is-constructor-of "ExoToolbarsView")
(return-type "GtkWidget*")
(parameters
'("GtkUIManager*" "ui_manager")
)
)
(define-function exo_toolbars_view_new_with_model
(c-name "exo_toolbars_view_new_with_model")
(return-type "GtkWidget*")
(parameters
'("GtkUIManager*" "ui_manager")
'("ExoToolbarsModel*" "model")
)
)
(define-method get_editing
(of-object "ExoToolbarsView")
(c-name "exo_toolbars_view_get_editing")
(return-type "gboolean")
)
(define-method set_editing
(of-object "ExoToolbarsView")
(c-name "exo_toolbars_view_set_editing")
(return-type "none")
(parameters
'("gboolean" "editing")
)
)
(define-method get_model
(of-object "ExoToolbarsView")
(c-name "exo_toolbars_view_get_model")
(return-type "ExoToolbarsModel*")
)
(define-method set_model
(of-object "ExoToolbarsView")
(c-name "exo_toolbars_view_set_model")
(return-type "none")
(parameters
'("ExoToolbarsModel*" "model")
)
)
(define-method get_ui_manager
(of-object "ExoToolbarsView")
(c-name "exo_toolbars_view_get_ui_manager")
(return-type "GtkUIManager*")
)
(define-method set_ui_manager
(of-object "ExoToolbarsView")
(c-name "exo_toolbars_view_set_ui_manager")
(return-type "none")
(parameters
'("GtkUIManager*" "ui_manager")
)
)
;; From ../exo/exo-tree-view.h
(define-function exo_tree_view_get_type
(c-name "exo_tree_view_get_type")
(return-type "GType")
)
(define-function exo_tree_view_new
(c-name "exo_tree_view_new")
(is-constructor-of "ExoTreeView")
(return-type "GtkWidget*")
)
(define-method get_single_click
(of-object "ExoTreeView")
(c-name "exo_tree_view_get_single_click")
(return-type "gboolean")
)
(define-method set_single_click
(of-object "ExoTreeView")
(c-name "exo_tree_view_set_single_click")
(return-type "none")
(parameters
'("gboolean" "single_click")
)
)
(define-method get_single_click_timeout
(of-object "ExoTreeView")
(c-name "exo_tree_view_get_single_click_timeout")
(return-type "guint")
)
(define-method set_single_click_timeout
(of-object "ExoTreeView")
(c-name "exo_tree_view_set_single_click_timeout")
(return-type "none")
(parameters
'("guint" "single_click_timeout")
)
)
;; From ../exo/exo-url.h
(define-function url_show
(c-name "exo_url_show")
(return-type "gboolean")
(parameters
'("const-gchar*" "url")
'("gchar**" "envp")
'("GError**" "error")
)
)
(define-function url_show_on_screen
(c-name "exo_url_show_on_screen")
(return-type "gboolean")
(parameters
'("const-gchar*" "url")
'("gchar**" "envp")
'("GdkScreen*" "screen")
'("GError**" "error")
)
)
;; From ../exo/exo-wrap-table.h
(define-function exo_wrap_table_get_type
(c-name "exo_wrap_table_get_type")
(return-type "GType")
)
(define-function exo_wrap_table_new
(c-name "exo_wrap_table_new")
(is-constructor-of "ExoWrapTable")
(return-type "GtkWidget*")
(parameters
'("gboolean" "homogeneous")
)
)
(define-method get_col_spacing
(of-object "ExoWrapTable")
(c-name "exo_wrap_table_get_col_spacing")
(return-type "guint")
)
(define-method set_col_spacing
(of-object "ExoWrapTable")
(c-name "exo_wrap_table_set_col_spacing")
(return-type "none")
(parameters
'("guint" "col_spacing")
)
)
(define-method get_row_spacing
(of-object "ExoWrapTable")
(c-name "exo_wrap_table_get_row_spacing")
(return-type "guint")
)
(define-method set_row_spacing
(of-object "ExoWrapTable")
(c-name "exo_wrap_table_set_row_spacing")
(return-type "none")
(parameters
'("guint" "row_spacing")
)
)
(define-method get_homogeneous
(of-object "ExoWrapTable")
(c-name "exo_wrap_table_get_homogeneous")
(return-type "gboolean")
)
(define-method set_homogeneous
(of-object "ExoWrapTable")
(c-name "exo_wrap_table_set_homogeneous")
(return-type "none")
(parameters
'("gboolean" "homogeneous")
)
)
;; From ../exo/exo-xsession-client.h
(define-function exo_xsession_client_get_type
(c-name "exo_xsession_client_get_type")
(return-type "GType")
)
(define-function exo_xsession_client_new_with_group
(c-name "exo_xsession_client_new_with_group")
(return-type "ExoXsessionClient*")
(parameters
'("GdkWindow*" "leader")
)
)
(define-method get_group
(of-object "ExoXsessionClient")
(c-name "exo_xsession_client_get_group")
(return-type "GdkWindow*")
)
(define-method set_group
(of-object "ExoXsessionClient")
(c-name "exo_xsession_client_set_group")
(return-type "none")
(parameters
'("GdkWindow*" "leader")
)
)
(define-method get_restart_command
(of-object "ExoXsessionClient")
(c-name "exo_xsession_client_get_restart_command")
(return-type "gboolean")
(parameters
'("gchar***" "argv")
'("gint*" "argc")
)
)
(define-method set_restart_command
(of-object "ExoXsessionClient")
(c-name "exo_xsession_client_set_restart_command")
(return-type "none")
(parameters
'("gchar**" "argv")
'("gint" "argc")
)
)