diff --git a/picard/ui/ui_options_script.py b/picard/ui/ui_options_script.py
index 6dd0c17b8..c13f2e4dd 100644
--- a/picard/ui/ui_options_script.py
+++ b/picard/ui/ui_options_script.py
@@ -40,32 +40,43 @@ class Ui_ScriptingOptionsPage(object):
self.groupBox.setSizePolicy(sizePolicy)
self.groupBox.setTitle(_fromUtf8(""))
self.groupBox.setObjectName(_fromUtf8("groupBox"))
- self.gridLayout = QtGui.QGridLayout(self.groupBox)
- self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
- self.script_list = QtGui.QListWidget(self.groupBox)
- sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding)
+ self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox)
+ self.verticalLayout_3.setMargin(0)
+ self.verticalLayout_3.setSpacing(6)
+ self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
+ self.add_script = QtGui.QToolButton(self.groupBox)
+ self.add_script.setToolButtonStyle(QtCore.Qt.ToolButtonTextOnly)
+ self.add_script.setAutoRaise(False)
+ self.add_script.setObjectName(_fromUtf8("add_script"))
+ self.verticalLayout_3.addWidget(self.add_script)
+ self.splitter = QtGui.QSplitter(self.groupBox)
+ self.splitter.setOrientation(QtCore.Qt.Horizontal)
+ self.splitter.setChildrenCollapsible(False)
+ self.splitter.setObjectName(_fromUtf8("splitter"))
+ self.script_list = QtGui.QListWidget(self.splitter)
+ sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.script_list.sizePolicy().hasHeightForWidth())
self.script_list.setSizePolicy(sizePolicy)
self.script_list.setObjectName(_fromUtf8("script_list"))
- self.gridLayout.addWidget(self.script_list, 2, 2, 3, 1)
- self.tagger_script = QtGui.QTextEdit(self.groupBox)
- self.tagger_script.setObjectName(_fromUtf8("tagger_script"))
- self.gridLayout.addWidget(self.tagger_script, 3, 4, 2, 2)
- self.add_script = QtGui.QToolButton(self.groupBox)
- self.add_script.setToolButtonStyle(QtCore.Qt.ToolButtonTextOnly)
- self.add_script.setAutoRaise(False)
- self.add_script.setObjectName(_fromUtf8("add_script"))
- self.gridLayout.addWidget(self.add_script, 0, 2, 1, 1)
- self.script_name = QtGui.QLineEdit(self.groupBox)
+ self.formWidget = QtGui.QWidget(self.splitter)
+ self.formWidget.setObjectName(_fromUtf8("formWidget"))
+ self.verticalLayout_2 = QtGui.QVBoxLayout(self.formWidget)
+ self.verticalLayout_2.setMargin(0)
+ self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
+ self.script_name = QtGui.QLineEdit(self.formWidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.script_name.sizePolicy().hasHeightForWidth())
self.script_name.setSizePolicy(sizePolicy)
self.script_name.setObjectName(_fromUtf8("script_name"))
- self.gridLayout.addWidget(self.script_name, 2, 4, 1, 2)
+ self.verticalLayout_2.addWidget(self.script_name)
+ self.tagger_script = QtGui.QTextEdit(self.formWidget)
+ self.tagger_script.setObjectName(_fromUtf8("tagger_script"))
+ self.verticalLayout_2.addWidget(self.tagger_script)
+ self.verticalLayout_3.addWidget(self.splitter)
self.verticalLayout.addWidget(self.groupBox)
self.script_error = QtGui.QLabel(self.enable_tagger_scripts)
self.script_error.setText(_fromUtf8(""))
diff --git a/ui/options_script.ui b/ui/options_script.ui
index 1b89b8b80..9eb25c7a4 100644
--- a/ui/options_script.ui
+++ b/ui/options_script.ui
@@ -14,7 +14,16 @@
6
-
+
+ 9
+
+
+ 9
+
+
+ 9
+
+
9
-
@@ -37,21 +46,23 @@
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- -
-
-
- -
+
+
+ 6
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
Add new script
@@ -67,17 +78,54 @@
- -
-
-
-
- 0
- 0
-
+
-
+
+
+ Qt::Horizontal
-
- Display Name
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ Display Name
+
+
+
+ -
+
+
+
+