projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
data-in: Get rid of first_column, last_column arguments.
[pspp]
/
src
/
ui
/
gui
/
helper.c
diff --git
a/src/ui/gui/helper.c
b/src/ui/gui/helper.c
index 492797dbbad8885b405a866329fd5d94982295b0..1ad77bc96ebf0190a633ca02b70179970980e3fb 100644
(file)
--- a/
src/ui/gui/helper.c
+++ b/
src/ui/gui/helper.c
@@
-97,11
+97,8
@@
text_to_value (const gchar *text,
}
value_init (val, width);
}
value_init (val, width);
- msg_disable ();
- data_in (ss_cstr (text), UTF8, format->type, 0, 0, 0,
- dict->dict,
- val, width);
- msg_enable ();
+ free (data_in (ss_cstr (text), UTF8, format->type, val, width,
+ dict_get_encoding (dict->dict)));
return val;
}
return val;
}
@@
-132,10
+129,10
@@
get_object_assert (GtkBuilder *builder, const gchar *name, GType type)
o = gtk_builder_get_object (builder, name);
if ( !o )
o = gtk_builder_get_object (builder, name);
if ( !o )
- g_critical ("Object
\"%s\"
could not be found\n", name);
+ g_critical ("Object
`%s'
could not be found\n", name);
else if ( ! g_type_is_a (G_OBJECT_TYPE (o), type))
{
else if ( ! g_type_is_a (G_OBJECT_TYPE (o), type))
{
- g_critical ("Object
\"%s\"
was expected to have type %s, but in fact has type %s",
+ g_critical ("Object
`%s'
was expected to have type %s, but in fact has type %s",
name, g_type_name (type), G_OBJECT_TYPE_NAME (o));
}
name, g_type_name (type), G_OBJECT_TYPE_NAME (o));
}
@@
-290,6
+287,8
@@
paste_syntax_to_window (const gchar *syntax)
{
static GtkWidget *the_syntax_pasteboard = NULL;
{
static GtkWidget *the_syntax_pasteboard = NULL;
+ GtkTextBuffer *buffer = NULL;
+
if ( NULL == the_syntax_pasteboard)
{
the_syntax_pasteboard = psppire_syntax_window_new ();
if ( NULL == the_syntax_pasteboard)
{
the_syntax_pasteboard = psppire_syntax_window_new ();
@@
-297,11
+296,12
@@
paste_syntax_to_window (const gchar *syntax)
&the_syntax_pasteboard);
}
&the_syntax_pasteboard);
}
- gtk_text_buffer_insert_at_cursor (PSPPIRE_SYNTAX_WINDOW (the_syntax_pasteboard)->buffer,
- syntax, -1);
+ buffer = GTK_TEXT_BUFFER (PSPPIRE_SYNTAX_WINDOW (the_syntax_pasteboard)->buffer);
- gtk_text_buffer_insert_at_cursor (PSPPIRE_SYNTAX_WINDOW (the_syntax_pasteboard)->buffer,
- "\n", 1);
+ gtk_text_buffer_begin_user_action (buffer);
+ gtk_text_buffer_insert_at_cursor (buffer, syntax, -1);
+ gtk_text_buffer_insert_at_cursor (buffer, "\n", 1);
+ gtk_text_buffer_end_user_action (buffer);
gtk_widget_show (the_syntax_pasteboard);
}
gtk_widget_show (the_syntax_pasteboard);
}