Index: resources/iconsets/1_7_0/1_7_0.xml
===================================================================
--- resources/iconsets/1_7_0/1_7_0.xml	(Revision 26191)
+++ resources/iconsets/1_7_0/1_7_0.xml	(Arbeitskopie)
@@ -574,6 +574,8 @@
 		<icon id="close" file="16/action-close.svg" />
 		<icon id="dock-float" file="16/action-window-float.svg" />
 		<icon id="menu-down" file="16/action-menu-down.svg" />
+		<icon id="dock-auto-hide" file="16/action-pin.svg" />
+		<icon id="dock-minimize" file="16/action-minimize.svg" />
 
 		<!-- Panels -->
 		<icon id="panel-action-history" file="16/panel-action-history.svg" />
Index: scribus/manager/dock_manager.cpp
===================================================================
--- scribus/manager/dock_manager.cpp	(Revision 26191)
+++ scribus/manager/dock_manager.cpp	(Arbeitskopie)
@@ -214,9 +214,10 @@
 	IconManager &iconManager = IconManager::instance();
 
 	dockWidget->dockAreaWidget()->titleBarButton(ads::TitleBarButtonClose)->setIcon(iconManager.loadIcon("close", 12));
-	dockWidget->dockAreaWidget()->titleBarButton(ads::TitleBarButtonUndock)->setIcon(iconManager.loadIcon("dock-float", 12));
-	dockWidget->dockAreaWidget()->titleBarButton(ads::TitleBarButtonTabsMenu)->setIcon(iconManager.loadIcon("menu-down", 12));
-	//	dock->dockAreaWidget()->titleBarButton(ads::TitleBarButtonAutoHide)->setIcon(iconManager.loadIcon("dock-auto-hide", 12));
+	dockWidget->dockAreaWidget()->titleBarButton(ads::TitleBarButtonUndock)->setIcon(iconManager.loadIcon("dock-float", 16));
+	dockWidget->dockAreaWidget()->titleBarButton(ads::TitleBarButtonTabsMenu)->setIcon(iconManager.loadIcon("menu-down", 16));
+	dockWidget->dockAreaWidget()->titleBarButton(ads::TitleBarButtonAutoHide)->setIcon(iconManager.loadIcon("dock-auto-hide", 16));
+	dockWidget->dockAreaWidget()->titleBarButton(ads::TitleBarButtonMinimize)->setIcon(iconManager.loadIcon("dock-minimize", 16));
 
 	for (auto tabCloseButton : dockWidget->dockAreaWidget()->findChildren<QAbstractButton*>("tabCloseButton"))
 		tabCloseButton->setIcon(iconManager.loadIcon("close", 12));
@@ -245,11 +246,11 @@
 	 *        290px     290px           *             290px
 	 *     |---------|---------|-------------------|---------|
 	 *     |  Left   |  Center |      Center       |  Right  |
-	 * 2/3 |         |  Left   |                   |         |
+	 * 3/4 |         |  Left   |                   |         |
 	 *     |         |         |                   |         |
 	 *     |         |         |                   |         |
 	 *     |---------|         |                   |         |
-	 * 1/3 | Bottom  |         |                   |         |
+	 * 1/4 | Bottom  |         |                   |         |
 	 *     | Left    |         |                   |         |
 	 *     |---------|---------|-------------------|---------|
 	 *
@@ -284,7 +285,7 @@
 
 	// Resizing area height of left and bottom-left
 	int heightL = areaLeft->height();
-	setSplitterSizes(areaLeft, {heightL * 2 / 3, heightL * 1 / 3});
+	setSplitterSizes(areaLeft, {heightL * 3 / 4, heightL * 1 / 4});
 
 	// Resizing area width of left, center-left, center and right
 	int widthCL = areaCenter->width();
Index: scribus/scribus.cpp
===================================================================
--- scribus/scribus.cpp	(Revision 26191)
+++ scribus/scribus.cpp	(Arbeitskopie)
@@ -305,18 +305,19 @@
 	CDockManager::setConfigFlag(CDockManager::ShowTabTextOnlyForActiveTab, m_prefsManager.appPrefs.uiPrefs.hideLabelsOfInactiveTabs);
 
 	// Documentation: https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/blob/master/doc/user-guide.md#auto-hide-configuration-flags
