Commit graph

1301 commits

Author SHA1 Message Date
Marius Andreiana ba105529f8 updated ( thanks to Mugurel Tudor <mugurelu@go.ro> )
2002-09-01  Marius Andreiana <mandreiana@yahoo.com>

	* ro.po: updated ( thanks to Mugurel Tudor <mugurelu@go.ro> )
2002-09-01 11:25:18 +00:00
Christophe Merlet 7283148af2 Updated French translation. 2002-08-25 10:37:11 +00:00
Alex Graveley 862c319ce4 Add image/bmp as a supported mime-type, as it now exists in addition to
2002-08-25  Alex Graveley  <alex@ximian.com>

	* libeog/GNOME_EOG.server.in.in: Add image/bmp as a supported
	mime-type, as it now exists in addition to image/x-bmp (don't ask
	me).
2002-08-25 09:06:25 +00:00
Federico Mena Quintero c087f6fd19 New callback; we now support the standard Shift-F10 binding for popup
2002-08-21  Federico Mena Quintero  <federico@ximian.com>

	* viewer/eog-image-view.c (image_view_popup_menu_cb): New
	callback; we now support the standard Shift-F10 binding for popup
	menus.

	* libeog/image-view.c (image_view_key_press_event): Call the
	parent class handler so that bindings work.
2002-08-22 16:42:21 +00:00
Jens Finke b3fa844dba s/EOG_COLLECTION_WORKS/HAVE_COLLECTION
2002-08-20  Jens Finke  <jens@triq.net>

	* shell/main.c: s/EOG_COLLECTION_WORKS/HAVE_COLLECTION
2002-08-20 18:44:07 +00:00
Jens Finke 5e84f190e3 Allow nautilus to use the collection as directory view.
2002-08-20  Jens Finke  <jens@triq.net>

	Allow nautilus to use the collection as directory view.

	* collection/GNOME_EOG_Collection.server.in.in: Added PersistFile
	interface to list of repo_ids. Reformatted file.

	* collection/eog-collection-view.c
	(load_uri_cb): New function.
	(eog_collection_view_construct): Merge persist file interface to
	object.
2002-08-20 18:20:11 +00:00
Federico Mena Quintero 82716d028d Fixes the EOG part of #90133. Thanks to JeyaSudha Duraipandy for figuring
2002-08-20  Federico Mena Quintero  <federico@ximian.com>

	Fixes the EOG part of #90133.  Thanks to JeyaSudha Duraipandy for
	figuring it out.

	* shell/session.c (session_save): Do save information for windows
	that do not have a URI set.
	(load_uri_with_role): Only call eog_window_open() if the URI is
	not empty.
2002-08-20 17:17:30 +00:00
Jens Finke 134b3210dd New files. Implement simple slide show functionality.
2002-08-20  Jens Finke  <jens@triq.net>

	* collection/eog-slide-show.[ch]: New files. Implement simple
	slide show functionality.

	* collection/eog-collection-view-ui.xml: New file. Adds
	View->'Slide Show' menu item.

	* collection/Makefile.am: Added new files

	* collection/eog-collection-view.c
	(verb_SlideShow_cb): New function.
	(eog_collection_view_create_ui): Setup collection  user interface.
2002-08-20 16:47:09 +00:00
Jens Finke 3ef2120f89 Manage a reference to a PreviewCacheAsync object. Removed USE_ASYNC flag.
2002-08-19  Jens Finke  <jens@triq.net>

	* collection/eog-image-loader-preview.c: Manage a reference to a
	PreviewCacheAsync object. Removed USE_ASYNC flag.

	* collection/eog-item-factory-clean.c (update_item_image): Handle
	the case where the thumbnail is NULL properly.
2002-08-19 05:32:12 +00:00
Jens Finke 5025cea1ae string updates 2002-08-18 10:46:39 +00:00
Jens Finke ef74c0dac5 Updated German translation.
2002-08-18  Jens Finke  <jens@triq.net>

	* de.po: Updated German translation.
2002-08-18 10:46:17 +00:00
Jens Finke c4a40bd285 Fixes bug #85222.
2002-08-18  Jens Finke  <jens@triq.net>

	Fixes bug #85222.

	* shell/eog-window.c (eog_window_open): Use open_failure_dialog
	function to display error message.
