On 7/7/06, Raphael Slinckx <[EMAIL PROTECTED]> wrote:
Yes, the implementation is lagging a bit. The interesting thing about it, is that there is no other way to preserve settings from gtik than to walk the gconf key /apps/panel/applets, look for directories names applet_*, look into each directory if the bonobo OAFIID correspond to gtik's one, then extracts information from gtik gconf schema and import it. Note that there is apparently no way to know if you have multiple applet_* matching, which one is the real, corresponding to the running instance of gtik (or maybe you have more than one instance and then you're even more screwed).
I agree it sounds mildly painful.
PS. I think i could use someone working on it a bit, since i'm seriously low on time to handle all my other stuff, and the original person who told me he was going to help didn't help, after all.
I'll attach the patch I needed to make it work in rawhide. Matthias
--- gnome-applets-2.15.1.1/invest-applet/data/art/Makefile.am.invest 2006-07-07 14:37:38.000000000 -0400 +++ gnome-applets-2.15.1.1/invest-applet/data/art/Makefile.am 2006-07-07 14:37:48.000000000 -0400 @@ -4,6 +4,8 @@ pixmapsdir = $(datadir)/pixmaps pixmaps_DATA = invest-big.png +pkgdatadir = $(datadir)/gnome-applets/invest-applet + artdir = $(pkgdatadir)/art art_DATA = invest-button.png invest-16.png invest.svg --- gnome-applets-2.15.1.1/invest-applet/data/Makefile.am.invest 2006-07-07 14:37:55.000000000 -0400 +++ gnome-applets-2.15.1.1/invest-applet/data/Makefile.am 2006-07-07 14:39:34.000000000 -0400 @@ -30,12 +30,12 @@ uidir = $(datadir)/gnome-2.0/ui ui_DATA = \ Invest_Applet.xml +pkgdatadir = $(datadir)/gnome-applets/invest-applet +gladedir = $(pkgdatadir)/glade glade_DATA = \ prefs-dialog.glade \ financialchart.glade -investbindir = $(libdir)/invest-applet - # ****************************************************************************** # Build rules # ****************************************************************************** @@ -44,7 +44,7 @@ @INTLTOOL_DESKTOP_RULE@ $(server_in_files): $(server_in_files:.server.in=.server.in.in) - sed -e "s|[EMAIL PROTECTED]@|$(investbindir)|" $< > $@ + sed -e "s|[EMAIL PROTECTED]@|$(libexecdir)|" $< > $@ #if GCONF_SCHEMAS_INSTALL #install-data-local: install-schemas
_______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