-//	CDockManager::setAutoHideConfigFlags(CDockManager::DefaultAutoHideConfig);
+	CDockManager::setAutoHideConfigFlags(CDockManager::DefaultAutoHideConfig);
 //	CDockManager::setAutoHideConfigFlag(CDockManager::AutoHideShowOnMouseOver, false);
 //	CDockManager::setAutoHideConfigFlag(CDockManager::AutoHideCloseButtonCollapsesDock, true);
 //	CDockManager::setAutoHideConfigFlag(CDockManager::AutoHideButtonTogglesArea, true);
-//	CDockManager::setAutoHideConfigFlag(CDockManager::DockAreaHasAutoHideButton, true);
+	CDockManager::setAutoHideConfigFlag(CDockManager::DockAreaHasAutoHideButton, true);
 
 	IconManager &iconmanager = IconManager::instance();
 	CDockManager::iconProvider().registerCustomIcon(TabCloseIcon, iconmanager.loadIcon("close", 12));
 	CDockManager::iconProvider().registerCustomIcon(DockAreaCloseIcon, iconmanager.loadIcon("close", 12));
-	CDockManager::iconProvider().registerCustomIcon(DockAreaMenuIcon, iconmanager.loadIcon("menu-down", 12));
-	CDockManager::iconProvider().registerCustomIcon(DockAreaUndockIcon, iconmanager.loadIcon("dock-float", 12));
-//	CDockManager::iconProvider().registerCustomIcon(AutoHideIcon, iconmanager.loadIcon("dock-auto-hide", 12));
+	CDockManager::iconProvider().registerCustomIcon(DockAreaMenuIcon, iconmanager.loadIcon("menu-down", 16));
+	CDockManager::iconProvider().registerCustomIcon(DockAreaUndockIcon, iconmanager.loadIcon("dock-float", 16));
+	CDockManager::iconProvider().registerCustomIcon(AutoHideIcon, iconmanager.loadIcon("dock-auto-hide", 16));
+	CDockManager::iconProvider().registerCustomIcon(DockAreaMinimizeIcon, iconmanager.loadIcon("dock-minimize", 16));
 
 	int retVal=0;
 	//qsrand(1234);
@@ -560,11 +561,11 @@
 	delete m_tocGenerator;
 }
 
-void ScribusMainWindow::addScToolBar(ScToolBar *tb, const QString & name)
+void ScribusMainWindow::addScToolBar(ScToolBar *tb, const QString & name, Qt::ToolBarArea area)
 {
 	if (!scrToolBars.contains(name))
 		scrToolBars.insert(name, tb);
-	addToolBar(tb);
+	addToolBar(area, tb);
 }
 
 void ScribusMainWindow::initToolBars()
@@ -579,7 +580,7 @@
 
 	addScToolBar(fileToolBar, fileToolBar->objectName());
 	addScToolBar(editToolBar, editToolBar->objectName());
-	addScToolBar(modeToolBar, modeToolBar->objectName());
+	addScToolBar(modeToolBar, modeToolBar->objectName(), Qt::ToolBarArea::LeftToolBarArea);
 	addScToolBar(pdfToolBar, pdfToolBar->objectName());
 	addScToolBar(viewToolBar, viewToolBar->objectName());
 	connect(modeToolBar, SIGNAL(visibilityChanged(bool)), scrActions["toolsToolbarTools"], SLOT(setChecked(bool)));
Index: scribus/scribus.h
===================================================================
--- scribus/scribus.h	(Revision 26191)
+++ scribus/scribus.h	(Arbeitskopie)
@@ -142,7 +142,7 @@
 	QScreen* getScreen() const;
 	void getScreenPosition(int& xPos, int& yPos) const;
 	void getScreenDPI(int& dpiX, int& dpiY) const;
-	void addScToolBar(ScToolBar *tb, const QString& name);
+	void addScToolBar(ScToolBar *tb, const QString& name, Qt::ToolBarArea area = Qt::ToolBarArea::TopToolBarArea);
 	bool warningVersion(QWidget *parent);
 	void SetShortCut();
 	void startUpDialog();
