`Copy All' context-menu item, for what it's worth.
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 11 Apr 2003 17:59:36 +0000 (17:59 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Fri, 11 Apr 2003 17:59:36 +0000 (17:59 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@3097 cda61777-01e9-0310-a592-d414129be87e

unix/pterm.c

index 15c6439..14fb45d 100644 (file)
@@ -2387,6 +2387,12 @@ void reset_terminal_menuitem(GtkMenuItem *item, gpointer data)
     ldisc_send(inst->ldisc, NULL, 0, 0);
 }
 
+void copy_all_menuitem(GtkMenuItem *item, gpointer data)
+{
+    struct gui_data *inst = (struct gui_data *)data;
+    term_copyall(inst->term);
+}
+
 void special_menuitem(GtkMenuItem *item, gpointer data)
 {
     struct gui_data *inst = (struct gui_data *)data;
@@ -2698,6 +2704,7 @@ int pt_main(int argc, char **argv)
        inst->specialsitem2 = menuitem;
        MKMENUITEM("Clear Scrollback", clear_scrollback_menuitem);
        MKMENUITEM("Reset Terminal", reset_terminal_menuitem);
+       MKMENUITEM("Copy All", copy_all_menuitem);
        MKMENUITEM(NULL, NULL);
        s = dupcat("About ", appname, NULL);
        MKMENUITEM(s, about_menuitem);