Re: How to use pixmaps in GTK+ applications?



On Sun, 2005-10-16 at 22:54 -0700, Brian J. Tarricone wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Iago Rubio wrote:
On Sun, 2005-10-16 at 15:03 +0800, åæå wrote:

If I use them as ordinary files, how can I know the path
after users' installation? What should I do in the configure.ac and
Makefile.am?

You should install them in a "known" location defined in one
configure.ac macro.

As example if you've got the files in the "images" directory this code
in the root Makefile.am should do the trick to install them.

[snip: some overcomplicated auto*-foo stuff]

Gee, almost "overcomplicated" ... :)

I'd suggest just defining a simple directory under $datadir.  No need to
touch configure.ac at all, and this method is easy to use and relatively
easy to remember.  In the directory in your source tree with the image
file, put this in Makefile.am:

imagedir = $(datadir)/myappname/pixmaps
image_DATA = image.png
EXTRA_DIST = $(image_DATA)

You'll need to touch configure.ac then to make it to play with this
directory's Makefile.am, right ?

AC_OUTPUT([
...
imagedir/Makefile
...
])

ITOH just eight lines of shell script is not something so mad to call it
"overcomplicated", isn't it ?  ;)





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]