[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kstyles/plastik
From:       Sandro Giessl <sgiessl () gmail ! com>
Date:       2006-07-12 18:28:02
Message-ID: 1152728882.265664.16415.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 561618 by giessl:

make south tabs sort of functional again

 M  +3 -3      plastik.cpp  


--- trunk/KDE/kdelibs/kstyles/plastik/plastik.cpp #561617:561618
@@ -614,7 +614,6 @@
             {
                 case Generic::Frame:
                 {
-                    qDebug() << "WT_StatusBar frame...!";
                     renderContour(p, r, pal.color( QPalette::Background ),
                                   pal.color( QPalette::Background ).dark(160),
                                   Draw_Left|Draw_Right|Draw_Top|Draw_Bottom);
@@ -835,18 +834,19 @@
         case WT_TabBar:
         {
             const QStyleOptionTab* tabOpt = qstyleoption_cast<const \
QStyleOptionTab*>(opt); +            if (!tabOpt) break;
 
             switch (primitive)
             {
                 case TabBar::NorthTab:
                 case TabBar::SouthTab:
                 {
-                    // TODO: check if tabOpt != 0...
                     QStyleOptionTab::TabPosition pos = tabOpt->position;
+                    bool bottom = primitive == TabBar::SouthTab;
 
                     // TODO: tab painting needs a lot of work in order to handle \
east and west tabs.  // TODO: handle triangular...
-                    renderTab(p, r, pal, mouseOver, flags&State_Selected, false, \
pos, true /*triangular*/, false/*cornerWidget*/, reverseLayout); +                    \
renderTab(p, r, pal, mouseOver, flags&State_Selected, bottom, pos, true \
/*triangular*/, false/*cornerWidget*/, reverseLayout);  
                     return;
                 }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic