Re: Patch against gtk+2.0.6 to fix an issue with xsettings [WAS: Re: gtk+-2.0 and xsettings protocol]
- From: Olivier Fourdan <fourdan xfce org>
- To: James Henstridge <james daa com au>
- Cc: gtk-app-devel-list gnome org, gtk-devel-list gnome org
- Subject: Re: Patch against gtk+2.0.6 to fix an issue with xsettings [WAS: Re: gtk+-2.0 and xsettings protocol]
- Date: 27 Aug 2002 09:46:26 +0200
Hi James,
> Is there any reason why you can't work with GTK 2.0's XSettings client?
> (the GtkSettings object). You can register new XSettings properties you
> are interested in with gtk_settings_install_property() (if it hasn't
> already been registered by gtk+), then use the standard g_object_get()
> API on the GtkSettings object to read values, and listen on the
> "notify::propertyname" signal to get notification when the setting changes.
I already do that for double-click-time, but that's a property that is
used by gtk too.
As far as I can tell, the gtk_settings_install_property() works with
both .gtkrc file and xsettings.
I don't need the settings to be set in .gtkrc, but in other
configuration file. I know I could override this with some code, but
still, it will have to read the .gtkrc, then my own config file and at
last the xsetting
Dunno, maybe you're probably right. I should do that. I'll try with that
then.
I guess I've been confused with the xsettings sample implementation that
compiles fine on gtk+-2.0 but doesn't work as expected.
PS: Sorry for cross posting, but since I started this thread on
gtk-app-devel, then posted my patch on gtk-devel-list, I keep those two
posted so that people can follow the thread. If that's a problem, please
forgive me ;-)
Thanks,
--
Olivier <fourdan xfce org> http://www.xfce.org
-----------------------------------------------------------------------
XFce is a lightweight desktop environment for various *NIX systems.
Designed for productivity, it loads and executes applications fast,
while conserving system resources. XFce is all free software, released
under GNU General Public License. Available from http://www.xfce.org
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]