예제 #1
0
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);
}
예제 #2
0
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);
}
예제 #3
0
static VALUE
term_copy_primary(VALUE self)
{
    vte_terminal_copy_primary(RVAL2TERM(self));
    return Qnil;
}
예제 #4
0
static VALUE
rg_copy_primary(VALUE self)
{
    vte_terminal_copy_primary(_SELF(self));
    return self;
}
예제 #5
0
static VALUE
rg_copy_primary(VALUE self)
{
    vte_terminal_copy_primary(RVAL2TERM(self));
    return self;
}