2002-08-18 10:38:51 +00:00
Jens Finke a1884f9935 Fixes bug #89513.
2002-08-18  Jens Finke <jens@triq.net>

	Fixes bug #89513.

	* viewer/eog-image-view-ui.xml: Added F11 as accel for fullscreen
	mode.

	* viewer/eog-full-screen.c (eog_full_screen_show): Fixed compiler
	warning.
	(eog_full_screen_key_press): Added F11 to the list of valid keys
	to quit the fullscreen view.
2002-08-18 10:09:29 +00:00
Jens Finke 4fd0c97654 Updated.
2002-08-17  Jens Finke <jens@triq.net>

	* NEWS: Updated.
2002-08-17 17:23:01 +00:00
Jens Finke 2c80c33d4b forgot changelog 2002-08-17 17:20:08 +00:00
Jens Finke 19ac94fd99 Added optional usage of libpreview (CVS version), which implements
2002-08-17  Jens Finke <jens@triq.net>

	Added optional usage of libpreview (CVS version), which
	implements thumbnail creation/storage after Thumbnail Management
	Standard.

	* configure.in: Added check for libpreview if collection view is
	enabled.

	* collection/Makefile.am (EXTRA_DIST): Added
	eog-collection-marshal.list.

	* collection/eog-image-loader-simple.[ch]: New files.

	* collection/eog-image-loader-preview.[ch]: New files. Image
	loader, which utilizes libpreview library.

	* collection/Makefile.am: Added libpreview conditional stuff and
	the new files.

	* collection/eog-collection-model.c: Removed image loading stuff.

	* collection/eog-collection-view.c
	(eog_collection_view_construct): Create either simple or
	libpreview image loader.

	* collection/eog-image-loader.[ch]: Reworked this as abstract
	interface. Moved previous implementation to
	eog-image-loader-simple.[ch].

	* collection/eog-item-factory-clean.[ch]: Added FACTORY DEBUG flag.
	(eog_item_factory_clean_instance_init): Set default thumbnail size
	to 96x96.
	(eog_item_factory_clean_dispose): Free image loader.
	(update_item_image): Added debug messages. Start thumbnail
	creation.
	(image_loading_finished),
	(image_loading_failed_cb): New functions.
	(eog_item_factory_clean_construct): Aded loader argument, setup
	loader object.
	(eog_item_factory_clean_new): Added loader argument.

	* collection/eog-item-factory.c: Removed marshal_* function
	declarations.

	* collection/eog-item-factory.h: Removed eog_item_factory_new
	declaration.

	* collection/eog-wrap-list.c: Fixed debug message guards.
	(do_item_selection_changed_update): Check for item != NULL.
2002-08-17 17:19:02 +00:00
Ross Burton c12d5a9a97 Add encoding keyword, and fix up Terminal and Categories keywords.
2002-08-11  Ross Burton  <ross@burtonini.com>

 	* eog.desktop.in: Add encoding keyword, and fix up Terminal and
 	Categories keywords.
2002-08-17 15:04:56 +00:00
Christian Meyer ce033cf3b4 Updated/Fixed German translation. 2002-08-14 15:47:08 +00:00
Jens Finke a051558b77 Set HAVE_COLLECTION flag, if collection is enabled.
2002-08-13  Jens Finke  <jens@triq.net>

	* libeog/Makefile.am: Set HAVE_COLLECTION flag, if collection is
	enabled.

	* libeog/eog-file-selector.c (is_filename_valid): Check if
	filename is a directory.
	(eog_file_selection_new): Allow directories on load if we have the
	collection component.
