commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] [gnuradio] 03/25: grc: minor fixes/clean-ups


From: git
Subject: [Commit-gnuradio] [gnuradio] 03/25: grc: minor fixes/clean-ups
Date: Fri, 27 May 2016 19:14:58 +0000 (UTC)

This is an automated email from the git hooks/post-receive script.

jcorgan pushed a commit to branch master
in repository gnuradio.

commit d535ba24c44247630555d95efc9bde1696d555a4
Author: Sebastian Koslowski <address@hidden>
Date:   Sat May 7 13:26:01 2016 +0200

    grc: minor fixes/clean-ups
---
 grc/core/Block.py  | 2 +-
 grc/gui/Actions.py | 4 +++-
 grc/gui/Utils.py   | 9 +++++----
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/grc/core/Block.py b/grc/core/Block.py
index 106e4bc..c2111fe 100644
--- a/grc/core/Block.py
+++ b/grc/core/Block.py
@@ -356,7 +356,7 @@ class Block(Element):
         """
         Resolve all import statements.
         Split each import statement at newlines.
-        Combine all import statments into a list.
+        Combine all import statements into a list.
         Filter empty imports.
 
         Returns:
diff --git a/grc/gui/Actions.py b/grc/gui/Actions.py
index 484d4f3..ce5bc4e 100644
--- a/grc/gui/Actions.py
+++ b/grc/gui/Actions.py
@@ -92,6 +92,7 @@ class _ActionBase(object):
             self.set_accel_group(get_accel_group())
             self.set_accel_path(accel_path)
             gtk.accel_map_add_entry(accel_path, keyval, mod_mask)
+        self.args = None
 
     def __str__(self):
         """
@@ -105,10 +106,11 @@ class _ActionBase(object):
 
     def __repr__(self): return str(self)
 
-    def __call__(self):
+    def __call__(self, *args):
         """
         Emit the activate signal when called with ().
         """
+        self.args = args
         self.emit('activate')
 
 
diff --git a/grc/gui/Utils.py b/grc/gui/Utils.py
index f20e3c0..51b9b19 100644
--- a/grc/gui/Utils.py
+++ b/grc/gui/Utils.py
@@ -123,10 +123,11 @@ class TemplateParser(object):
 parse_template = TemplateParser()
 
 
-def align_to_grid(coor):
-    _align = lambda: int(round(x / (1.0 * CANVAS_GRID_SIZE)) * 
CANVAS_GRID_SIZE)
+def align_to_grid(coor, mode=round):
+    def align(value):
+        return int(mode(value / (1.0 * CANVAS_GRID_SIZE)) * CANVAS_GRID_SIZE)
     try:
-        return [_align() for x in coor]
+        return map(align, coor)
     except TypeError:
         x = coor
-        return _align()
+        return align(coor)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]