mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-24 12:41:16 +00:00
GtkComboBoxText: Improved GtkBuildable documentation.
Also removed a bogus FIXME comment which might have been true a long time ago. Clarification: the "domain" attribute specified in the builder script overrides any domain previously set with gtk_builder_set_translation_domain(), so the translation of items here is perfectly correct and does not need to be fixed.
This commit is contained in:
parent
b3f1e0cc36
commit
11be64d3fe
@ -58,7 +58,8 @@
|
||||
* The GtkComboBoxText implementation of the GtkBuildable interface
|
||||
* supports adding items directly using the <items> element
|
||||
* and specifying <item> elements for each item. Each <item>
|
||||
* element supports the regular translation attributes "translatable",
|
||||
* element can specify the "id" corresponding to the appended text and
|
||||
* also supports the regular translation attributes "translatable",
|
||||
* "context" and "comments".
|
||||
*
|
||||
* <example>
|
||||
@ -66,9 +67,9 @@
|
||||
* <programlisting><![CDATA[
|
||||
* <object class="GtkComboBoxText">
|
||||
* <items>
|
||||
* <item translatable="yes">Factory</item>
|
||||
* <item translatable="yes">Home</item>
|
||||
* <item translatable="yes">Subway</item>
|
||||
* <item translatable="yes" id="factory">Factory</item>
|
||||
* <item translatable="yes" id="home">Home</item>
|
||||
* <item translatable="yes" id="subway">Subway</item>
|
||||
* </items>
|
||||
* </object>
|
||||
* ]]></programlisting>
|
||||
@ -236,10 +237,6 @@ item_end_element (GMarkupParseContext *context,
|
||||
{
|
||||
const gchar *translated;
|
||||
|
||||
/* FIXME: This will not use the domain set in the .ui file,
|
||||
* since the parser is not telling the builder about the domain.
|
||||
* However, it will work for gtk_builder_set_translation_domain() calls.
|
||||
*/
|
||||
translated = _gtk_builder_parser_translate (data->domain,
|
||||
data->context,
|
||||
data->string->str);
|
||||
|
Loading…
Reference in New Issue
Block a user