2002-08-13 17:16:56 +00:00
Jens Finke 2df990be83 Removed. (cimage_instance_init): Set id = 0. (cimage_new_uri): Use quark
2002-08-13  Jens Finke  <jens@triq.net>

	* collection/cimage.[ch] (get_unique_id): Removed.
	(cimage_instance_init): Set id = 0.
	(cimage_new_uri): Use quark from text uri as id. Set caption.
	(cimage_set_caption): Make utf8 validation check.

	* collection/eog-collection-model.c: Use consistent name scheme
	for the signals. Signals submit only the id of a _single_ modified
	image.  This required some straight forward changes in the code.
	(add_image_to_selection_list): New function.
	(select_all_images),
	(unselect_all_images): New functions, which support
	mass-selecting/-unselecting images.

	* collection/eog-collection-model.h: Use G_TYPE checks in
	macros. Changed signal declarations. s/guint unique_id/GQuark id.

	* collection/eog-collection-view.c: (delete_item),
	(model_selection_changed): Adaptions to model signal changes.

	* collection/eog-item-factory-clean.c (update_item_caption): Don't
	create caption string, just use the one from the cimage object.

	* collection/eog-wrap-list.c: Misc code cleanups.
	(model_selection_changed),
	(model_selected_all),
	(model_selected_none),
	(add_item_update): New function.
	(model_image_changed),
	(model_image_added),
	(model_image_removed): Simplified code.
	(eog_wrap_list_set_model): Adaptions to model signal changes.
	(get_next_unique_id): Removed.
	(do_item_changed_update),
	(do_item_added_update),
	(do_item_removed_update): Handle only a single image id, no lists
	anymore.
	(do_item_selection_changed_update),
	(item_selection_update_single),
	(do_item_selection_update_all): New function.
	(do_update): Check for selection updates.
2002-08-13 16:57:16 +00:00
Jens Finke 4a21d4cb2d New default icon factory with a much nicer look.
2002-08-10  Jens Finke  <jens@triq.net>

	* collection/eog-item-factroy-clean.[ch]: New default icon factory
	with a much nicer look.

	* collection/Makefile.am (SOURCES): Added clean factory files.

	* collection/eog-collection-view.c
	(eog_collection_view_construct): Create a clean factory object.

	* collection/eog-image-loader.c (scale_image): Use bilinear
	scaling.
2002-08-10 12:35:19 +00:00
Thomas Meeks 551c33907e Added ICB file support
2002-08-07   Thomas Meeks <thomas@imaginator.com>

        * doc/C/eog.sgml: Added ICB file support

        * libeog/GNOME_EOG.server.in.in: ditto.
2002-08-07 13:13:29 +00:00
Jens Finke 08a0151e92 Use CORBA_Object_release to free control frame object.
2002-08-07  Jens Finke  <jens@triq.net>

	* collection/eog-collection-control.c (handle_open_uri): Use
	CORBA_Object_release to free control frame object.
2002-08-07 05:32:22 +00:00
Jens Finke abd9fd2130 Release control and controle frame objects properly.
2002-08-05  Jens Finke  <jens@triq.net>

	* collection/eog-collection-control.c (handle_open_uri): Release
	control and controle frame objects properly.

	* collection/eog-collection-view.c (eog_collection_view_dispose):
	Free gconf client and ui component.
	(eog_collection_view_get_property_bag): Ref property bag.

	* collection/eog-wrap-list.c (eog_wrap_list_dispose),
	(eog_wrap_list_finalize): Removed debug messages.
2002-08-05 05:48:39 +00:00
Jens Finke aebbf02992 Don't hold a BonoboUIComponent reference per object, this isn't
2002-08-04  Jens Finke  <jens@triq.net>

	* collection/eog-collection-control.c:
	(eog_collection_control_set_ui_container),
	(eog_collection_control_unset_ui_container),
	(eog_collection_control_construct): Don't hold a BonoboUIComponent
	reference per object, this isn't neccessary.
	(eog_collection_control_activate): Use the first BonoboControl
	parameter to access collection control reference.

	* collection/eog-collection-view.c: Don't hold private reference
	to the factory object. Removed property control stuff.
	(prop_control_get_prop),
	(prop_control_get_cb): Removed.

	* collection/eog-wrap-list.c (eog_wrap_list_set_factory): Ref the
	factory object.
2002-08-04 17:21:04 +00:00
Jens Finke 1160d0fc51 Bumped version to 1.1.0 (development version towards Gnome 2.2)
2002-08-04  Jens Finke  <jens@triq.net>

	* configure.in: Bumped version to 1.1.0 (development version
	towards Gnome 2.2)

	* NEWS: Updated.
2002-08-04 12:10:28 +00:00
Jens Finke 5ced86648c Fixes #85927.
2002-08-04  Jens Finke  <jens@triq.net>

	Fixes #85927.

	* shell/eog-window.c (eog_window_init): ctrl_widget = NULL.
	(eog_window_construct): Don't add widget from
	bonobo_control_frame.
	(add_control_to_ui): Add control widget to shell container if not
	done yet.
	(activate_uri_cb): eog_window_open can handle uri's so don't
	extract the path first.
