Re: How to grey out menu items

2015-09-19 Thread Tristan van Berkom


> On Sep 20, 2015, at 8:05 AM, Stefan Salewski  wrote:
> 
> OK, gtk_widget_set_sensitive () will do it.
> 
> But I wonder how to do it for menu items that change sensitively often,
> for example COPY menu item. I can set it sensitive whenever something
> is selected in my application, for example a word in a text editor, and
> make it insensitive if nothing is selected. Of course this generates
> much noise. May it be better, and is it possible to do that on the fly,
> when the pulldown menu pops on? Maybe a signal which is emitted before
> the item becomes visible? Can not find something like that
> unfortunately.
> 

This really shouldn't be a concern at the application level, as setting the 
sensitivity of a widget that is not currently visible should do no more than 
updating some internal state, the appearance of the given widget should then be 
computed at display time.

Best,
-Tristan


> ___
> gtk-list mailing list
> gtk-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-list
___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list


How to grey out menu items

2015-09-19 Thread Stefan Salewski
OK, gtk_widget_set_sensitive () will do it.

But I wonder how to do it for menu items that change sensitively often,
for example COPY menu item. I can set it sensitive whenever something
is selected in my application, for example a word in a text editor, and
make it insensitive if nothing is selected. Of course this generates
much noise. May it be better, and is it possible to do that on the fly,
when the pulldown menu pops on? Maybe a signal which is emitted before
the item becomes visible? Can not find something like that
unfortunately.

___
gtk-list mailing list
gtk-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-list