static void copy_action_activated (GSimpleAction *action, GVariant *parameter, gpointer userdata) { VteTerminal *vtterm = window_get_term_widget (GTK_WINDOW (userdata)); vte_terminal_copy_clipboard (vtterm); vte_terminal_copy_primary (vtterm); }
static void xdg_open_selection (GtkWidget *terminal) { GdkDisplay *display; GtkClipboard *clipboard; vte_terminal_copy_primary (VTE_TERMINAL (terminal)); display = gtk_widget_get_display (terminal); clipboard = gtk_clipboard_get_for_display (display, GDK_SELECTION_PRIMARY); gtk_clipboard_request_text (clipboard, xdg_open_selection_cb, NULL); }
static VALUE term_copy_primary(VALUE self) { vte_terminal_copy_primary(RVAL2TERM(self)); return Qnil; }
static VALUE rg_copy_primary(VALUE self) { vte_terminal_copy_primary(_SELF(self)); return self; }
static VALUE rg_copy_primary(VALUE self) { vte_terminal_copy_primary(RVAL2TERM(self)); return self; }