}
}
-
-
static void
on_copy (PsppireDataWindow *dw)
{
}
}
-
-static void
-trf (GtkClipboard *clip,
- GdkAtom *atoms,
- gint n_atoms,
- gpointer data)
-{
- int i;
- for (i = 0; i < n_atoms; ++i)
- {
- g_print ("%s\n", gdk_atom_name (atoms[i]));
- }
-}
-
static void
on_paste (PsppireDataWindow *dw)
{
int p = gtk_notebook_get_current_page (GTK_NOTEBOOK (dw->data_editor));
if (p == PSPPIRE_DATA_EDITOR_DATA_VIEW)
{
- GtkClipboard *clip =
- gtk_clipboard_get_for_display (gtk_widget_get_display (GTK_WIDGET (dw)),
- GDK_SELECTION_CLIPBOARD);
-
- gtk_clipboard_request_targets (clip, trf, dw);
+ psppire_data_editor_paste (dw->data_editor);
}
}
-
static void
on_clear_cases (PsppireDataWindow *dw)
{
}
}
-
-
static void
insert_variable (PsppireDataWindow *dw)
{
}
}
-
-
static void
insert_case_at_row (PsppireDataWindow *dw)
{
psppire_data_editor_insert_new_case_at_posn (de, range->start_y);
}
-
static void
goto_case (PsppireDataWindow *dw)
{
}
}
-
static GtkWidget *
create_file_menu (PsppireDataWindow *dw)
{