Commit graph

14 commits

Author SHA1 Message Date
Jens Finke 61b5bdef13 Allow loading of multiple single images into a collection view. [Got
2004-01-03  Jens Finke  <jens@triq.net>

	Allow loading of multiple single images into a collection
	view. [Got broken when switching to EogImageList.]

	* collection/Makefile.am (SOURCES): Added
	eog-collection-view-iface.[ch].

	* collection/eog-collection-view-iface.[ch]: New files.

	* idl/Eog.idl: Removed old cruft. New GNOME::EOG::CollectionView
	interface.

	* collection/eog-collection-view.c (get_collection_model): New func.
	(load_uri_cb): Reworked
	(load_uri_list_cb): New func.
	(eog_collection_view_construct): Add EOG::CollectionView interface.

	* collection/GNOME_EOG_Collection.server.in.in: Added
	IDL:GNOME/EOG/CollectionView:1.0 to list of repo_ids.

	* libeog/eog-image-list.c (real_file_loading),
	(eog_image_list_add_files): New func.
	(eog_image_list_add_directory): Clean up.

	* shell/eog-window.c (add_control_to_ui): New func.
	(eog_window_open_list),
	(eog_window_open): Reworked functions. *_open_list uses the
	CollectionView::loadURIList interface, while *_open uses
	BonobPersistFile::load.
2004-01-03 16:04:18 +00:00
Federico Mena Quintero 8501101669 :EOG::Interpolation): Removed tiles interpolation, as it does not make
2002-07-09  Federico Mena Quintero  <federico@ximian.com>

	* idl/Eog.idl (GNOME::EOG::Interpolation): Removed tiles
	interpolation, as it does not make sense for EOG.

	* viewer/eog-image-view.c (listener_Interpolation_cb): Likewise.
	(ui_id_strings_interp_type): Likewise.
	(eog_image_view_get_prop): Likewise.
	(eog_image_view_set_prop): Likewise.

	* viewer/eog-preview.c (eog_preview_update): Likewise.

	* viewer/preferences.c (prefs_interpolation): Likewise.

	* viewer/eog-image-view-ui.xml: Likewise.

	* viewer/eog-image-view.c (eog_image_view_create_ui): Use the
	computed number of elements for the interpolation types array, not
	a hardcoded constant.
	(eog_image_view_create_ui): Convert the interpolation value to a
	menu index before using it.
	(interp_type_changed_cb): Likewise.

	* viewer/eog-control.c (eog_control_construct): Do not add a
	property control interface.  The preferences code is highly
	convoluted and broken, so I'm removing it.

	* viewer/eog-imagew-view.c (eog_image_view_get_property_control):
	Removed.

	* viewer/Makefile.am (eog_image_viewer_SOURCES): Removed
	preferences.[ch].

	* viewer/preferences.[ch]: Removed.

	* shell/eog-shell-ui.xml: Removed the Edit/Preferernces item.

	* shell/eog-window.c: Removed the preferences machinery.

	* shell/Makefile.am (eog_SOURCES): Removed eog-preferences.[ch].
2002-07-09 20:13:08 +00:00
Federico Mena Quintero af3e8f9a6d Got my head out of my butt and finally merged all the individual
2002-02-20  Federico Mena Quintero  <federico@ximian.com>

	* ChangeLog: Got my head out of my butt and finally merged all the
	individual */ChangeLog files into this one.

	* idl/ChangeLog: Removed.

	* collection/ChangeLog: Removed.

	* libeog/ChangeLog: Removed.

	* shell/ChangeLog: Removed.

	* viewer/ChangeLog: Removed.
2002-02-21 02:24:59 +00:00
Jens Finke 583bef8c1a :EOG:URIList): Added. (GNOME::EOG::ImageCollection): New method
2001-04-23  Jens Finke <jens@gnome.org>

	* Eog.idl (GNOME::EOG:URIList): Added.
	(GNOME::EOG::ImageCollection): New method openURIList.
2001-04-23 15:09:15 +00:00
Jens Finke 9e269e76d3 :EOG::ImageCollection) Removed 'setStorage', added 'openURI'.
2001-03-12  Jens Finke <jens@gnome.org>

	* Eog.idl (GNOME::EOG::ImageCollection) Removed 'setStorage',
	added 'openURI'.
2001-03-12 21:09:32 +00:00
Jens Finke c1301abbb6 Removed. (GNOME::EOG::ImageCollection): Removed 'addFiles', added
2001-03-06  Jens Finke <jens@gnome.org>

	* Eog.idl (typedef Files): Removed.
	(GNOME::EOG::ImageCollection): Removed 'addFiles', added
	'setStorage'.
2001-03-06 17:00:52 +00:00
Jens Finke d1368bdd32 Added. (GNOME::EOG:ImageCollection): New interface.
2001-02-15  Jens Finke <jens@gnome.org>

        * Eog.idl (typedef Files): Added.
        (GNOME::EOG:ImageCollection): New interface.
2001-02-15 16:00:28 +00:00
Martin Baulig 846eecb470 :EOG::ImageData): Removed. (GNOME::EOG::Image): Derive this directly from
2000-11-20  Martin Baulig  <baulig@suse.de>

	* Eog.idl (GNOME::EOG::ImageData): Removed.
	(GNOME::EOG::Image): Derive this directly from Bonobo::Unknown.
2000-11-19 23:46:55 +00:00
Martin Baulig d7c81687c5 :EOG::Image): New interface which is derived from GNOME::EOG::Image
2000-11-19  Martin Baulig  <baulig@suse.de>

	* Eog.idl (GNOME::EOG::Image): New interface which is derived
	from GNOME::EOG::Image (FIXME: do we really need to distinguish
	between GNOME::EOG::ImageData and GNOME::EOG::Image or can't we
	just use GNOME::EOG::Image for everything?).
	(GNOME::EOG::ImageView): Renamed getImageData() to getImage()
	and made it return a GNOME::EOG::Image.
2000-11-19 15:12:19 +00:00
Martin Baulig 3ad1ad1ef3 :EOG::ImageView): Removed getZoomable(), getPropertyBag(),
2000-11-17  Martin Baulig  <baulig@suse.de>

	* Eog.idl (GNOME::EOG::ImageView): Removed getZoomable(),
	getPropertyBag(), setUIContainer() and unsetUIContainer().
2000-11-17 22:38:02 +00:00
Martin Baulig fa48761d7a The big while-I-was-listening-to-some-music API rename:
2000-11-17  Martin Baulig  <baulig@suse.de>

	The big while-I-was-listening-to-some-music API rename:

	- namespace: Use GNOME::EOG instead of EOG.
	- removed EOG::Control, EOG::Embeddable and EOG::EmbeddableView,
	instead we now use the Bonobo interfaces directly.
	- studlyCapsification.
2000-11-17 21:59:20 +00:00
Martin Baulig 2c02d1b425 :ImageControl): Renamed to EOG::Control. (EOG::ImageEmbeddable): Renamed
2000-10-27  Martin Baulig  <baulig@suse.de>

	* Eog.idl (EOG::ImageControl): Renamed to EOG::Control.
	(EOG::ImageEmbeddable): Renamed to EOG::Embeddable.
	(EOG::EmbeddableView): New interface.
2000-10-26 22:07:27 +00:00
Martin Baulig d406eb5665 *** empty log message *** 2000-10-26 21:05:42 +00:00
Martin Baulig a50fa8fb76 New file.
2000-10-26  Martin Baulig  <baulig@suse.de>

	* Eog.idl: New file.
2000-10-26 21:00:42 +00:00