9 /* Formats a value according to FORMAT
10 The returned string must be freed when no longer required */
12 value_to_text(union value v, struct fmt_spec format)
16 s = g_new(gchar, format.w + 1);
17 if ( ! data_out(s, &format, &v) )
19 g_warning("Can't format missing discrete value \n");
30 text_to_value(const gchar *text, union value *v,
31 struct fmt_spec format)
35 if ( format.type != FMT_A)
37 if ( ! text ) return FALSE;
39 const gchar *s = text;
47 if ( !*s) return FALSE;
51 di.e = text + strlen(text);
53 di.flags = DI_IGNORE_ERROR;
63 get_widget_assert(GladeXML *xml, const gchar *name)
67 GtkWidget * w = glade_xml_get_widget(xml, name);
70 g_warning("Widget \"%s\" could not be found\n",name);