[Glade-users] Glade and PATHS for GTK pixmaps



I have solved the issue by inserting in the makefile a 

        sed 's/\.\.\///g' | sed 's/usr\/share\/pixmaps/\/usr\/share\/pixmaps/g'

command that strips all "../"s
 away (in my file, they appear only for the pixmaps) and then puts a slash 
before usr/share/pixmaps

Cheers
Ernesto
PS I'm converting glade stuff to Ocaml language with mlglade, this means a 
rule like:

myprogram_glade_interface.ml myprogram_glade_callbacks.ml: 
myprogram.glade 
        cat $< | sed 's/\.\.\///g' | sed 
's/usr\/share\/pixmaps/\/usr\/share\/pixmaps/g' > $<.CORRECT
        $(MLGLADE) $<.CORRECT

at the place where mlglade takes into account the _interface file.



Il  Wednesday 12 February 2003 09:14, Stalkern 2 ha scritto:
Hello to everybody

I'm using Glade 0.6.4 and I would like to run programs that refer to
pixmaps in places that fit to pixmaps... as everybody seems to do

so for instance I'd like to have the program in

      /usr/local/myprogram/bin/

and the pixmaps in

      /usr/share/pixmaps/myprogram/

But paths of pixmaps are relative.
If I tell glade that the pixmaps directory is

      /usr/share/pixmaps/myprogram/

and I am at

      /usr/local/myprogram/bin/

I can launch the program and find the pixmaps, because the program will
look at ../../../../usr/share/pixmaps/myprogram/.

But if I am elsewhere and I launch
/usr/local/myprogram/bin/mycompiledprogram , the only result is a complain
about not finding
../../../../usr/share/pixmaps/myprogram/

How do I fix that? I think that I need to fix that at Glade level, I mean,
what do you do to fix that?

Any help will be appreciated

TIA
Ernesto

_______________________________________________
Glade-users maillist  -  Glade-users lists ximian com
http://lists.ximian.com/mailman/listinfo/glade-users





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