[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r8755 - in grc/trunk/src: grc/gui/elements grc_gnuradi
From: |
jblum |
Subject: |
[Commit-gnuradio] r8755 - in grc/trunk/src: grc/gui/elements grc_gnuradio |
Date: |
Mon, 30 Jun 2008 15:37:06 -0600 (MDT) |
Author: jblum
Date: 2008-06-30 15:37:06 -0600 (Mon, 30 Jun 2008)
New Revision: 8755
Modified:
grc/trunk/src/grc/gui/elements/FlowGraph.py
grc/trunk/src/grc_gnuradio/Block.py
Log:
block: update after port adjust, fg: check for none selection
Modified: grc/trunk/src/grc/gui/elements/FlowGraph.py
===================================================================
--- grc/trunk/src/grc/gui/elements/FlowGraph.py 2008-06-30 20:55:22 UTC (rev
8754)
+++ grc/trunk/src/grc/gui/elements/FlowGraph.py 2008-06-30 21:37:06 UTC (rev
8755)
@@ -104,6 +104,7 @@
@param direction +1 or -1
@return true for success
"""
+ if not self.selected_element: return False
if self.selected_element.is_source() or
self.selected_element.is_sink():
self.selected_element =
self.selected_element.get_parent()
if self.selected_element.is_block():
@@ -125,15 +126,15 @@
self.update()
return True
except: return False
- return False
+ return False
-
def port_controller_modify_selected(self, direction):
"""!
Change port controller for the selected signal block.
@param direction +1 or -1
@return true for success
- """
+ """
+ if not self.selected_element: return False
if self.selected_element.is_source() or
self.selected_element.is_sink():
self.selected_element =
self.selected_element.get_parent()
if self.selected_element.is_block():
Modified: grc/trunk/src/grc_gnuradio/Block.py
===================================================================
--- grc/trunk/src/grc_gnuradio/Block.py 2008-06-30 20:55:22 UTC (rev 8754)
+++ grc/trunk/src/grc_gnuradio/Block.py 2008-06-30 21:37:06 UTC (rev 8755)
@@ -80,6 +80,7 @@
self.get_parent().remove_element(connection)
#remove the ports
for key in map(str, range(nports, num_ports)):
ports.pop(key)
+ self.update()
continue
#add more ports
if nports > num_ports:
@@ -88,6 +89,7 @@
n['key'] = key
port = Port(self, n)
ports[key] = port
+ self.update()
continue
def get_doc(self):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r8755 - in grc/trunk/src: grc/gui/elements grc_gnuradio,
jblum <=