diff sv/main/MainWindow.cpp @ 101:bc5b79e7b1d8

when adding a new pane, the pane stack is divided in equals parts
author lbajardsilogic
date Thu, 12 Jul 2007 07:25:32 +0000
parents c5387d9e572a
children 5b667a8edafa
line wrap: on
line diff
--- a/sv/main/MainWindow.cpp	Wed Jul 11 16:04:19 2007 +0000
+++ b/sv/main/MainWindow.cpp	Thu Jul 12 07:25:32 2007 +0000
@@ -279,9 +279,10 @@
 	QWidget *auxwidget = new QWidget;
 	auxwidget->setLayout(auxlayout);
 
-	ExpandWidget *bottomExpandWidget = new ExpandWidget();
-	bottomExpandWidget->setWidgetLocation(ExpandWidget::Location_Bottom);
-	bottomExpandWidget->setPanes(auxwidget, m_qtabwidget);
+	m_leftExpandWidget = new ExpandWidget();
+	m_leftExpandWidget->setWidgetLocation(ExpandWidget::Location_Bottom);
+	m_leftExpandWidget->setPanes(auxwidget, m_qtabwidget);
+	m_leftExpandWidget->setPercentage( 1, 4);
 
 	m_toolBox = new AdvancedToolBox();
 	m_toolBox->addItem("Layers", new QWidget);
@@ -306,11 +307,12 @@
 	widgetAuxForLogo->setLayout(logoLayout);
 	/****************************/
 
-	ExpandWidget *mainExpandWidget = new ExpandWidget();
-	mainExpandWidget->setWidgetLocation(ExpandWidget::Location_Right);
-	mainExpandWidget->setPanes(bottomExpandWidget, widgetAuxForLogo);
+	m_rightExpandWidget = new ExpandWidget();
+	m_rightExpandWidget->setWidgetLocation(ExpandWidget::Location_Right);
+	m_rightExpandWidget->setPanes(m_leftExpandWidget, widgetAuxForLogo);
+	m_rightExpandWidget->setPercentage( 3, 1);
 
-	layout->addWidget(mainExpandWidget, 0, 0);
+	layout->addWidget(m_rightExpandWidget, 0, 0);
 
     m_paneStack->setPropertyStackMinWidth
         (m_fader->width() + m_playSpeed->width() + m_playSharpen->width() +