From bb54f2843e2145c483118fe247897a4551146ad2 Mon Sep 17 00:00:00 2001 From: Darius Arnold Date: Sun, 27 Aug 2017 16:52:21 +0200 Subject: [PATCH] [experimental] enable tight layout option on tune autopicker Seems to work if autopicker is called from the GUI. No further testing done --- pylot/core/util/widgets.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pylot/core/util/widgets.py b/pylot/core/util/widgets.py index af53f44c..3a4b8ca4 100644 --- a/pylot/core/util/widgets.py +++ b/pylot/core/util/widgets.py @@ -2188,7 +2188,7 @@ class TuneAutopicker(QWidget): self.setParent(parent) self.setWindowTitle('PyLoT - Tune Autopicker') self.parameter = parent._inputs - self.fig_dict = parent.fig_dict + self.set_fig_dict(parent.fig_dict) self.data = Data() self.init_main_layouts() self.init_eventlist() @@ -2208,6 +2208,11 @@ class TuneAutopicker(QWidget): # self.setWindowModality(QtCore.Qt.WindowModality.ApplicationModal) # self.setWindowFlags(self.windowFlags() | QtCore.Qt.WindowStaysOnTopHint) + def set_fig_dict(self, fig_dict): + for key, value in fig_dict.items(): + value._tight = True + self.fig_dict = fig_dict + def init_main_layouts(self): self.main_layout = QtGui.QVBoxLayout() self.tune_layout = QtGui.QHBoxLayout()