Re: gtk-can-change-accels property absent in gtk 2.8.20?



Hi Richard,

On Feb 7, 2008 5:25 PM, Richard Shann <richard shann virgin net> wrote:
I tried to putting a line to set the gtk-can-change-accels property
thus:

  g_object_set (gtk_settings_get_for_screen (gdk_screen_get_default ()),
                "gtk-can-change-accels",TRUE,
                NULL);
I put this in just after gtk_init and got the runtime warning

(denemo:10714): GLib-GObject-WARNING **: IA__g_object_set_valist: object
class `GtkSettings' has no property named `gtk-can-change-accels'

I use the following code in my app, which works:

  gtk_init( &argc, &argv );
  GtkSettings * settings =
gtk_settings_get_for_screen(gdk_screen_get_default());
  if (settings)
    gtk_settings_set_long_property(settings, "gtk-can-change-accels",
TRUE, NULL);

I don't know if using gtk_settins_set_long_property instead of
g_object_set makes indeed the difference, but you can give it a shot.

Cheers,
                Torsten



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