<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'># HG changeset patch<br># User K. Arvanitis <<a href="mailto:kosta@alumni.uvic.ca">kosta@alumni.uvic.ca</a>><br># Date 1422736039 28800<br># Parent ee4e39df6d17db7bc162725491279a60c2054401<br>[PATCH] Updated Memory Edit View #2<BR>This patch adds "Select All" functionality to the memory editor via the<br>app 'edit' menu and the memory editor context menu.<BR><br>Feature #2273<BR>diff -r ee4e39df6d17 -r 876c1328e8a6 chirpui/mainapp.py<br>--- a/chirpui/mainapp.py Sat Jan 31 12:18:38 2015 -0800<br>+++ b/chirpui/mainapp.py Sat Jan 31 12:27:19 2015 -0800<br>@@ -113,7 +113,7 @@<br> for i in ["export", "close", "columns", "irbook", "irfinder",<br> "move_up", "move_dn", "exchange", "iradioreference",<br> "cut", "copy", "paste", "delete", "viewdeveloper",<br>- "properties"]:<br>+ "all", "properties"]:<br> set_action_sensitive(i, eset is not None)<br> <br> def ev_status(self, editorset, msg):<br>@@ -1420,7 +1420,7 @@<br> elif action == "developer":<br> self.do_toggle_developer(_action)<br> elif action in ["cut", "copy", "paste", "delete",<br>- "move_up", "move_dn", "exchange",<br>+ "move_up", "move_dn", "exchange", "all",<br> "devshowraw", "devdiffraw", "properties"]:<br> self.get_current_editorset().get_current_editor().hotkey(_action)<br> elif action == "devdifftab":<br>@@ -1459,6 +1459,8 @@<br> <menuitem action="paste"/><br> <menuitem action="delete"/><br> <separator/><br>+ <menuitem action="all"/><br>+ <separator/><br> <menuitem action="move_up"/><br> <menuitem action="move_dn"/><br> <menuitem action="exchange"/><br>@@ -1524,6 +1526,7 @@<br> ('copy', None, _("_Copy"), "<Ctrl>c", None, self.mh),<br> ('paste', None, _("_Paste"), "<Ctrl>v", None, self.mh),<br> ('delete', None, _("_Delete"), "Delete", None, self.mh),<br>+ ('all', None, _("Select _All"), None, None, self.mh),<br> ('move_up', None, _("Move _Up"), "<Control>Up", None, self.mh),<br> ('move_dn', None, _("Move Dow_n"), "<Control>Down", None, self.mh),<br> ('exchange', None, _("E_xchange"), "<Control><Shift>x", None, self.mh),<br>diff -r ee4e39df6d17 -r 876c1328e8a6 chirpui/memedit.py<br>--- a/chirpui/memedit.py Sat Jan 31 12:18:38 2015 -0800<br>+++ b/chirpui/memedit.py Sat Jan 31 12:27:19 2015 -0800<br>@@ -791,6 +791,8 @@<br> changed = self.copy_selection(action=="cut")<br> elif action == "paste":<br> changed = self.paste_selection()<br>+ elif action == "all":<br>+ changed = self.select_all()<br> elif action == "devshowraw":<br> self._show_raw(cur_pos)<br> elif action == "devdiffraw":<br>@@ -832,6 +834,8 @@<br> <menuitem action="copy"/><br> <menuitem action="paste"/><br> <separator/><br>+ <menuitem action="all"/><br>+ <separator/><br> <menuitem action="insert_prev"/><br> <menuitem action="insert_next"/><br> <menu action="deletes"><br>@@ -858,6 +862,7 @@<br> ("cut", _("Cut")),<br> ("copy", _("Copy")),<br> ("paste", _("Paste")),<br>+ ("all", _("Select All")),<br> ("insert_prev", _("Insert row above")),<br> ("insert_next", _("Insert row below")),<br> ("deletes", _("Delete")),<br>@@ -1498,6 +1503,9 @@<br> clipboard = gtk.Clipboard(selection="PRIMARY")<br> clipboard.request_text(self._paste_selection)<br> <br>+ def select_all(self):<br>+ self.view.get_selection().select_all()<br>+<br> def prepare_close(self):<br> cols = self.view.get_columns()<br> self._config.set("column_order_%s" % self.__class__.__name__,<br> <BR>                                            </div></body>
</html>