summaryrefslogtreecommitdiff
path: root/noncore/styles/phase
authorzecke <zecke>2004-09-13 00:54:39 (UTC)
committer zecke <zecke>2004-09-13 00:54:39 (UTC)
commit3ea857919c16be19d44181a1be01ab8328b3ccea (patch) (unidiff)
tree0c2172ae03ca987ed66bb35cbe12ec413dcbc308 /noncore/styles/phase
parent848be27ce441430b6946221cd288ff9d6297096c (diff)
downloadopie-3ea857919c16be19d44181a1be01ab8328b3ccea.zip
opie-3ea857919c16be19d44181a1be01ab8328b3ccea.tar.gz
opie-3ea857919c16be19d44181a1be01ab8328b3ccea.tar.bz2
Try to make the tabbar a bit 'higher' but less wide
Diffstat (limited to 'noncore/styles/phase') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/styles/phase/phasestyle.cpp6
-rw-r--r--noncore/styles/phase/phasestyle.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/noncore/styles/phase/phasestyle.cpp b/noncore/styles/phase/phasestyle.cpp
index 139505f..ba8c460 100644
--- a/noncore/styles/phase/phasestyle.cpp
+++ b/noncore/styles/phase/phasestyle.cpp
@@ -733,48 +733,54 @@ void PhaseStyle::drawComboButton( QPainter * p, int x, int y,
733 bool editable, 733 bool editable,
734 bool, 734 bool,
735 const QBrush *) { 735 const QBrush *) {
736 drawButton(p, x, y, w, h, g, 736 drawButton(p, x, y, w, h, g,
737 sunken, &g.brush(QColorGroup::Button )); 737 sunken, &g.brush(QColorGroup::Button ));
738 738
739 for ( int n = 0; n < 2; ++n ) 739 for ( int n = 0; n < 2; ++n )
740 kColorBitmaps(p, g, w-16+(6*n), y+(h/2)-2, 740 kColorBitmaps(p, g, w-16+(6*n), y+(h/2)-2,
741 0, &doodad_mid, &doodad_light, 0, 0, 0 ); 741 0, &doodad_mid, &doodad_light, 0, 0, 0 );
742 742
743 743
744 if (editable ) { 744 if (editable ) {
745 const int x2 = x+w-1; const int y2 = y+h-1; 745 const int x2 = x+w-1; const int y2 = y+h-1;
746 p->setPen(g.dark()); 746 p->setPen(g.dark());
747 p->drawLine(x2+1, y, x2+1, y2); 747 p->drawLine(x2+1, y, x2+1, y2);
748 p->setPen(g.midlight()); 748 p->setPen(g.midlight());
749 p->drawLine(x2+2, y, x2+2, y2-1); 749 p->drawLine(x2+2, y, x2+2, y2-1);
750 p->setPen(g.button()); 750 p->setPen(g.button());
751 p->drawPoint(x2+2, y2); 751 p->drawPoint(x2+2, y2);
752 } 752 }
753 753
754 p->setPen(g.buttonText() ); 754 p->setPen(g.buttonText() );
755} 755}
756 756
757void PhaseStyle::tabbarMetrics( const QTabBar* t, int &hframe, int &vframe, int& ov ) {
758 QCommonStyle::tabbarMetrics( t, hframe, vframe, ov );
759 hframe -= 2;
760 vframe += 1;
761}
762
757 763
758void PhaseStyle::drawTab(QPainter* painter, const QTabBar* bar, QTab* tab, 764void PhaseStyle::drawTab(QPainter* painter, const QTabBar* bar, QTab* tab,
759 bool selected ) { 765 bool selected ) {
760 bool edge = false; 766 bool edge = false;
761 int x, y, w, h; 767 int x, y, w, h;
762 QRect r = tab->rect(); 768 QRect r = tab->rect();
763 r.rect(&x,&y,&w,&h); 769 r.rect(&x,&y,&w,&h);
764 const int x2 = x+w-1; 770 const int x2 = x+w-1;
765 const int y2 = y+h-1; 771 const int y2 = y+h-1;
766 const QColorGroup &group = bar->colorGroup(); 772 const QColorGroup &group = bar->colorGroup();
767 773
768 774
769 painter->save(); 775 painter->save();
770 776
771 // what position is the tab? 777 // what position is the tab?
772 if ((bar->count() == 1 )) 778 if ((bar->count() == 1 ))
773 edge = true; 779 edge = true;
774 else 780 else
775 edge = false; 781 edge = false;
776 782
777 switch (QTabBar::Shape(bar->shape())) { 783 switch (QTabBar::Shape(bar->shape())) {
778 case QTabBar::RoundedAbove: 784 case QTabBar::RoundedAbove:
779 case QTabBar::TriangularAbove: { 785 case QTabBar::TriangularAbove: {
780 if (!selected) { // shorten 786 if (!selected) { // shorten
diff --git a/noncore/styles/phase/phasestyle.h b/noncore/styles/phase/phasestyle.h
index ab593e6..cbaa534 100644
--- a/noncore/styles/phase/phasestyle.h
+++ b/noncore/styles/phase/phasestyle.h
@@ -100,48 +100,49 @@ public:
100 void getButtonShift( int &x, int &y ); 100 void getButtonShift( int &x, int &y );
101 101
102 /* popup drawing */ 102 /* popup drawing */
103 void drawPopupMenuItem ( QPainter * p, bool checkable, int maxpmw, 103 void drawPopupMenuItem ( QPainter * p, bool checkable, int maxpmw,
104 int tab, QMenuItem * mi, 104 int tab, QMenuItem * mi,
105 const QPalette & pal, bool act, 105 const QPalette & pal, bool act,
106 bool enabled, int x, int y, 106 bool enabled, int x, int y,
107 int w, int h ); 107 int w, int h );
108 108
109 /* combo box */ 109 /* combo box */
110 QRect comboButtonRect ( int x, int y, int w, int h ); 110 QRect comboButtonRect ( int x, int y, int w, int h );
111 void drawComboButton( QPainter * p, int x, int y, 111 void drawComboButton( QPainter * p, int x, int y,
112 int w, int h, 112 int w, int h,
113 const QColorGroup & g, 113 const QColorGroup & g,
114 bool sunken = FALSE, 114 bool sunken = FALSE,
115 bool editable = FALSE, 115 bool editable = FALSE,
116 bool enabled = TRUE, 116 bool enabled = TRUE,
117 const QBrush * fill = 0 ); 117 const QBrush * fill = 0 );
118 118
119 /* tabbar */ 119 /* tabbar */
120 void drawTab(QPainter*, const QTabBar*, QTab*, 120 void drawTab(QPainter*, const QTabBar*, QTab*,
121 bool selected ); 121 bool selected );
122 void drawTabMask( QPainter*, const QTabBar*, QTab*, 122 void drawTabMask( QPainter*, const QTabBar*, QTab*,
123 bool ); 123 bool );
124 void tabbarMetrics( const QTabBar* t, int &hframe, int &vframe, int &overlap);
124 125
125 /* tool button */ 126 /* tool button */
126 void drawToolButton ( QPainter * p, int x, int y, 127 void drawToolButton ( QPainter * p, int x, int y,
127 int w, int h, 128 int w, int h,
128 const QColorGroup & g, 129 const QColorGroup & g,
129 bool sunken = FALSE, 130 bool sunken = FALSE,
130 const QBrush * fill = 0 ); 131 const QBrush * fill = 0 );
131 132
132 /* scrollbar */ 133 /* scrollbar */
133 void drawScrollBarControls ( QPainter *, const QScrollBar *, 134 void drawScrollBarControls ( QPainter *, const QScrollBar *,
134 int sliderStart, uint controls, 135 int sliderStart, uint controls,
135 uint activeControl ); 136 uint activeControl );
136 void scrollBarMetrics( const QScrollBar*, int&, int&, int&, int& ); 137 void scrollBarMetrics( const QScrollBar*, int&, int&, int&, int& );
137 QStyle::ScrollControl scrollBarPointOver( const QScrollBar*, int sliderStart, 138 QStyle::ScrollControl scrollBarPointOver( const QScrollBar*, int sliderStart,
138 const QPoint& ); 139 const QPoint& );
139 140
140 /* slider drawing */ 141 /* slider drawing */
141 void drawSlider ( QPainter * p, int x, int y, int w, int h, 142 void drawSlider ( QPainter * p, int x, int y, int w, int h,
142 const QColorGroup & g, Orientation, 143 const QColorGroup & g, Orientation,
143 bool tickAbove, bool tickBelow ); 144 bool tickAbove, bool tickBelow );
144 145
145 void drawSliderGroove ( QPainter * p, int x, int y, int w, 146 void drawSliderGroove ( QPainter * p, int x, int y, int w,
146 int h, const QColorGroup & g, 147 int h, const QColorGroup & g,
147 QCOORD c, Orientation ); 148 QCOORD c, Orientation );