;; -*- scheme -*- ; object definitions ... (define-object Application (in-module "Eom") (parent "GObject") (c-name "EomApplication") (gtype-id "EOM_TYPE_APPLICATION") ) (define-object Dialog (in-module "Eom") (parent "GObject") (c-name "EomDialog") (gtype-id "EOM_TYPE_DIALOG") ) (define-object Image (in-module "Eom") (parent "GObject") (c-name "EomImage") (gtype-id "EOM_TYPE_IMAGE") ) (define-object Job (in-module "Eom") (parent "GObject") (c-name "EomJob") (gtype-id "EOM_TYPE_JOB") ) (define-object JobLoad (in-module "Eom") (parent "EomJob") (c-name "EomJobLoad") (gtype-id "EOM_TYPE_JOB_LOAD") ) (define-object JobModel (in-module "Eom") (parent "EomJob") (c-name "EomJobModel") (gtype-id "EOM_TYPE_JOB_MODEL") ) (define-object JobSave (in-module "Eom") (parent "EomJob") (c-name "EomJobSave") (gtype-id "EOM_TYPE_JOB_SAVE") ) (define-object JobSaveAs (in-module "Eom") (parent "EomJobSave") (c-name "EomJobSaveAs") (gtype-id "EOM_TYPE_JOB_SAVE_AS") ) (define-object JobThumbnail (in-module "Eom") (parent "EomJob") (c-name "EomJobThumbnail") (gtype-id "EOM_TYPE_JOB_THUMBNAIL") ) (define-object JobTransform (in-module "Eom") (parent "EomJob") (c-name "EomJobTransform") (gtype-id "EOM_TYPE_JOB_TRANSFORM") ) (define-object ListStore (in-module "Eom") (parent "GtkListStore") (c-name "EomListStore") (gtype-id "EOM_TYPE_LIST_STORE") ) (define-object Plugin (in-module "Eom") (parent "GObject") (c-name "EomPlugin") (gtype-id "EOM_TYPE_PLUGIN") ) (define-object PropertiesDialog (in-module "Eom") (parent "EomDialog") (c-name "EomPropertiesDialog") (gtype-id "EOM_TYPE_PROPERTIES_DIALOG") ) (define-object ScrollView (in-module "Eom") (parent "GtkTable") (c-name "EomScrollView") (gtype-id "EOM_TYPE_SCROLL_VIEW") ) (define-object Sidebar (in-module "Eom") (parent "GtkVBox") (c-name "EomSidebar") (gtype-id "EOM_TYPE_SIDEBAR") ) (define-object Statusbar (in-module "Eom") (parent "GtkStatusbar") (c-name "EomStatusbar") (gtype-id "EOM_TYPE_STATUSBAR") ) (define-object ThumbNav (in-module "Eom") (parent "GtkHBox") (c-name "EomThumbNav") (gtype-id "EOM_TYPE_THUMB_NAV") ) (define-object ThumbView (in-module "Eom") (parent "GtkIconView") (c-name "EomThumbView") (gtype-id "EOM_TYPE_THUMB_VIEW") ) (define-object Window (in-module "Eom") (parent "GtkWindow") (c-name "EomWindow") (gtype-id "EOM_TYPE_WINDOW") ) ;; Enumerations and flags ... (define-flags ImageData (in-module "Eom") (c-name "EomImageData") (gtype-id "EOM_TYPE_IMAGE_DATA") (values '("image" "EOM_IMAGE_DATA_IMAGE") '("dimension" "EOM_IMAGE_DATA_DIMENSION") '("exif" "EOM_IMAGE_DATA_EXIF") ) ) (define-enum ImageError (in-module "Eom") (c-name "EomImageError") (gtype-id "EOM_TYPE_IMAGE_ERROR") (values '("save-not-local" "EOM_IMAGE_ERROR_SAVE_NOT_LOCAL") '("not-loaded" "EOM_IMAGE_ERROR_NOT_LOADED") '("vfs" "EOM_IMAGE_ERROR_VFS") '("file-exists" "EOM_IMAGE_ERROR_FILE_EXISTS") '("tmp-file-failed" "EOM_IMAGE_ERROR_TMP_FILE_FAILED") '("generic" "EOM_IMAGE_ERROR_GENERIC") '("unknown" "EOM_IMAGE_ERROR_UNKNOWN") ) ) (define-enum ImageStatus (in-module "Eom") (c-name "EomImageStatus") (gtype-id "EOM_TYPE_IMAGE_STATUS") (values '("unknown" "EOM_IMAGE_STATUS_UNKNOWN") '("loading" "EOM_IMAGE_STATUS_LOADING") '("loaded" "EOM_IMAGE_STATUS_LOADED") '("failed" "EOM_IMAGE_STATUS_FAILED") ) ) (define-enum JobSaveResponse (in-module "Eom") (c-name "EomJobSaveResponse") (gtype-id "EOM_TYPE_JOB_SAVE_RESPONSE") (values '("none" "EOM_SAVE_RESPONSE_NONE") '("retry" "EOM_SAVE_RESPONSE_RETRY") '("skip" "EOM_SAVE_RESPONSE_SKIP") '("overwrite" "EOM_SAVE_RESPONSE_OVERWRITE") '("cancel" "EOM_SAVE_RESPONSE_CANCEL") '("last" "EOM_SAVE_RESPONSE_LAST") ) ) (define-enum ListStoreColumn (in-module "Eom") (c-name "EomListStoreColumn") (gtype-id "EOM_TYPE_LIST_STORE_COLUMN") (values '("thumbnail" "EOM_LIST_STORE_THUMBNAIL") '("thumb-set" "EOM_LIST_STORE_THUMB_SET") '("eom-image" "EOM_LIST_STORE_EOM_IMAGE") '("eom-job" "EOM_LIST_STORE_EOM_JOB") '("num-columns" "EOM_LIST_STORE_NUM_COLUMNS") ) ) (define-enum PropertiesDialogPage (in-module "Eom") (c-name "EomPropertiesDialogPage") (gtype-id "EOM_TYPE_PROPERTIES_DIALOG_PAGE") (values '("general" "EOM_PROPERTIES_DIALOG_PAGE_GENERAL") '("exif" "EOM_PROPERTIES_DIALOG_PAGE_EXIF") ) ) (define-enum TransparencyStyle (in-module "Eom") (c-name "EomTransparencyStyle") (gtype-id "EOM_TYPE_TRANSPARENCY_STYLE") (values '("background" "EOM_TRANSP_BACKGROUND") '("checked" "EOM_TRANSP_CHECKED") '("color" "EOM_TRANSP_COLOR") ) ) (define-enum ThumbNavMode (in-module "Eom") (c-name "EomThumbNavMode") (gtype-id "EOM_TYPE_THUMB_NAV_MODE") (values '("one-row" "EOM_THUMB_NAV_MODE_ONE_ROW") '("one-column" "EOM_THUMB_NAV_MODE_ONE_COLUMN") '("multiple-rows" "EOM_THUMB_NAV_MODE_MULTIPLE_ROWS") '("multiple-columns" "EOM_THUMB_NAV_MODE_MULTIPLE_COLUMNS") ) ) (define-enum ThumbViewSelectionChange (in-module "Eom") (c-name "EomThumbViewSelectionChange") (gtype-id "EOM_TYPE_THUMB_VIEW_SELECTION_CHANGE") (values '("left" "EOM_THUMB_VIEW_SELECT_LEFT") '("right" "EOM_THUMB_VIEW_SELECT_RIGHT") '("first" "EOM_THUMB_VIEW_SELECT_FIRST") '("last" "EOM_THUMB_VIEW_SELECT_LAST") ) ) (define-enum WindowMode (in-module "Eom") (c-name "EomWindowMode") (gtype-id "EOM_TYPE_WINDOW_MODE") (values '("unknown" "EOM_WINDOW_MODE_UNKNOWN") '("normal" "EOM_WINDOW_MODE_NORMAL") '("fullscreen" "EOM_WINDOW_MODE_FULLSCREEN") '("slideshow" "EOM_WINDOW_MODE_SLIDESHOW") ) ) (define-enum WindowError (in-module "Eom") (c-name "EomWindowError") (gtype-id "EOM_TYPE_WINDOW_ERROR") (values '("control-not-found" "EOM_WINDOW_ERROR_CONTROL_NOT_FOUND") '("ui-not-found" "EOM_WINDOW_ERROR_UI_NOT_FOUND") '("no-persist-file-interface" "EOM_WINDOW_ERROR_NO_PERSIST_FILE_INTERFACE") '("io" "EOM_WINDOW_ERROR_IO") '("trash-not-found" "EOM_WINDOW_ERROR_TRASH_NOT_FOUND") '("generic" "EOM_WINDOW_ERROR_GENERIC") '("unknown" "EOM_WINDOW_ERROR_UNKNOWN") ) ) (define-flags StartupFlags (in-module "Eom") (c-name "EomStartupFlags") (gtype-id "EOM_TYPE_STARTUP_FLAGS") (values '("fullscreen" "EOM_STARTUP_FULLSCREEN") '("slide-show" "EOM_STARTUP_SLIDE_SHOW") '("disable-collection" "EOM_STARTUP_DISABLE_COLLECTION") ) ) ;; From eom-application.h (define-function eom_application_get_type (c-name "eom_application_get_type") (return-type "GType") ) (define-function eom_application_get_instance (c-name "eom_application_get_instance") (return-type "EomApplication*") ) (define-method shutdown (of-object "EomApplication") (c-name "eom_application_shutdown") (return-type "none") ) (define-method open_window (of-object "EomApplication") (c-name "eom_application_open_window") (return-type "gboolean") (parameters '("guint" "timestamp") '("EomStartupFlags" "flags") '("GError**" "error") ) ) (define-method open_uri_list (of-object "EomApplication") (c-name "eom_application_open_uri_list") (return-type "gboolean") (parameters '("GSList*" "uri_list") '("guint" "timestamp") '("EomStartupFlags" "flags") '("GError**" "error") ) ) (define-method get_windows (of-object "EomApplication") (c-name "eom_application_get_windows") (return-type "GList*") ) ;; From eom-dialog.h (define-function eom_dialog_get_type (c-name "eom_dialog_get_type") (return-type "GType") ) (define-method construct (of-object "EomDialog") (c-name "eom_dialog_construct") (return-type "none") (parameters '("const-gchar*" "ui_file") '("const-gchar*" "dlg_node") ) ) (define-method show (of-object "EomDialog") (c-name "eom_dialog_show") (return-type "none") ) (define-method hide (of-object "EomDialog") (c-name "eom_dialog_hide") (return-type "none") ) (define-method get_controls (of-object "EomDialog") (c-name "eom_dialog_get_controls") (return-type "none") (parameters '("const-gchar*" "property_id") ) (varargs #t) ) ;; From eom-image.h (define-function eom_image_get_type (c-name "eom_image_get_type") (return-type "GType") ) (define-function eom_image_new (c-name "eom_image_new") (is-constructor-of "EomImage") (return-type "EomImage*") (parameters '("const-char*" "txt_uri") ) ) (define-function eom_image_new_file (c-name "eom_image_new_file") (return-type "EomImage*") (parameters '("GFile*" "file") ) ) (define-method has_data (of-object "EomImage") (c-name "eom_image_has_data") (return-type "gboolean") (parameters '("EomImageData" "data") ) ) (define-method load (of-object "EomImage") (c-name "eom_image_load") (return-type "gboolean") (parameters '("EomImageData" "data2read") '("EomJob*" "job" (null-ok)) '("GError**" "error") ) ) (define-method set_thumbnail (of-object "EomImage") (c-name "eom_image_set_thumbnail") (return-type "none") (parameters '("GdkPixbuf*" "pixbuf") ) ) (define-method get_pixbuf (of-object "EomImage") (c-name "eom_image_get_pixbuf") (return-type "GdkPixbuf*") ) (define-method get_thumbnail (of-object "EomImage") (c-name "eom_image_get_thumbnail") (return-type "GdkPixbuf*") ) (define-method get_size (of-object "EomImage") (c-name "eom_image_get_size") (return-type "none") (parameters '("gint*" "width") '("gint*" "height") ) ) (define-method get_bytes (of-object "EomImage") (c-name "eom_image_get_bytes") (return-type "goffset") ) (define-method is_modified (of-object "EomImage") (c-name "eom_image_is_modified") (return-type "gboolean") ) (define-method modified (of-object "EomImage") (c-name "eom_image_modified") (return-type "none") ) (define-method get_caption (of-object "EomImage") (c-name "eom_image_get_caption") (return-type "const-gchar*") ) (define-method get_exif_info (of-object "EomImage") (c-name "eom_image_get_exif_info") (return-type "gpointer") ) (define-method get_file (of-object "EomImage") (c-name "eom_image_get_file") (return-type "GFile*") ) (define-method get_uri_for_display (of-object "EomImage") (c-name "eom_image_get_uri_for_display") (return-type "gchar*") ) (define-method undo (of-object "EomImage") (c-name "eom_image_undo") (return-type "none") ) ;; From eom-job-queue.h (define-method queue_add_job (of-object "EomJob") (c-name "eom_job_queue_add_job") (return-type "none") ) (define-method queue_remove_job (of-object "EomJob") (c-name "eom_job_queue_remove_job") (return-type "gboolean") ) ;; From eom-jobs.h (define-function eom_job_get_type (c-name "eom_job_get_type") (return-type "GType") ) (define-method finished (of-object "EomJob") (c-name "eom_job_finished") (return-type "none") ) (define-method run (of-object "EomJob") (c-name "eom_job_run") (return-type "none") ) (define-method set_progress (of-object "EomJob") (c-name "eom_job_set_progress") (return-type "none") (parameters '("float" "progress") ) ) (define-function eom_job_thumbnail_get_type (c-name "eom_job_thumbnail_get_type") (return-type "GType") ) (define-function eom_job_thumbnail_new (c-name "eom_job_thumbnail_new") (is-constructor-of "EomJobThumbnail") (return-type "EomJob*") (parameters '("EomImage*" "image") ) ) (define-function eom_job_load_get_type (c-name "eom_job_load_get_type") (return-type "GType") ) (define-function eom_job_load_new (c-name "eom_job_load_new") (is-constructor-of "EomJobLoad") (return-type "EomJob*") (parameters '("EomImage*" "image") '("EomImageData" "data") ) ) (define-function eom_job_model_get_type (c-name "eom_job_model_get_type") (return-type "GType") ) (define-function eom_job_model_new (c-name "eom_job_model_new") (is-constructor-of "EomJobModel") (return-type "EomJob*") (parameters '("GSList*" "uri_list") ) ) (define-function eom_job_transform_get_type (c-name "eom_job_transform_get_type") (return-type "GType") ) (define-function eom_job_transform_new (c-name "eom_job_transform_new") (is-constructor-of "EomJobTransform") (return-type "EomJob*") (parameters '("GList*" "images") '("EomTransform*" "trans") ) ) ;; From eom-list-store.h (define-function eom_list_store_get_type (c-name "eom_list_store_get_type") (return-type "GType") ) (define-function eom_list_store_new (c-name "eom_list_store_new") (is-constructor-of "EomListStore") (return-type "GtkListStore*") ) (define-method append_image (of-object "EomListStore") (c-name "eom_list_store_append_image") (return-type "none") (parameters '("EomImage*" "image") ) ) (define-method add_uris (of-object "EomListStore") (c-name "eom_list_store_add_uris") (return-type "none") (parameters '("GList*" "uri_list") ) ) (define-method remove_image (of-object "EomListStore") (c-name "eom_list_store_remove_image") (return-type "none") (parameters '("EomImage*" "image") ) ) (define-method get_pos_by_image (of-object "EomListStore") (c-name "eom_list_store_get_pos_by_image") (return-type "gint") (parameters '("EomImage*" "image") ) ) (define-method get_image_by_pos (of-object "EomListStore") (c-name "eom_list_store_get_image_by_pos") (return-type "EomImage*") (parameters '("gint" "pos") ) ) (define-method get_pos_by_iter (of-object "EomListStore") (c-name "eom_list_store_get_pos_by_iter") (return-type "gint") (parameters '("GtkTreeIter*" "iter") ) ) (define-method length (of-object "EomListStore") (c-name "eom_list_store_length") (return-type "gint") ) (define-method get_initial_pos (of-object "EomListStore") (c-name "eom_list_store_get_initial_pos") (return-type "gint") ) ;; From eom-plugin.h (define-function eom_plugin_get_type (c-name "eom_plugin_get_type") (return-type "GType") ) (define-method activate (of-object "EomPlugin") (c-name "eom_plugin_activate") (return-type "none") (parameters '("EomWindow*" "window") ) ) (define-method deactivate (of-object "EomPlugin") (c-name "eom_plugin_deactivate") (return-type "none") (parameters '("EomWindow*" "window") ) ) (define-method update_ui (of-object "EomPlugin") (c-name "eom_plugin_update_ui") (return-type "none") (parameters '("EomWindow*" "window") ) ) (define-method is_configurable (of-object "EomPlugin") (c-name "eom_plugin_is_configurable") (return-type "gboolean") ) (define-method create_configure_dialog (of-object "EomPlugin") (c-name "eom_plugin_create_configure_dialog") (return-type "GtkWidget*") ) ;; From eom-properties-dialog.h (define-function eom_properties_dialog_get_type (c-name "eom_properties_dialog_get_type") (return-type "GType") ) (define-function eom_properties_dialog_new (c-name "eom_properties_dialog_new") (is-constructor-of "EomPropertiesDialog") (return-type "GObject*") (parameters '("GtkWindow*" "parent") '("EomThumbView*" "thumbview") '("GtkAction*" "next_image_action") '("GtkAction*" "previous_image_action") ) ) (define-method update (of-object "EomPropertiesDialog") (c-name "eom_properties_dialog_update") (return-type "none") (parameters '("EomImage*" "image") ) ) (define-method set_page (of-object "EomPropertiesDialog") (c-name "eom_properties_dialog_set_page") (return-type "none") (parameters '("EomPropertiesDialogPage" "page") ) ) ;; From eom-scroll-view.h (define-function eom_scroll_view_get_type (c-name "eom_scroll_view_get_type") (return-type "GType") ) (define-function eom_scroll_view_new (c-name "eom_scroll_view_new") (is-constructor-of "EomScrollView") (return-type "GtkWidget*") ) (define-method set_image (of-object "EomScrollView") (c-name "eom_scroll_view_set_image") (return-type "none") (parameters '("EomImage*" "image") ) ) (define-method set_zoom_upscale (of-object "EomScrollView") (c-name "eom_scroll_view_set_zoom_upscale") (return-type "none") (parameters '("gboolean" "upscale") ) ) (define-method set_zoom_multiplier (of-object "EomScrollView") (c-name "eom_scroll_view_set_zoom_multiplier") (return-type "none") (parameters '("gdouble" "multiplier") ) ) (define-method set_antialiasing_in (of-object "EomScrollView") (c-name "eom_scroll_view_set_antialiasing_in") (return-type "none") (parameters '("gboolean" "state") ) ) (define-method set_antialiasing_out (of-object "EomScrollView") (c-name "eom_scroll_view_set_antialiasing_out") (return-type "none") (parameters '("gboolean" "state") ) ) (define-method set_transparency_color (of-object "EomScrollView") (c-name "eom_scroll_view_set_transparency_color") (return-type "none") (parameters '("GdkColor*" "color") ) ) (define-method set_transparency (of-object "EomScrollView") (c-name "eom_scroll_view_set_transparency") (return-type "none") (parameters '("EomTransparencyStyle" "style") ) ) (define-method scrollbars_visible (of-object "EomScrollView") (c-name "eom_scroll_view_scrollbars_visible") (return-type "gboolean") ) (define-method zoom_in (of-object "EomScrollView") (c-name "eom_scroll_view_zoom_in") (return-type "none") (parameters '("gboolean" "smooth") ) ) (define-method zoom_out (of-object "EomScrollView") (c-name "eom_scroll_view_zoom_out") (return-type "none") (parameters '("gboolean" "smooth") ) ) (define-method zoom_fit (of-object "EomScrollView") (c-name "eom_scroll_view_zoom_fit") (return-type "none") ) (define-method set_zoom (of-object "EomScrollView") (c-name "eom_scroll_view_set_zoom") (return-type "none") (parameters '("double" "zoom") ) ) (define-method get_zoom (of-object "EomScrollView") (c-name "eom_scroll_view_get_zoom") (return-type "double") ) (define-method get_zoom_is_min (of-object "EomScrollView") (c-name "eom_scroll_view_get_zoom_is_min") (return-type "gboolean") ) (define-method get_zoom_is_max (of-object "EomScrollView") (c-name "eom_scroll_view_get_zoom_is_max") (return-type "gboolean") ) (define-method show_cursor (of-object "EomScrollView") (c-name "eom_scroll_view_show_cursor") (return-type "none") ) (define-method hide_cursor (of-object "EomScrollView") (c-name "eom_scroll_view_hide_cursor") (return-type "none") ) ;; From eom-sidebar.h (define-function eom_sidebar_get_type (c-name "eom_sidebar_get_type") (return-type "GType") ) (define-function eom_sidebar_new (c-name "eom_sidebar_new") (is-constructor-of "EomSidebar") (return-type "GtkWidget*") ) (define-method add_page (of-object "EomSidebar") (c-name "eom_sidebar_add_page") (return-type "none") (parameters '("const-gchar*" "title") '("GtkWidget*" "main_widget") ) ) (define-method remove_page (of-object "EomSidebar") (c-name "eom_sidebar_remove_page") (return-type "none") (parameters '("GtkWidget*" "main_widget") ) ) (define-method set_page (of-object "EomSidebar") (c-name "eom_sidebar_set_page") (return-type "none") (parameters '("GtkWidget*" "main_widget") ) ) (define-method get_n_pages (of-object "EomSidebar") (c-name "eom_sidebar_get_n_pages") (return-type "gint") ) (define-method is_empty (of-object "EomSidebar") (c-name "eom_sidebar_is_empty") (return-type "gboolean") ) ;; From eom-statusbar.h (define-function eom_statusbar_get_type (c-name "eom_statusbar_get_type") (return-type "GType") ) (define-function eom_statusbar_new (c-name "eom_statusbar_new") (is-constructor-of "EomStatusbar") (return-type "GtkWidget*") ) (define-method set_image_number (of-object "EomStatusbar") (c-name "eom_statusbar_set_image_number") (return-type "none") (parameters '("gint" "num") '("gint" "tot") ) ) (define-method set_progress (of-object "EomStatusbar") (c-name "eom_statusbar_set_progress") (return-type "none") (parameters '("gdouble" "progress") ) ) ;; From eom-thumb-nav.h (define-function eom_thumb_nav_get_type (c-name "eom_thumb_nav_get_type") (return-type "GType") ) (define-function eom_thumb_nav_new (c-name "eom_thumb_nav_new") (is-constructor-of "EomThumbNav") (return-type "GtkWidget*") (parameters '("GtkWidget*" "thumbview") '("EomThumbNavMode" "mode") '("gboolean" "show_buttons") ) ) (define-method get_show_buttons (of-object "EomThumbNav") (c-name "eom_thumb_nav_get_show_buttons") (return-type "gboolean") ) (define-method set_show_buttons (of-object "EomThumbNav") (c-name "eom_thumb_nav_set_show_buttons") (return-type "none") (parameters '("gboolean" "show_buttons") ) ) (define-method get_mode (of-object "EomThumbNav") (c-name "eom_thumb_nav_get_mode") (return-type "EomThumbNavMode") ) (define-method set_mode (of-object "EomThumbNav") (c-name "eom_thumb_nav_set_mode") (return-type "none") (parameters '("EomThumbNavMode" "mode") ) ) ;; From eom-thumb-view.h (define-function eom_thumb_view_get_type (c-name "eom_thumb_view_get_type") (return-type "GType") ) (define-function eom_thumb_view_new (c-name "eom_thumb_view_new") (is-constructor-of "EomThumbView") (return-type "GtkWidget*") ) (define-method set_model (of-object "EomThumbView") (c-name "eom_thumb_view_set_model") (return-type "none") (parameters '("EomListStore*" "store") ) ) (define-method set_item_height (of-object "EomThumbView") (c-name "eom_thumb_view_set_item_height") (return-type "none") (parameters '("gint" "height") ) ) (define-method get_n_selected (of-object "EomThumbView") (c-name "eom_thumb_view_get_n_selected") (return-type "guint") ) (define-method get_first_selected_image (of-object "EomThumbView") (c-name "eom_thumb_view_get_first_selected_image") (return-type "EomImage*") ) (define-method get_selected_images (of-object "EomThumbView") (c-name "eom_thumb_view_get_selected_images") (return-type "GList*") ) (define-method select_single (of-object "EomThumbView") (c-name "eom_thumb_view_select_single") (return-type "none") (parameters '("EomThumbViewSelectionChange" "change") ) ) (define-method set_current_image (of-object "EomThumbView") (c-name "eom_thumb_view_set_current_image") (return-type "none") (parameters '("EomImage*" "image") '("gboolean" "deselect_other") ) ) (define-method set_thumbnail_popup (of-object "EomThumbView") (c-name "eom_thumb_view_set_thumbnail_popup") (return-type "none") (parameters '("GtkMenu*" "menu") ) ) ;; From eom-window.h (define-function eom_window_get_type (c-name "eom_window_get_type") (return-type "GType") ) (define-function eom_window_new (c-name "eom_window_new") (is-constructor-of "EomWindow") (return-type "GtkWidget*") (parameters '("EomStartupFlags" "flags") ) ) (define-method get_mode (of-object "EomWindow") (c-name "eom_window_get_mode") (return-type "EomWindowMode") ) (define-method set_mode (of-object "EomWindow") (c-name "eom_window_set_mode") (return-type "none") (parameters '("EomWindowMode" "mode") ) ) (define-method get_ui_manager (of-object "EomWindow") (c-name "eom_window_get_ui_manager") (return-type "GtkUIManager*") ) (define-method get_store (of-object "EomWindow") (c-name "eom_window_get_store") (return-type "EomListStore*") ) (define-method get_view (of-object "EomWindow") (c-name "eom_window_get_view") (return-type "GtkWidget*") ) (define-method get_sidebar (of-object "EomWindow") (c-name "eom_window_get_sidebar") (return-type "GtkWidget*") ) (define-method get_thumb_view (of-object "EomWindow") (c-name "eom_window_get_thumb_view") (return-type "GtkWidget*") ) (define-method get_thumb_nav (of-object "EomWindow") (c-name "eom_window_get_thumb_nav") (return-type "GtkWidget*") ) (define-method get_statusbar (of-object "EomWindow") (c-name "eom_window_get_statusbar") (return-type "GtkWidget*") ) (define-method get_image (of-object "EomWindow") (c-name "eom_window_get_image") (return-type "EomImage*") ) (define-method open_uri_list (of-object "EomWindow") (c-name "eom_window_open_uri_list") (return-type "none") (parameters '("GSList*" "uri_list") ) ) (define-method is_empty (of-object "EomWindow") (c-name "eom_window_is_empty") (return-type "gboolean") )