diff options
author | monsta <[email protected]> | 2016-11-21 22:24:00 +0300 |
---|---|---|
committer | monsta <[email protected]> | 2016-11-21 22:24:00 +0300 |
commit | e85aca3ba0c5f59b12fd557285cc74dbbb8bf909 (patch) | |
tree | 110b2bd894f1ba0dee8ab3968590b13ce41b7357 /bindings/python | |
parent | 2d9c33aa5d3020beb58866279d1a9bead67a617b (diff) | |
download | eom-e85aca3ba0c5f59b12fd557285cc74dbbb8bf909.tar.bz2 eom-e85aca3ba0c5f59b12fd557285cc74dbbb8bf909.tar.xz |
drop Python plugins support and --enable-python build option
it requires PyGTK so won't even build with GTK+3
Diffstat (limited to 'bindings/python')
-rw-r--r-- | bindings/python/Makefile.am | 77 | ||||
-rw-r--r-- | bindings/python/eom.defs | 1230 | ||||
-rw-r--r-- | bindings/python/eom.override | 126 |
3 files changed, 0 insertions, 1433 deletions
diff --git a/bindings/python/Makefile.am b/bindings/python/Makefile.am deleted file mode 100644 index 9841596..0000000 --- a/bindings/python/Makefile.am +++ /dev/null @@ -1,77 +0,0 @@ -noinst_LTLIBRARIES = \ - eom.la - -nodist_eom_la_SOURCES = \ - eom.c - -eom_la_LDFLAGS = \ - -module -avoid-version - -eom_la_LIBADD = \ - $(PYTHON_LIB_LOC) \ - $(PYTHON_LIBS) \ - $(PYTHON_EXTRA_LIBS) \ - $(PYGTK_LIBS) - -eom_la_CFLAGS = \ - -I$(top_srcdir) \ - -I$(top_builddir) \ - -I$(top_srcdir)/src \ - -I$(top_builddir)/src \ - -I$(top_srcdir)/cut-n-paste/toolbar-editor \ - $(EOM_CFLAGS) \ - $(NO_STRICT_ALIASING_CFLAGS) \ - $(PYGTK_CFLAGS) \ - $(PYTHON_CFLAGS) \ - $(AM_CFLAGS) - -$(top_builddir)/src/eom-enum-types.h: - $(AM_V_GEN)cd $(top_builddir)/src && $(MAKE) eom-enum-types.h - -eom.c: eom.defs eom.override $(top_builddir)/src/eom-enum-types.h - $(AM_V_GEN)( cd $(srcdir) && $(PYGOBJECT_CODEGEN) \ - --register $(PYGOBJECT_DEFSDIR)/gio-types.defs \ - --register $(PYGTK_DEFSDIR)/pango-types.defs \ - --register $(PYGTK_DEFSDIR)/gdk-types.defs \ - --register $(PYGTK_DEFSDIR)/gtk-types.defs \ - --override $*.override \ - --prefix py$* $(<F) ) > $@ - -BINDING_EOM_HEADERS_SRCDIR_IN = \ - src/eom-application.h \ - src/eom-window.h \ - src/eom-dialog.h \ - src/eom-properties-dialog.h \ - src/eom-message-area.h \ - src/eom-statusbar.h \ - src/eom-thumb-nav.h \ - src/eom-image.h \ - src/eom-scroll-view.h \ - src/eom-thumb-view.h \ - src/eom-list-store.h \ - src/eom-job-queue.h \ - src/eom-jobs.h \ - src/eom-plugin.h - -BINDING_HEADERS_BUILDDIR_IN = - -BINDING_EOM_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_EOM_HEADERS_SRCDIR_IN)) - -BINDING_HEADERS_BUILDDIR := $(addprefix $(top_builddir)/,$(BINDING_HEADERS_BUILDDIR_IN)) - -regenerate-python-binding: - $(PYGTK_H2DEF) $(sort $(BINDING_EOM_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > eom.defs.new - -BUILT_SOURCES = \ - eom.c - -EXTRA_DIST = \ - eom.override \ - eom.defs - -CLEANFILES = $(BUILT_SOURCES) - -dist-hook: - cd $(distdir); rm -f $(BUILT_SOURCES) - --include $(top_srcdir)/git.mk diff --git a/bindings/python/eom.defs b/bindings/python/eom.defs deleted file mode 100644 index 7d6d272..0000000 --- a/bindings/python/eom.defs +++ /dev/null @@ -1,1230 +0,0 @@ -;; -*- 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") -) - - diff --git a/bindings/python/eom.override b/bindings/python/eom.override deleted file mode 100644 index d95cf36..0000000 --- a/bindings/python/eom.override +++ /dev/null @@ -1,126 +0,0 @@ -%% -headers -#define NO_IMPORT -#include "pygobject.h" -#include <pygtk/pygtk.h> - -#include "eom-enum-types.h" -#include "eom-application.h" -#include "eom-window.h" -#include "eom-dialog.h" -#include "eom-properties-dialog.h" -#include "eom-statusbar.h" -#include "eom-sidebar.h" -#include "eom-thumb-nav.h" -#include "eom-image.h" -#include "eom-scroll-view.h" -#include "eom-thumb-view.h" -#include "eom-list-store.h" -#include "eom-job-queue.h" -#include "eom-jobs.h" -#include "eom-plugin.h" - -void pyeom_register_classes (PyObject *d); -void pyeom_add_constants (PyObject *module, const gchar *strip_prefix); - -static PyObject * -_helper_wrap_gobject_glist (const GList *list) -{ - PyObject *py_list; - const GList *tmp; - - if ((py_list = PyList_New(0)) == NULL) { - return NULL; - } - for (tmp = list; tmp != NULL; tmp = tmp->next) { - PyObject *py_obj = pygobject_new(G_OBJECT(tmp->data)); - - if (py_obj == NULL) { - Py_DECREF(py_list); - return NULL; - } - PyList_Append(py_list, py_obj); - Py_DECREF(py_obj); - } - return py_list; -} -%% -modulename eom -%% -import gtk.Widget as PyGtkWidget_Type -import gobject.GObject as PyGObject_Type -import gtk.Window as PyGtkWindow_Type -import gtk.Action as PyGtkAction_Type -import gtk.Statusbar as PyGtkStatusbar_Type -import gtk.Menu as PyGtkMenu_Type -import gtk.gdk.Pixbuf as PyGdkPixbuf_Type -import gtk.FileChooserDialog as PyGtkFileChooserDialog_Type -import gtk.ListStore as PyGtkListStore_Type -import gtk.HBox as PyGtkHBox_Type -import gtk.VBox as PyGtkVBox_Type -import gtk.Table as PyGtkTable_Type -import gtk.IconView as PyGtkIconView_Type -import gio.File as PyGFile_Type -%% -ignore-glob - *_get_type -%% -override eom_application_get_windows -static PyObject * -_wrap_eom_application_get_windows(PyGObject *self) -{ - const GList *list; - PyObject *py_list; - - list = eom_application_get_windows (EOM_APPLICATION (self->obj)); - - py_list = _helper_wrap_gobject_glist (list); - - return py_list; -} -%% -override eom_application_open_uri_list kwargs -static PyObject * -_wrap_eom_application_open_uri_list (PyGObject *self, - PyObject *args, - PyObject *kwargs) -{ - static char *kwlist[] = { "uri_list", NULL }; - PyObject *list, *item; - GSList *glist = NULL; - int len, i; - - if (!PyArg_ParseTupleAndKeywords (args, kwargs, - "O:EomApplication.open_uri_list", kwlist, - &list)) - return NULL; - - if (!PySequence_Check (list)) { - PyErr_SetString (PyExc_TypeError, - "first argument must be a sequence"); - return NULL; - } - - len = PySequence_Length (list); - - for (i = 0; i < len; i++) - { - item = PySequence_GetItem (list, i); - Py_DECREF(item); - - if (!PyString_Check (item)) { - PyErr_SetString (PyExc_TypeError, - "sequence item not a string"); - g_slist_free (glist); - return NULL; - } - - glist = g_slist_append (glist, g_strdup (PyString_AsString (item))); - } - - eom_application_open_uri_list (EOM_APPLICATION (self->obj), glist, GDK_CURRENT_TIME, 0, NULL); - - g_slist_free (glist); - Py_INCREF (Py_None); - return Py_None; -} |