[Glade-users] Where to install *.glade file?
Damon Chaplin
damon@helixcode.com
Fri, 05 Jan 2001 13:12:28 +0000
Brian Wagener wrote:
>
> I am making a libglade app, and don't really know where I should install
> it. And how do I find it in my application. Anyone know?
I think you normally install the XML files somewhere beneath $datadir.
Evolution does something like this (in the Makefile.am):
gladedir = $(datadir)/evolution/glade
INCLUDES = \
-DEVOLUTION_GLADEDIR=\""$(gladedir)"\"
glade_DATA = \
alarm-notify.glade \
cal-prefs-dialog.glade \
task-editor-dialog.glade
glade_messages = \
alarm-notify.glade.h \
cal-prefs-dialog.glade.h \
task-editor-dialog.glade.h
EXTRA_DIST = \
$(glade_DATA) \
$(glade_messages)
As you can see, it defines EVOLUTION_GLADEDIR when compiling so you use
this to find the XML files in the app, e.g.
xml = glade_xml_new (EVOLUTION_GLADEDIR "/event-editor-dialog.glade", NULL);
Damon