2002-08-04 11:54:52 +00:00
Jens Finke d103df420c Drags into an empty window will reuse it instead of opening a new one.
2002-08-04  Jens Finke  <jens@triq.net>

	Drags into an empty window will reuse it instead of opening a
	new one.

	* shell/eog-window.c (eog_window_has_contents): Determine empty
	windows through availabilty of a control not a widget.
2002-08-04 10:51:31 +00:00
Irene Ryan 636a0221dc Updates for beta refresh 2002-08-02 13:50:13 +00:00
Jens Finke db427ed018 Fixed mime type based check, which files we display (only images).
2002-08-02  Jens Finke <jens@triq.net>

	* collection/eog-collection-model.c (directory_visit_cb): Fixed
	mime type based check, which files we display (only images).

	* collection/eog-collection-view.c (eog_collection_view_get_prop):
	Display only the filename of the selected image not the whole path.

	* collection/eog-item-factory-simple.c (ensure_max_caption_width):
	Pango aware rewrite of previous shrink_to_width function.
	(update_item_image),
	(update_item_caption),
	(update_item_selection): New functions.
	(ii_factory_update_item): Split functionality across the three new
	functions. Added hint parameter to decide which parts of the icon
	needs an update.

	* collection/eog-item-factory.[ch]
	(eog_item_factory_update_item),
	(eog_item_factory_class_init): Added hint parameter to abstract
	item update function.

	* collection/eog-wrap-list.c
	(do_item_changed_update),
	(do_item_added_update): Set update hint parameter.

	* collection/eog-collection-marshal.list: Changed paramter list
	for factory update item marshaller.
2002-08-02 05:49:36 +00:00
Federico Mena Quintero 115ac611cf Fixes #89372.
2002-07-29  Federico Mena Quintero  <federico@ximian.com>

	Fixes #89372.

	* shell/main.c (show_nonexistent_files): Oops,
	gtk_message_dialog_new() takes a printf() format, so use it - if
	our filenames contained percent characters, we would screw up.
	(make_canonical_uri): Escape the filename before passing it to
	gnome-vfs.

	* shell/eog-window.c (eog_window_open_dialog): Likewise.

	* shell/util.c (open_failure_dialog): Unescape the URI.

2002-07-29  Federico Mena Quintero  <federico@ximian.com>

	* libeog/image-view.c (image_view_scroll_event): Reverted
	scrollwheel change.  No modifiers means zoom, shift+wheel means
	scroll, shift+control+wheel means scroll in the other direction.
	Rationale:  you can already scroll around the image by simply
	dragging it around.  Zooming is more useful, I think, so that you
	can completely navigate around the image without ever touching the
	keyboard.
2002-07-29 23:34:01 +00:00
Jens Finke b15e148d4a Don't handle the mouse buttons 4/5, this is handled by
2002-07-29  Jens Finke  <jens@triq.net>

	* libeog/image-view.c (image_view_button_press_event): Don't
	handle the mouse buttons 4/5, this is handled by
	image_view_scroll_event.
	(image_view_scroll_event): Made the scroll wheel and modifier
	behaviour more consistent with other applications: scroll wheel =
	scroll vertical, shift + scroll wheel = zoom in/out, ctrl + scroll
	wheel = scroll horizontal.
2002-07-29 18:00:50 +00:00
Christian Rose b03df9c1ce Added "sq" to ALL_LINGUAS. Added Albanian translation by Laurent Dhima
2002-07-28  Christian Rose  <menthos@menthos.com>

	* configure.in: Added "sq" to ALL_LINGUAS.
	* po/sq.po: Added Albanian translation by
	Laurent Dhima <laurenti@alblinux.net>.
2002-07-28 16:30:44 +00:00
Christophe Merlet 0679fcfe87 Updated French translation. 2002-07-27 11:50:30 +00:00
Gustavo Noronha Silva 289f4ad04e update by Evandro Fernandes Giovanini <evandrofg@ig.com.br> 2002-07-26 06:13:08 +00:00
Dmitry Mastrukov f3b1241e91 ru.po: Updated Russian translation. 2002-07-26 04:13:04 +00:00
Jens Finke f9b5a181c6 Fixes #85190. Makes the UI more HIG compliant.
2002-07-25  Jens Finke  <jens@triq.net>

	Fixes #85190. Makes the UI more HIG compliant.

	* shell/eog-shell-ui.xml: Removed "Close" button from toolbar
	added "New" button.
