signal[VARIABLE_CHANGED] =
g_signal_new ("variable_changed",
- G_TYPE_FROM_CLASS(class),
+ G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_FIRST,
0,
NULL, NULL,
signal[VARIABLE_INSERTED] =
g_signal_new ("variable_inserted",
- G_TYPE_FROM_CLASS(class),
+ G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_FIRST,
0,
NULL, NULL,
signal[VARIABLES_DELETED] =
g_signal_new ("variables_deleted",
- G_TYPE_FROM_CLASS(class),
+ G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_FIRST,
0,
NULL, NULL,
signal[VARIABLE_RESIZED] =
g_signal_new ("dict-size-changed",
- G_TYPE_FROM_CLASS(class),
+ G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_FIRST,
0,
NULL, NULL,
psppire_dict_insert_variable (PsppireDict *d, gint idx, const gchar *name)
{
struct variable *var ;
+ g_return_if_fail (idx >= 0);
g_return_if_fail (d);
- g_return_if_fail (G_IS_PSPPIRE_DICT(d));
-
+ g_return_if_fail (G_IS_PSPPIRE_DICT (d));
if ( ! name )
name = auto_generate_var_name (d);
var = dict_create_var (d->dict, name, 0);
dict_reorder_var (d->dict, var, idx);
-
- g_signal_emit (d, signal[VARIABLE_INSERTED], 0, idx );
}
/* Delete N variables beginning at FIRST */
gint idx;
g_return_if_fail (d);
g_return_if_fail (d->dict);
- g_return_if_fail (G_IS_PSPPIRE_DICT(d));
+ g_return_if_fail (G_IS_PSPPIRE_DICT (d));
for (idx = 0 ; idx < n ; ++idx )
{
dict_delete_var (d->dict, var);
}
dict_compact_values (d->dict);
-
- g_signal_emit (d, signal[VARIABLES_DELETED], 0, first, idx );
}
{
struct variable *var;
g_assert (d);
- g_assert (G_IS_PSPPIRE_DICT(d));
+ g_assert (G_IS_PSPPIRE_DICT (d));
if ( idx < dict_get_var_cnt (d->dict))
/* This is an existing variable? */
var = dict_get_var (d->dict, idx);
dict_rename_var (d->dict, var, name);
- g_signal_emit (d, signal[VARIABLE_CHANGED], 0, idx);
}
else
{
/* new variable */
dict_create_var (d->dict, name, 0);
- g_signal_emit (d, signal[VARIABLE_INSERTED], 0, idx);
}
}
}
-void
-psppire_dict_var_changed (PsppireDict *d, gint idx)
-{
- g_return_if_fail (d);
-
- g_signal_emit (d, signal[VARIABLE_CHANGED], 0, idx);
-}
-
-
/* Clears the contents of D */
void
psppire_dict_clear (PsppireDict *d)
const gint n_vars = dict_get_var_cnt (d->dict);
dict_clear (d->dict);
-
- g_signal_emit (d, signal[VARIABLES_DELETED], 0, 0, n_vars );
}
}
static GtkTreeModelFlags
tree_model_get_flags (GtkTreeModel *model)
{
- g_return_val_if_fail (G_IS_PSPPIRE_DICT(model), (GtkTreeModelFlags) 0);
+ g_return_val_if_fail (G_IS_PSPPIRE_DICT (model), (GtkTreeModelFlags) 0);
return GTK_TREE_MODEL_LIST_ONLY;
}
static GType
tree_model_column_type (GtkTreeModel *model, gint index)
{
- g_return_val_if_fail (G_IS_PSPPIRE_DICT(model), (GType) 0);
+ g_return_val_if_fail (G_IS_PSPPIRE_DICT (model), (GType) 0);
switch (index)
{
GtkTreeIter *parent, gint n)
{
PsppireDict *dict;
- g_return_val_if_fail (G_IS_PSPPIRE_DICT(model), FALSE);
+ g_return_val_if_fail (G_IS_PSPPIRE_DICT (model), FALSE);
- dict = PSPPIRE_DICT(model);
+ dict = PSPPIRE_DICT (model);
if ( parent )
return FALSE;