2000-12-05 Michael Meeks <michael@helixcode.com>
* Makefile.am: install GNOME_EOG.oafinfo instead of
eog-image-viewer.oafinfo.
Update stale oafinfo files to oaf's ObjectFactory
2000-10-24 Martin Baulig <baulig@suse.de>
* martin-eog-core.patch: New file. This is the patch you
need to apply to the core EOG to get my new component work.
2000-10-15 Martin Baulig <baulig@suse.de>
* eog-image-viewer-ui.xml: New file.
* eog-image-viewer.c:
- more work on the zoomable interface.
- added UI file and menu where you can set preferences.
2000-10-14 Martin Baulig <baulig@suse.de>
Started to write a new EogImageViewer Control which uses
the core EOG code to display images.
* eog-image-viewer.[ch]: New files.
* image-viewer-component.c: New file.
* image-viewer-component.oafinfo: New file.
2000-10-08 Martin Baulig <baulig@suse.de>
Implement the new Bonobo::Zoomable interface.
* bonobo/bonobo-image-generic.c (view_data_t): Added new `view',
`zoomed', `zoom_factor' and `zoomable' fields.
(get_pixbuf): Return the `zoomed' pixbuf if it exists first.
(rezoom_view): New static function.
(set_zoom_factor_cb): New callback function.
(resize_all_cb): Initially set the the zoom factor to 1.0 here.
(zoom_in_cb, zoom_out_cb, zoom_to_fit_cb, zoom_to_default_cb):
New callback functions.
(view_activate_cb): New callback function.
(view_factory_common): Create and add the BonoboZoomable; connect
the view_activate_cb() to the "activate" signal on the view.
* bonobo/bonobo-image-generic.c (load_image_from_stream): Fix the
sense of a comparison so we set a CORBA exception when something
goes wrong, rather than when something goes right.
2000-07-04 Michael Meeks <michael@helixcode.com>
* bonobo/bonobo-image-generic.c (configure_size): set allocation.
(view_size_allocate_cb): change interpolation depending on size.
2000-05-25 Gene Z. Ragan <gzr@eazel.com>
* bonobo/bonobo-image-generic.c: (load_image_from_stream),
(bonobo_object_factory):
Modifed this code to work with the changes made to Bonobo by
Dan Winship. This is untested and should be revisited. This
is a build breaking fix.
2000-05-13 Iain Holmes <ih@csd.abdn.ac.uk>
* bonobo/bonobo-image-generic.c (view_factory_common): increment
running objects to stop random death syndrome.
* bonobo/image-generic.oafinfo: Added standard Bonobo and Nautilus
attributes so this can be automatically selected as the nautilus
image viewer, not hardcoded.
* configure.in, acconfig.h: Add --enable-oaf configure option to
allow building the bonobo control OAF-enabled instead of
GOAD-enabled.
* bonobo/Makefile.am: Link against OAf and install .oafinfo file when
configured with --enable-oaf
* bonobo/bonobo-image-generic.c: Use OAF calls and IIDs when
configured with --enable-oaf.
* bonobo/image-generic.oafinfo: New OAF activation record.
* bonobo/bonobo-image-generic.c: Split embeddable:image-generic
into two different views, one which always scales the image to
available space, and one which always shows it at natural size and
provides scrollbars if necessary.
* bonobo/image-generic.gnorba (eog-image-viewer): new embeddable
type, also generated from embeddable-factory:image-generic.
2000-01-16 Federico Mena Quintero <federico@helixcode.com>
* configure.in: Include the gnomecanvaspixbuf library in calls to
gnome-config.
* bonobo/Makefile.am (gnorba_DATA): Do not install the stuff in
gnorba_DATA if we are not using bonobo.