Hi Stefan,
this question also came up a few years ago, where i detailed the solution i have employed for this problem here:
i subsequently formalized this into a self-contained library, with a complete description of it here:
and, feel free to find the complete source code for free download here:
do with it what you will,
richard
On Sat, Sep 19, 2015 at 11:07 PM, Tristan van Berkom <tristan@xxxxxxxxxxxxxxxx> wrote:
> On Sep 20, 2015, at 8:05 AM, Stefan Salewski <mail@xxxxxxxxxxxx> 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@xxxxxxxxx
> https://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
https://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list