• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

docs/H03-May-2022-2,3852,140

src/H03-May-2022-7,9434,674

tests/H03-May-2022-5,9354,248

COPYINGH A D04-Apr-200923.8 KiB459386

Makefile.amH A D04-Apr-2009223 94

Makefile.inH A D03-May-202220.5 KiB666583

READMEH A D05-Apr-20092.6 KiB10573

aclocal.m4H A D05-Apr-2009276.1 KiB7,9167,103

autogen.shH A D04-Apr-2009610 2718

config.guessH A D05-Apr-200943.8 KiB1,5271,315

config.subH A D05-Apr-200932.6 KiB1,6591,514

configureH A D03-May-2022697.7 KiB22,08517,630

configure.inH A D05-Apr-20092 KiB7252

depcompH A D05-Apr-200917.4 KiB590375

gtk-doc.makeH A D05-Apr-20095.9 KiB194160

gtkdoc.pyH A D05-Apr-200911.6 KiB341267

gtkimageview.pc.inH A D04-Apr-2009250 1210

install-shH A D05-Apr-200913.3 KiB520344

ltmain.shH A D05-Apr-2009195 KiB6,9575,498

missingH A D05-Apr-200910.9 KiB368275

wscriptH A D05-Apr-20095 KiB158126

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