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.
2002-01-30 Jens Finke <jens@triq.net>
* eog-control.c (eog_control_destroy): Removed 'Beware:' comment
together with it's related bonobo_object_unref calls. It's true
these aren't neccessary.
(eog_control_construct): Re-enabled the adding of the
property_control interface.
* eog-image-view.c (eog_image_view_get_property_control): Use
bonobo_property_control_new_full to set the BonoboEventSource
explictly. [This is very strange: If we only use
bonobo_property_control_new here the component hangs on shut
down!?!?].
(eog_iamge_view_destroy): Removed 'Beware' comment and related
bonobo_object_unref call.
2002-01-30 Jens Finke <jens@triq.net>
* eog-control.c: (eog_control_create_ui),
(eog_control_set_ui_container), (eog_control_unset_ui_container),
(eog_control_construct): Removed uic pointer from the EogControl
struct, obtain this by bonobo_control_get_ui_component where it's
needed.
(zoomable_set_zoom_level_cb): Code cleanup.
* eog-image-view.c: (eog_image_view_get_property_control),
(eog_image_view_construct): Create control on demand, don't store
global pointer in the EogImageView struct.
2002-01-29 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
* nl.po Updated translations for several modules
removed duplicate from gnome-control-center po file
2002-01-25 Jens Finke <jens@triq.net>
Clean up the references held by EogWindow.
* eog-preferences.c (eog_preferences_construct): Obtain ui
container through standard bonobo_window interface.
* eog-window.c (_EogWindowPrivate): Removed ui_container, ui and
widget attributes from this struct. These are all accessable
through the ctrl_frame object. Removed property_control attribute,
this isn't neccessary here.
(eog_window_destroy), (eog_window_init),
(eog_window_has_contents), (eog_window_construct),
(check_for_control_properties),
(add_control_to_ui), (eog_window_open),
(eog_window_get_property_control): Made these functions work
without the removed global attributes.
(eog_window_get_ui_container): Removed function, use standard
bonobo_window access method instead.
2002-01-25 Jens Finke <jens@triq.net>
* eog-window.c (verb_HelpAbout_cb): Updated authors list and
copyright.
(check_for_control_properties): Use new property bag API names.
2002-01-15 Michael Meeks <michael@ximian.com>
* eog-window.c (eog_window_construct): get rid of annoying
auto-activation & concomitant flickering.
(create_gtk_file_sel): use the (simpler) bonobo file
2002-01-20 Jens Finke <jens@triq.net>
* configure.in: Added gconftool-2 check and set the
GCONF_CONFIG_SOURCE variable. This is shamelessly stolen from
gnome-core/configure.in.
* acconfig.h: Added GCONF related variables.
* Makefile.am: Fixed gconf schema file installation.
2002-01-15 Michael Meeks <michael@ximian.com>
* Version 0.109.0
2002-01-15 Michael Meeks <michael@ximian.com>
* eog-control.c (eog_control_construct): fix remaining
GTK_OBJECT cast.
2002-01-15 Michael Meeks <michael@ximian.com>
* image-view.c (image_view_class_init): update
"set_scroll_adjustments" signature to squash warnings.
(_gtk_marshal_VOID__OBJECT_OBJECT): hack this in, due to
extreme short-sightedness by gtk+/glib team.
2002-01-15 Michael Meeks <michael@ximian.com>
* eog-window.c (eog_window_construct): get rid of annoying
auto-activation & concomitant flickering.
(create_gtk_file_sel): use the (simpler) bonobo file
selection API - checkout gnome-file-selector to make this
really rock.
(open_delete_event): kill.
(open_cancel_clicked): kill.
(open_ok_clicked): fold into
(create_gtk_file_sel): here and fold into
(eog_window_open_dialog):
Remove all old crufty gnome file selector code.
2001-12-27 Jens Finke <jens@triq.net>
Ported EogWindow to the GObject based type system. Fixed warning
and error messages when quitting the program directly after
starting it.
* eog-window.[ch] (verb_FileExit_cb): Free window list after
traversing.
(eog_window_get_type): Use GType type system.
(eog_window_destroy): This function is now callable multiple times
on the same object without crashing. Don't remove window from the
window list here.
(eog_window_finalize): New function for freeing the
EogWindowPrivate data structure.
(eog_window_class_init): Added callback for GObject finalize
method. Set property_control = CORBA_OBJECT_NIL.
(eog_window_delete): Simplified function.
(eog_window_new): Use g_object_new to create new instance.
(eog_window_construct): Don't connect to delete event. This is
already done in eog_window_class_init.
(eog_window_close): Remove window from window list.
2001-12-27 Jens Finke <jens@triq.net>
* acconfig.h: Added #undef GETTEXT_PACKAGE
* configure.in: Set GETTEXT_PACKAGE variable. Translations should
work now again.