Welcome to our website
To take full advantage of all features you need to login or register. Registration is completely free and takes only a few seconds.
GtkImageView 1.0.0 - Image viewer widget for GTK
Posted by Philipp Esselbach on: 04/17/2007 09:17 AM [ Print | 0 comment(s) ]
GtkImageView is a simple image viewer widget for GTK. Similar to the image viewer panes in gThumb or Eye of Gnome. It makes writing image viewing and editing applications easy. Among its features are:
* Mouse and keyboard zooming.
* Scrolling and dragging.
* Adjustable interpolation.
* Fullscreen mode.
Download
--------
Check it out from Subversion::
svn co http://publicsvn.bjourne.webfactional.com/gtkimageview
Or download the latest release tarball::
http://trac.bjourne.webfactional.com/attachment/wiki/WikiStart/gtkimageview-1.0.0.tar.gz
* Mouse and keyboard zooming.
* Scrolling and dragging.
* Adjustable interpolation.
* Fullscreen mode.
Download
--------
Check it out from Subversion::
svn co http://publicsvn.bjourne.webfactional.com/gtkimageview
Or download the latest release tarball::
http://trac.bjourne.webfactional.com/attachment/wiki/WikiStart/gtkimageview-1.0.0.tar.gz
API documentation can be found by browsing to the ./docs/reference/html/index.html file.
Project website: http://trac.bjourne.webfactiona.com
Examples
--------
Here is the canonical example for using the widget::
#include lt;gtkimageview/gtkimagescrollwin.hgt;
#include lt;gtkimageview/gtkimageview.hgt;
...
GtkWidget *view = gtk_image_view_new ();
GtkWidget *scroll = gtk_image_scroll_win_new (GTK_IMAGE_VIEW (view));
/* Where "box" is a GtkBox already part of your layout. */
gtk_box_pack_start (GTK_BOX (box), scroll, TRUE, TRUE, 0);
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file ("someimage.png", NULL);
gtk_image_view_set_pixbuf (GTK_IMAGE_VIEW (view), pixbuf);
Future
------
* Python bindings.
* Perl bindings.
* Gtk# bindings.
Project website: http://trac.bjourne.webfactiona.com
Examples
--------
Here is the canonical example for using the widget::
#include lt;gtkimageview/gtkimagescrollwin.hgt;
#include lt;gtkimageview/gtkimageview.hgt;
...
GtkWidget *view = gtk_image_view_new ();
GtkWidget *scroll = gtk_image_scroll_win_new (GTK_IMAGE_VIEW (view));
/* Where "box" is a GtkBox already part of your layout. */
gtk_box_pack_start (GTK_BOX (box), scroll, TRUE, TRUE, 0);
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file ("someimage.png", NULL);
gtk_image_view_set_pixbuf (GTK_IMAGE_VIEW (view), pixbuf);
Future
------
* Python bindings.
* Perl bindings.
* Gtk# bindings.
