From d9e5c333f681d768858322404539c3e98102dcdb Mon Sep 17 00:00:00 2001 From: simon Date: Fri, 11 Apr 2003 17:59:36 +0000 Subject: [PATCH] `Copy All' context-menu item, for what it's worth. git-svn-id: svn://svn.tartarus.org/sgt/putty@3097 cda61777-01e9-0310-a592-d414129be87e --- unix/pterm.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/unix/pterm.c b/unix/pterm.c index 15c64393..14fb45de 100644 --- a/unix/pterm.c +++ b/unix/pterm.c @@ -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); -- 2.11.0