From 28be0714a4db06bb82f643d4218b9cfca0eb1914 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Tue, 31 Jul 2012 17:50:58 +0000 Subject: add restore from trash to edit toolbar --- (limited to 'TurtleArtActivity.py') diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py index 18375a2..a039f4a 100644 --- a/TurtleArtActivity.py +++ b/TurtleArtActivity.py @@ -523,6 +523,8 @@ class TurtleArtActivity(activity.Activity): edit_toolbar, 'c') self._add_button('edit-paste', _('Paste'), self._paste_cb, edit_toolbar, 'v') + self._add_button('edit-undo', _('Restore blocks from trash'), + self._undo_cb, edit_toolbar) self._add_button('view-fullscreen', _('Fullscreen'), self.do_fullscreen_cb, view_toolbar, 'Return') self._add_button('view-Cartesian', _('Cartesian coordinates'), @@ -1157,6 +1159,10 @@ in order to use the plugin.')) self.tw.paste_offset) self.tw.paste_offset += 20 + def _undo_cb(self, button): + ''' Restore most recent item added to the trash ''' + self.tw.restore_latest_from_trash() + def _share_cb(self, button): ''' Share a stack of blocks. ''' if self.sharing_blocks: -- cgit v0.9.1