comparison gui/src/MainWindow.cpp @ 13620:1fa83c820402

Added minimum constraints to subwindows.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Thu, 18 Aug 2011 12:56:08 +0200
parents 5cb93c6d8aab
children cc90c62ada21
comparison
equal deleted inserted replaced
13619:f72530c9471a 13620:1fa83c820402
295 m_octaveTerminalSubWindow->setWindowTitle (tr ("Terminal")); 295 m_octaveTerminalSubWindow->setWindowTitle (tr ("Terminal"));
296 m_octaveTerminalSubWindow 296 m_octaveTerminalSubWindow
297 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Terminal)); 297 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Terminal));
298 m_octaveTerminalSubWindow->setFocusProxy (m_octaveTerminal); 298 m_octaveTerminalSubWindow->setFocusProxy (m_octaveTerminal);
299 m_octaveTerminalSubWindow->setStatusTip (tr ("Enter your commands into the Octave terminal.")); 299 m_octaveTerminalSubWindow->setStatusTip (tr ("Enter your commands into the Octave terminal."));
300 m_octaveTerminalSubWindow->setMinimumSize (670, 300);
300 301
301 // Documentation subwindow. 302 // Documentation subwindow.
302 m_documentationWidgetSubWindow = new NonClosableMdiSubWindow (this); 303 m_documentationWidgetSubWindow = new NonClosableMdiSubWindow (this);
303 m_documentationWidgetSubWindow->setWidget (m_documentationWidget); 304 m_documentationWidgetSubWindow->setWidget (m_documentationWidget);
304 m_centralMdiArea->addSubWindow (m_documentationWidgetSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); 305 m_centralMdiArea->addSubWindow (m_documentationWidgetSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint);
307 m_documentationWidgetSubWindow->setWindowTitle (tr ("Documentation")); 308 m_documentationWidgetSubWindow->setWindowTitle (tr ("Documentation"));
308 m_documentationWidgetSubWindow 309 m_documentationWidgetSubWindow
309 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Documentation)); 310 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Documentation));
310 m_documentationWidgetSubWindow->setFocusProxy (m_documentationWidget); 311 m_documentationWidgetSubWindow->setFocusProxy (m_documentationWidget);
311 m_documentationWidgetSubWindow->setStatusTip (tr ("Browse the Octave documentation for help.")); 312 m_documentationWidgetSubWindow->setStatusTip (tr ("Browse the Octave documentation for help."));
313 m_documentationWidgetSubWindow->setMinimumSize (670, 300);
312 314
313 // Chat subwindow. 315 // Chat subwindow.
314 m_ircWidgetSubWindow = new NonClosableMdiSubWindow (this); 316 m_ircWidgetSubWindow = new NonClosableMdiSubWindow (this);
315 m_ircWidgetSubWindow->setWidget (m_ircWidget); 317 m_ircWidgetSubWindow->setWidget (m_ircWidget);
316 m_centralMdiArea->addSubWindow (m_ircWidgetSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); 318 m_centralMdiArea->addSubWindow (m_ircWidgetSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint);
319 m_ircWidgetSubWindow->setWindowTitle (tr ("Chat")); 321 m_ircWidgetSubWindow->setWindowTitle (tr ("Chat"));
320 m_ircWidgetSubWindow 322 m_ircWidgetSubWindow
321 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Chat)); 323 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Chat));
322 m_ircWidgetSubWindow->setStatusTip(tr ("Instantly chat with other Octave users for help.")); 324 m_ircWidgetSubWindow->setStatusTip(tr ("Instantly chat with other Octave users for help."));
323 m_ircWidgetSubWindow->setFocusProxy (m_ircWidget); 325 m_ircWidgetSubWindow->setFocusProxy (m_ircWidget);
326 m_ircWidgetSubWindow->setMinimumSize (670, 300);
324 connect (m_ircWidget, SIGNAL (unreadMessages (bool)), this, SLOT (handleUnreadMessages (bool))); 327 connect (m_ircWidget, SIGNAL (unreadMessages (bool)), this, SLOT (handleUnreadMessages (bool)));
325 328
326 m_lexer = NULL; // initialise the empty lexer for the edtiors 329 m_lexer = NULL; // initialise the empty lexer for the edtiors
327 330
328 QMenu *controlMenu = menuBar ()->addMenu (tr ("Octave")); 331 QMenu *controlMenu = menuBar ()->addMenu (tr ("Octave"));