|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| docs/ | H | 03-May-2022 | - | 2,385 | 2,140 |
| src/ | H | 03-May-2022 | - | 7,943 | 4,674 |
| tests/ | H | 03-May-2022 | - | 5,935 | 4,248 |
| COPYING | H A D | 04-Apr-2009 | 23.8 KiB | 459 | 386 |
| Makefile.am | H A D | 04-Apr-2009 | 223 | 9 | 4 |
| Makefile.in | H A D | 03-May-2022 | 20.5 KiB | 666 | 583 |
| README | H A D | 05-Apr-2009 | 2.6 KiB | 105 | 73 |
| aclocal.m4 | H A D | 05-Apr-2009 | 276.1 KiB | 7,916 | 7,103 |
| autogen.sh | H A D | 04-Apr-2009 | 610 | 27 | 18 |
| config.guess | H A D | 05-Apr-2009 | 43.8 KiB | 1,527 | 1,315 |
| config.sub | H A D | 05-Apr-2009 | 32.6 KiB | 1,659 | 1,514 |
| configure | H A D | 03-May-2022 | 697.7 KiB | 22,085 | 17,630 |
| configure.in | H A D | 05-Apr-2009 | 2 KiB | 72 | 52 |
| depcomp | H A D | 05-Apr-2009 | 17.4 KiB | 590 | 375 |
| gtk-doc.make | H A D | 05-Apr-2009 | 5.9 KiB | 194 | 160 |
| gtkdoc.py | H A D | 05-Apr-2009 | 11.6 KiB | 341 | 267 |
| gtkimageview.pc.in | H A D | 04-Apr-2009 | 250 | 12 | 10 |
| install-sh | H A D | 05-Apr-2009 | 13.3 KiB | 520 | 344 |
| ltmain.sh | H A D | 05-Apr-2009 | 195 KiB | 6,957 | 5,498 |
| missing | H A D | 05-Apr-2009 | 10.9 KiB | 368 | 275 |
| wscript | H A D | 05-Apr-2009 | 5 KiB | 158 | 126 |
README
1============
2GtkImageView
3============
4
5Copyright © 2007-2008 Björn Lindqvist <bjourne@gmail.com>
6
7This is the README file for the GtkImageView widget.
8
9GtkImageView is a widget that provides a zoomable and panable view of
10a GdkPixbuf. It is intended to be usable in most types of image
11viewing applications.
12
13Compilation
14===========
15The usual business:
16
17 $ ./configure --prefix=/some/prefix
18 $ make
19 $ make install
20
21You can also use the --enable-gtk-doc configure argument to enable
22building of API documentation.
23
24Alternatively, GtkImageView can be built with waf:
25
26 $ ./waf configure
27 $ ./waf build
28 $ ./waf install
29
30Because GtkImageView uses c99, you must use a version of gcc newer
31than 2.96. The gnome-common module must also be installed.
32
33Todo
34====
35
36* Maybe make rotations work correctly.
37* Implement shifted selection rectangle moving and resizing.
38
39Announcement
40============
41
42(To be posted to the following mailing lists periodically:
43* gnome-announce-list@gnome.org
44* gnome-list@gnome.org
45
46Subject: [ANN] GtkImageView 1.6.4 - Image viewer widget for GTK+
47)
48
49I'm pleased to finally announce GtkImageView 1.6.4!
50
51Description
52-----------
53GtkImageView is a simple image viewer widget for GTK+. Similar to the
54image viewer panes in gThumb or Eye of Gnome. It makes writing image
55viewing and editing applications easy. Among its features are:
56
57* Mouse and keyboard zooming.
58* Scrolling and dragging.
59* Adjustable interpolation.
60* Fullscreen mode.
61* GIF animation support.
62* Ability to make selections.
63* Extensible using a tool system.
64
65Bindings exists for Perl and Python.
66
67Download
68--------
69Check it out from Subversion:
70
71 svn co http://publicsvn.bjourne.webfactional.com/gtkimageview
72
73Or download the latest release tarball:
74
75 http://trac.bjourne.webfactional.com/chrome/common/releases/gtkimageview-1.6.4.tar.gz
76
77API documentation can be found online:
78
79 http://trac.bjourne.webfactional.com/chrome/common/gtkimageview-docs/
80
81Or by browsing to the ./docs/reference/html/index.html file.
82
83Project website: http://trac.bjourne.webfactional.com
84
85Examples
86--------
87Here is the canonical example for using the widget::
88
89 #include <gtkimageview/gtkimagescrollwin.h>
90 #include <gtkimageview/gtkimageview.h>
91 ...
92 GtkWidget *view = gtk_image_view_new ();
93 GtkWidget *scroll = gtk_image_scroll_win_new (GTK_IMAGE_VIEW (view));
94
95 /* Where "box" is a GtkBox already part of your layout. */
96 gtk_box_pack_start (GTK_BOX (box), scroll, TRUE, TRUE, 0);
97
98 GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file ("someimage.png", NULL);
99 gtk_image_view_set_pixbuf (GTK_IMAGE_VIEW (view), pixbuf, TRUE);
100
101Future
102------
103* Gtk# bindings.
104* Haskell bindings.
105