diff --git a/invesalius/data/trackers.py b/invesalius/data/trackers.py index 7a072b6..20bc1a4 100644 --- a/invesalius/data/trackers.py +++ b/invesalius/data/trackers.py @@ -20,6 +20,7 @@ import invesalius.constants as const import invesalius.gui.dialogs as dlg # TODO: Disconnect tracker when a new one is connected # TODO: Test if there are too many prints when connection fails +# TODO: Redesign error messages. No point in having "Could not connect to default tracker" in all trackers def TrackerConnection(tracker_id, trck_init, action): diff --git a/invesalius/data/viewer_volume.py b/invesalius/data/viewer_volume.py index 00f2df6..1ed1b31 100644 --- a/invesalius/data/viewer_volume.py +++ b/invesalius/data/viewer_volume.py @@ -958,8 +958,8 @@ class Viewer(wx.Panel): def CreateTextDistance(self): tdist = vtku.Text() tdist.SetSize(const.TEXT_SIZE_DIST_NAV) - tdist.SetPosition((const.X, 1.03-const.Y)) - #tdist.ShadowOff() + tdist.SetPosition((const.X, 1.-const.Y)) + tdist.SetVerticalJustificationToBottom() tdist.BoldOn() self.ren.AddActor(tdist.actor) diff --git a/invesalius/data/vtk_utils.py b/invesalius/data/vtk_utils.py index 5b3564c..21201d7 100644 --- a/invesalius/data/vtk_utils.py +++ b/invesalius/data/vtk_utils.py @@ -149,6 +149,7 @@ class Text(object): self.mapper.SetInput(value.encode("utf-8", errors='replace')) def SetCoilDistanceValue(self, value): + #TODO: Not being used anymore. Can be deleted. if isinstance(value, int) or isinstance(value, float): value = 'Dist: ' + str("{:06.2f}".format(value)) + ' mm' if sys.platform == 'win32': diff --git a/invesalius/gui/dialogs.py b/invesalius/gui/dialogs.py index 3d5ea40..597dd25 100644 --- a/invesalius/gui/dialogs.py +++ b/invesalius/gui/dialogs.py @@ -3807,12 +3807,11 @@ class SetNDIconfigs(wx.Dialog): ports = serial.tools.list_ports.comports() if sys.platform.startswith('win'): port_list = [] - count = 0 + desc_list = [] for port, desc, hwid in sorted(ports): port_list.append(port) - if 'NDI' in desc: - port_selec = port, count - count += 1 + desc_list.append(desc) + port_selec = [i for i, e in enumerate(desc_list) if 'NDI' in e] else: raise EnvironmentError('Unsupported platform') @@ -3829,7 +3828,8 @@ class SetNDIconfigs(wx.Dialog): port_list, port_selec = self.serial_ports() self.com_ports.Append(port_list) - self.com_ports.SetSelection(port_selec[1]) + if port_selec: + self.com_ports.SetSelection(port_selec[0]) session = ses.Session() last_ndi_probe_marker = session.get('paths', 'last_ndi_probe_marker', '') -- libgit2 0.21.2