changeset 20794:e870a68742a6

change alignment of dock widget titles for OSX (bug #46592) * octave-dock-widget.cc (set_style): change alignment in style sheet for OSX
author Torsten <ttl@justmail.de>
date Fri, 04 Dec 2015 06:43:45 +0100
parents f7b0572fff6e
children ba2367658dc8
files libgui/src/octave-dock-widget.cc
diffstat 1 files changed, 7 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/src/octave-dock-widget.cc	Thu Dec 03 23:02:48 2015 +0100
+++ b/libgui/src/octave-dock-widget.cc	Fri Dec 04 06:43:45 2015 +0100
@@ -330,6 +330,11 @@
   else
     dock_icon = "widget-undock";
 
+#if defined (Q_OS_MAC)
+  QString alignment = "center";
+#else
+  QString alignment = "center left";
+#endif
   if (_custom_style)
     {
 
@@ -371,7 +376,7 @@
       css = background + QString (" color: %1 ;").arg (fg_col.name ());
 #else
       css = QString ("QDockWidget::title { " + background +
-                     "                     text-align: center left;"
+                     "                     text-align: " + alignment + ";"
                      "                     padding: 0px 0px 0px 4px;}\n"
                      "QDockWidget { color: %1 ; "
                      "  titlebar-close-icon: url(:/actions/icons/widget-close%2.png);"
@@ -387,7 +392,7 @@
 #if defined (Q_OS_WIN32)
       css = QString ("");
 #else
-      css = QString ("QDockWidget::title { text-align: center left;"
+      css = QString ("QDockWidget::title { text-align: " + alignment + ";"
                      "                     padding: 0px 0px 0px 4px;}"
                      "QDockWidget {"
                      "  titlebar-close-icon: url(:/actions/icons/widget-close.png);"