2002-02-24 Jens Finke <jens@triq.net>
This patch fixes bug #72069. The image viewer component should now
integrate smoothly into Nautilus.
* shell/eog-shell-ui.xml: Made the placeholder compatible with
nautilus. Added a 'View' submenu which is hidden by default and
added new placeholders into it.
* shell/eog-window.c (add_control_to_ui): Show 'View' menu.
* viewer/eog-image-view-ctrl-ui.xml:
* viewer/eog-image-view-ui.xml: Adaptions to changes in
eog-shell-ui.xml, fixed indention.
2002-02-23 Jens Finke <jens@triq.net>
This fixes bug #72228. Due to the string freeze we can't add a
more verbose error dialog.
* shell/eog-window.c (get_viewer_control): Use g_warning instead
of g_error.
(eog_window_open): Check if the control object could be created
before adding it to the window. Removed debug message.
2002-02-22 Jens Finke <jens@triq.net>
* configure.in: Check version numbers of required libraries. Use
PKG_CHECK_MODULES macro to obtain eog cflags and libs variables.
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-19 Jens Finke <jens@triq.net>
* eog-window.c (property_changed_cb),
(check_for_control_properties): Removed "Bonobo/Property:change:"
prefix from the event names we are interested in. This makes the
status bar updates work again.
2002-02-16 Jens Finke <jens@triq.net>
* eog-image-view-ui.xml: Removed printing menu entries from user
interface. They don't work for Gnome2 yet and won't be in the
initial Gnom2 desktop release.
2002-02-16 Jens Finke <jens@triq.net>
* configure.in: Commented out the evolution and gnocam options.
These aren't supported in the inital gnome2 release.
* Makefile.am: Install desktop file in $(datadir)/applications.
* eog.desktop.in: Added Categories key.
2002-02-14 Laszlo Peter <laca@ireland.sun.com>
* eog-image-view.c: remove unused eog_image_view_signals array.
The zero length array broke the build with Forte CC.
2002-02-14 Jens Finke <jens@triq.net>
* eog-shell-ui.xml (commands/Preferences): Disable command by
default.
(add_control_to_ui): Check if the control has a Property_Control
interface and enable/disable preference menu item according to
this check. This fixes the useability issue in bug #70833.
2002-02-14 Jens Finke <jens@triq.net>
* eog-image-view-ctrl-ui.xml: Define labels for the zoom toolbar
items explicitly. The default ones are too long and looking stupid
in the toolbar.
2002-02-14 Jens Finke <jens@triq.net>
* image-view.c (image_view_expose): Always repaint synchronously
here, since the expose events are already send async by gtk+
2.0. This fixes the flickering described in bug #70909.
(redraw_all): Removed this function and replaced all calls to it
with gtk_widget_queue_draw, which has the same effect.
* gtkscrollframe.[ch]: Removed these long dead files.
2002-02-10 Jens Finke <jens@triq.net>
* eog-shell-ui.xml: Added drag'n'drop popup definition.
* eog-window.c (open_dnd_files),
(verb_DnDNewWindow_cb), (verb_DnDSameWindow_cb),
(verb_DnDCancel_cb): New functions regarding to popup menu
handling.
(eog_window_drag_data_received): Use bonobo to create popup menu,
this ensures it get translated.
(eog_window_construct): Code cleanup.
2002-02-10 Jens Finke <jens@triq.net>
* Makefile.am (ui_DATA): Added eog-image-view-ctrl-ui.xml.
* eog-control.c (eog_control_create_ui): Use separate xml file for
bonobo ui description. This ensures we get translated menu items.
* eog-image-view-ctrl-ui.xml: New file.
2002-02-10 Jens Finke <jens@triq.net>
* POTFILES.in: Added viewer/eog-image-view-ctrl-ui.xml.
2002-02-04 Jens Finke <jens@triq.net>
* main.c (main): Unrolled BONOBO_ACTIVATION_FACTORY macro content
and added bindtextdomain and friends calls. This enables
translations for this component.
2002-02-03 Jens Finke <jens@triq.net>
* eog-window.c (eog_window_drag_data_received): Use new gnome vfs
API to extract filenames. This fixes drag'n'drop handling for
Gnome2.
2002-02-01 Michael Meeks <michael@ximian.com>
* GNOME_EOG.server.in: add Unknown,
ItemContainer, PersistStream, PersistFile, Persist
to the Control.
2002-02-02 Michael Meeks <michael@ximian.com>
* eog-control.c (eog_control_set_ui_container):
only merge in the zoom menus if we don't have a
zoomable frame.
2002-02-02 Jens Finke <jens@triq.net>
* eog-preferences.c (add_property_control_page): Unref control
object at end of function, code cleanup.
(eog_preferences_construct): Unref prop_control object.
* eog-window.c (eog_window_destroy): Use bonobo_object_unref to
free control frame object.