[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r3943: Adjust border color for status widgets to something more ple (vidalia/branches/extension-api/src/vidalia)



Author: tyree731
Date: 2009-07-07 01:28:09 -0400 (Tue, 07 Jul 2009)
New Revision: 3943

Modified:
   vidalia/branches/extension-api/src/vidalia/MainWindow.cpp
Log:
Adjust border color for status widgets to something more pleasant than white.


Modified: vidalia/branches/extension-api/src/vidalia/MainWindow.cpp
===================================================================
--- vidalia/branches/extension-api/src/vidalia/MainWindow.cpp	2009-07-07 03:47:24 UTC (rev 3942)
+++ vidalia/branches/extension-api/src/vidalia/MainWindow.cpp	2009-07-07 05:28:09 UTC (rev 3943)
@@ -596,13 +596,21 @@
 
   /* Create the status bar */
   _statusBar = new QStatusBar(this);
-  _statusBar->setMaximumHeight(20);
-  _statusBar->setMinimumHeight(20);
 
+#if defined(Q_WS_MAC)
+  /* Change border color for statusbar widgets */
+  QPalette statusPalette = _statusBar->palette();
+  statusPalette.setColor(QPalette::Light, QColor(96, 96, 96));
+  statusPalette.setColor(QPalette::Dark, QColor(192, 192, 192));
+  _statusBar->setPalette(statusPalette);
+#endif
+
   /* Create the widget to be inserted in the statusbar */
   QWidget* statusWidget = new QWidget(_statusBar);
   QHBoxLayout* hLayout = new QHBoxLayout(statusWidget);
   hLayout->setContentsMargins(0,0,0,0);
+
+  /* Squish widgets to the right */
   QSpacerItem* hSpacer = new QSpacerItem(0, 0, QSizePolicy::Expanding);
 
   /* Progress bar */
@@ -610,6 +618,7 @@
   _progressBar->setMaximum(130);
   _progressBar->setTextVisible(false);
   _progressBar->setMaximumWidth(100);
+  _progressBar->setMaximumHeight(15);
 
   /* Progress bar status */
   _lblStartupProgress = new QLabel(tr("Starting Tor"), statusWidget);
@@ -630,7 +639,7 @@
   hLayout->addWidget(_progressBar);
   hLayout->addWidget(_lblTorStatusImg);
   hLayout->addWidget(_lblTorStatus);
-  
+
   /* Set statusbar widget layout to hLayout */
   statusWidget->setLayout(hLayout);