Re: Storing accelerators in a rc file
- From: Havoc Pennington <hp redhat com>
- To: mk daveg com
- Cc: gtk-app-devel-list gnome org
- Subject: Re: Storing accelerators in a rc file
- Date: 05 Jul 2001 00:15:21 -0400
mk daveg com writes:
A while back there was an inspiring discussion on this list about the
use(fulness) of user-changeable menu accelerators. What i did not understand
from this exchange (or from the documentation at gtk.org) is how one stores
(and retrieves ) these accelerators in a .rc file ?
I think the relevant function is gtk_item_factory_dump_rc(), but don't
ask me how it all works. ;-) The item factory stuff has never had any
docs.
And a related question - surely there must be some way to add
language-specific accelerators without hardcoding them for a set of known
locales ?
Translating the labels themselves is easy with the gettext system, but one
soon ends up with accelerator characters that were intuitive in the original
language but do not even appear in the text of the translated label.
Remember that accelerators are not the thing underlined in the label.
If you derive your label shortcuts (called "mnemonics" in GTK 2) from
the label text by parsing a string such as "_Save" with
gtk_label_parse_uline(), then translators can simply place the _ in
their translation.
Havoc
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]