Commit 932e2546 authored by Matthias Clasen's avatar Matthias Clasen

gtk-builder-tool: Always emit translatable properties

Seems unlikely that these would ever have a default value,
but better safe than sorry.
parent 060c4f9c
......@@ -166,19 +166,31 @@ maybe_emit_property (MyParserData *data)
gchar *escaped;
gint i;
gboolean bound;
gboolean translatable;
bound = FALSE;
translatable = FALSE;
for (i = 0; data->attribute_names[i]; i++)
{
if (strcmp (data->attribute_names[i], "name") == 0)
if (strcmp (data->attribute_names[i], "translatable") == 0)
translatable = TRUE;
}
if (!translatable)
{
for (i = 0; data->attribute_names[i]; i++)
{
if (data->classes == NULL)
break;
if (strcmp (data->attribute_names[i], "name") == 0)
{
if (data->classes == NULL)
break;
if (needs_explicit_setting (data, i))
break;
if (needs_explicit_setting (data, i))
break;
if (value_is_default (data, i))
return;
if (value_is_default (data, i))
return;
}
}
}
......@@ -196,14 +208,12 @@ maybe_emit_property (MyParserData *data)
{
if (!data->cell_packing_started)
{
g_print ("%*s<packing>\n", data->indent, "");
g_print ("%*s<cell-packing>\n", data->indent, "");
data->indent += 2;
data->cell_packing_started = TRUE;
}
}
bound = FALSE;
g_print ("%*s<property", data->indent, "");
for (i = 0; data->attribute_names[i]; i++)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment