[Glade-users] Underline in Gtk Actions
Jonathan Lane
lanej at horizon.com
Sat Oct 17 14:05:26 EDT 2009
On Oct 17, 2009, at 1:51 PM, Tristan Van Berkom wrote:
> On Sat, Oct 17, 2009 at 1:14 PM, Jonathan Lane <lanej at horizon.com>
> wrote:
>> I have a few GtkActions tied to toolbar buttons and menu items. In
>> the menu items, how do I get underlined characters in the label?
>>
>> For instance, if the Label of the GtkAction is "_Log Output", it
>> simply displays the underscore before the 'L'. If in the menu item I
>> uncheck "Use action appearance" and specify the label there (and
>> check
>> "Use Underline"), it will show correctly in the glade project, but
>> not
>> in the program.
>>
>> What is the correct procedure to achieve this?
>
> Thats a good question - I have to check - its also possible that its
> a bug or unimplemented in GTK+ (I think that there is already a bug
> with
> menu items not rendering the accelerator indicator for accelerators
> specified
> via actions).
>
> Out of curiosity, the "use-underline" property is disabled in Glade
> with
> "use-action-appearance" ?
Yes, the property is disabled if you select Use Action Appearance. I
was saying that I tried unchecking "Use Action Appearance" and
manually setting the label in the menu item and it still didn't draw
the underline.
> Maybe "use-underline" needs just to be explicitly set - and will use
> the "label" or "short-label" property of the action and render the
> mnemonic underline (if its impossible with Glade, try it once by
> hand in the xml with GtkBuilder, if it works then its an easy to
> fix bug in Glade).
Ah, that does work. Yay for easy bugs :)
-j
More information about the Glade-users
mailing list