2002-07-25 19:42:02 +00:00
Ross Burton a31de7ba28 Set the location of the UI file when loading it (fixes #86932).
2002-06-30  Ross Burton  <ross@burtonini.com>

	* viewer/eog-control.c: Set the location of the UI file when
	loading it (fixes #86932).
2002-07-25 19:11:09 +00:00
Jens Finke 4d1a3e4b6e We have a real fullscreen again.
2002-07-25  Jens Finke  <jens@triq.net>

	We have a real fullscreen again.

	* viewer/eog-fullscreen-view.c (eog_full_screen_show): Call zoom
	to fit.
	(eog_full_screen_instance_init): Removed unneccessary window
	calls, move window at position 0,0.
	(eog_full_screen_new): Set window type at object creation time.
2002-07-25 19:01:22 +00:00
Federico Mena Quintero c7ac3861c7 Bumped version number to 1.0.2.
2002-07-24  Federico Mena Quintero  <federico@ximian.com>

	* configure.in: Bumped version number to 1.0.2.

	* collection/Makefile.am: Added the marshal files to
	BUILT_SOURCES.  Also, they should be named
	eog-collection-marshal.[ch], not eog-collection-view-marshal.[ch].
2002-07-24 18:46:15 +00:00
Federico Mena Quintero 241eac12c2 Bumped version number to 1.0.2.
2002-07-24  Federico Mena Quintero  <federico@ximian.com>

	* configure.in: Bumped version number to 1.0.2.

	* collection/Makefile.am: Added the marshal files to
	BUILT_SOURCES.
2002-07-24 18:18:39 +00:00
jacob berkman 6497b203b6 fixup
2002-07-20  jacob berkman  <jacob@ximian.com>

	* POTFILES.in: fixup
2002-07-20 16:03:31 +00:00
Jens Finke f54fd80118 Updated.
2002-07-20  Jens Finke <jens@triq.net>

	* collection/.cvsignore: Updated.

	* collection/Makefile.am: use .server.in.in file instead, and
	do libexec sed job on it.

	* collection/GNOME_EOG_Collection.server.in: Renamed to
	*.server.in.in and added libexec prefix dummy.
2002-07-20 10:28:06 +00:00
Jens Finke a6eb9aa133 Compile collection if desired.
2002-07-19  Jens Finke <jens@triq.net>

	* Makefile.am (SUBDIRS): Compile collection if desired.

	* configure.in: Added compile option stuff, wether to enable the
	collection view or not (off by default).

	* collection/Makefile.am: Renamed program to eog-collection-view
	and moved it to libexec dir.

	* collection/eog-collection-control.c
	* collection/eog-collection-model.c
	* collection/eog-collection-preferences.c
	* collection/eog-collection-view.c
	* collection/eog-warp-list.c: Ported remaining GtkObject stuff to
	GObject.

	* collection/eog-item-factory-simple (ii_factory_update_item): Get
	correct pango_context.

	* shell/Makefile.am: Enable collection support if desired.

	* shell/eog-window.c (get_collection_control): Load collection
	component by iid.
	(get_collection_control):
	(get_collection_control_list): Define dummy functions of these if
	we compile without collection support.
2002-07-20 10:13:26 +00:00
Dmitry Mastrukov 0f98d90c6e Fixed libeog/GNOME_EOG.server.in.in name. 2002-07-19 04:35:48 +00:00
Michael Meeks 385a1f7ad5 kill stale file. 2002-07-17 18:17:09 +00:00
Michael Meeks 8a413cb89c use .server.in.in file instead, and do libexec sed job on it.
2002-07-17  Michael Meeks  <michael@ximian.com>

	* libeog/Makefile.am: use .server.in.in file instead, and
	do libexec sed job on it.

	* viewer/Makefile.am: install eog-image-view into libexec,
	as per seeing the light finally.
2002-07-17 18:16:38 +00:00
Irene Ryan b9ab6845dd Added short title. 2002-07-17 10:41:28 +00:00
Dmitry Mastrukov ffd1e89fd9 ru.po: Updated Russian translation. 2002-07-16 04:52:59 +00:00
Irene Ryan f8a40d78dc Submitting V2.1 manual ad updated OMF file 2002-07-13 10:59:15 +00:00