GNOME Bugzilla – Bug 544068
Missing signal when the image has been displayed
Last modified: 2011-06-04 19:44:52 UTC
There is no way to get notified when the image has been displayed. There should be a "displayed" signal that can be used to get informed about this.
Created attachment 114961 [details] [review] Patch that implements a displayed signal New signal in eog window that gets emitted when the image has been displayed. (Use it in my plugin to modify the pixbuf of the image after it has been loaded)
I don't like having that signal in EogWindow. If it's about an image being displayed in a widget, then either should be in the image or in the widget that displays it (so, EogImage::displayed or EogImage::shown or EogScrollView::image-displayed, etc).
I made the image a propery of the ScrollView. That makes it possible to watch it using "notify::image". We can still do a special signal if necessary. commit 4c0b5c84dc4c5a6fce6285f492d5f3c1a8724f45 Author: Felix Riemann <> Date: Sat Jun 4 21:41:00 2011 +0200 Make the displayed EogImage a property of EogScrollView Besides the more obvious object orientation it also allows watch the property for changes. Might be useful for plugins. https://bugzilla.gnome.org/show_bug.cgi?id=544068 This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.