-rw-r--r-- | noncore/styles/liquid/opie-liquid.diff | 167 |
1 files changed, 110 insertions, 57 deletions
diff --git a/noncore/styles/liquid/opie-liquid.diff b/noncore/styles/liquid/opie-liquid.diff index f902cb8..ef7300d 100644 --- a/noncore/styles/liquid/opie-liquid.diff +++ b/noncore/styles/liquid/opie-liquid.diff @@ -5,4 +5,4 @@ Features: ---- - Mon Jun 24 19:05:49 2002 -+++ liquid.h Fri Jun 21 14:48:21 2002 +--- - Sun Jun 30 22:38:02 2002 ++++ liquid.h Mon Jun 24 19:07:45 2002 @@ -2,7 +2,7 @@ @@ -104,5 +104,5 @@ Features: void drawSliderGroove(QPainter * p, int x, int y, int w, int h, ---- - Mon Jun 24 19:05:49 2002 -+++ liquid.cpp Fri Jun 21 22:02:55 2002 -@@ -10,12 +10,9 @@ +--- - Sun Jun 30 22:38:02 2002 ++++ liquid.cpp Sun Jun 30 22:37:56 2002 +@@ -10,12 +10,10 @@ @@ -116,2 +116,3 @@ Features: -#include <kpixmapeffect.h> ++#include "liquiddeco.h" +#include <qapplication.h> @@ -122,3 +123,3 @@ Features: #include <qtabbar.h> -@@ -25,28 +22,29 @@ +@@ -25,28 +23,29 @@ #include <qtimer.h> @@ -162,3 +163,3 @@ Features: for(y=0; y < img.height(); y+=3){ -@@ -71,24 +69,21 @@ +@@ -71,35 +70,37 @@ : QObject(parent) @@ -191,2 +192,7 @@ Features: + opacity = config. readNumEntry("Opacity", 10); ++ if ( opacity < -20 ) ++ opacity = 20; ++ else if ( opacity > 20 ) ++ opacity = 20; ++ + shadowText = config. readBoolEntry("ShadowText", true); @@ -195,3 +201,7 @@ Features: bool TransMenuHandler::eventFilter(QObject *obj, QEvent *ev) -@@ -99,7 +94,7 @@ + { +- QPopupMenu *p = (QPopupMenu *)obj; ++ QWidget *p = (QWidget *)obj; + + if(ev->type() == QEvent::Show){ if(type == TransStippleBg || type == TransStippleBtn || @@ -204,3 +214,3 @@ Features: QRect deskR = QApplication::desktop()->rect(); -@@ -107,7 +102,7 @@ +@@ -107,7 +108,7 @@ r.setBottom(deskR.bottom()); @@ -213,3 +223,3 @@ Features: else{ // tear off menu -@@ -121,7 +116,7 @@ +@@ -121,82 +122,54 @@ stripePixmap(*pix, p->colorGroup().button()); @@ -220,5 +230,19 @@ Features: } ++ ++ if (p->inherits("QPopupMenu")) pixDict.insert(p->winId(), pix); ++ else { ++ p->setBackgroundPixmap(*pix); ++ ++ QObjectList *ol = p-> queryList("QWidget"); ++ for ( QObjectListIt it( *ol ); it. current ( ); ++it ) { ++ QWidget *wid = (QWidget *) it.current ( ); ++ ++ wid-> setBackgroundPixmap(*pix); ++ wid-> setBackgroundOrigin(QWidget::ParentOrigin); ++ } ++ delete ol; ++ } } -@@ -129,74 +124,19 @@ + } else if(ev->type() == QEvent::Hide){ @@ -227,8 +251,8 @@ Features: - qWarning("Deleting menu pixmap, width %d", pixDict.find(p->winId())->width()); +- pixDict.remove(p->winId()); +- } +- } +- return(false); +-} +// qWarning("Deleting menu pixmap, width %d", pixDict.find(p->winId())->width()); - pixDict.remove(p->winId()); - } - } - return(false); - } @@ -254,5 +278,12 @@ Features: - } -- ++ if (p->inherits("QPopupMenu")) ++ pixDict.remove(p->winId()); ++ else { ++ p->setBackgroundMode(QWidget::PaletteBackground); + - reloadSettings(); -- ++ QObjectList *ol = p-> queryList("QWidget"); ++ for ( QObjectListIt it( *ol ); it. current ( ); ++it ) { ++ QWidget *wid = (QWidget *) it.current ( ); + - // Now repaint menubar if needed @@ -278,3 +309,4 @@ Features: - ((LiquidStyle*)parent())->unapplyCustomAttributes((QPushButton *)w); -- } ++ wid-> setBackgroundMode( QWidget::PaletteBackground ); + } - } @@ -286,8 +318,11 @@ Features: - ((LiquidStyle*)parent())->applyCustomAttributes((QPushButton *)w); -- } -- } ++ delete ol; + } + } - -- } --} + } ++ return(false); + } ++ LiquidStyle::LiquidStyle() @@ -301,3 +336,3 @@ Features: htmlBtnMaskBmp = QBitmap(37, 26, htmlbuttonmask_bits, true); -@@ -730,20 +670,19 @@ +@@ -730,20 +703,19 @@ } @@ -327,3 +362,3 @@ Features: appPal.setBrush(QColorGroup::Button, btnBrush); -@@ -794,15 +733,7 @@ +@@ -794,15 +766,7 @@ pagerBrush.setPixmap(*pix); @@ -344,3 +379,3 @@ Features: -@@ -825,13 +756,10 @@ +@@ -825,13 +789,10 @@ painter.end(); @@ -359,3 +394,3 @@ Features: basePix.fill(c.rgb()); -@@ -857,51 +785,27 @@ +@@ -857,51 +818,31 @@ } @@ -377,2 +412,5 @@ Features: w->setBackgroundMode(QWidget::NoBackground); ++ else if(w-> testWFlags(Qt::WType_Popup) && !w->inherits("QListBox")) { ++ w->installEventFilter(menuHandler); ++ } @@ -404,2 +442,3 @@ Features: - } ++ + @@ -416,3 +455,3 @@ Features: if(w->inherits("QLineEdit")){ -@@ -913,6 +817,9 @@ +@@ -913,6 +854,9 @@ applyCustomAttributes((QPushButton *)w); @@ -426,3 +465,3 @@ Features: qstrcmp(w->name(), "qt_clipped_viewport") == 0; -@@ -942,11 +849,12 @@ +@@ -942,11 +886,12 @@ w->setMouseTracking(true); @@ -441,3 +480,3 @@ Features: palette().active().brush(QColorGroup::Background).pixmap()){ -@@ -954,17 +862,18 @@ +@@ -954,17 +899,18 @@ return; @@ -463,3 +502,13 @@ Features: void LiquidStyle::unPolish(QWidget *w) -@@ -1001,12 +910,14 @@ +@@ -977,6 +923,9 @@ + + if(w->inherits("QPopupMenu")) + w->setBackgroundMode(QWidget::PaletteButton); ++ else if(w-> testWFlags(Qt::WType_Popup) && !w->inherits("QListBox")) { ++ w->removeEventFilter(menuHandler); ++ } + + if(w->isTopLevel()) + return; +@@ -1001,12 +950,14 @@ unapplyCustomAttributes((QPushButton *)w); @@ -482,3 +531,3 @@ Features: if(w->inherits("QButton") || w->inherits("QComboBox")){ -@@ -1014,9 +925,9 @@ +@@ -1014,9 +965,9 @@ w->setAutoMask(false); @@ -494,3 +543,3 @@ Features: if(w->inherits("QHeader")){ -@@ -1028,20 +939,24 @@ +@@ -1028,20 +979,28 @@ void LiquidStyle::polish(QApplication *app) @@ -508,2 +557,4 @@ Features: + qt_set_draw_menu_bar_impl((QDrawMenuBarItemImpl) &LiquidStyle::drawMenuBarItem); ++ ++ QApplication::qwsSetDecoration ( new LiquidDecoration ( )); } @@ -518,2 +569,4 @@ Features: + qt_set_draw_menu_bar_impl ( 0 ); ++ ++ QApplication::qwsSetDecoration ( new QPEDecoration ( )); } @@ -521,3 +574,3 @@ Features: /* -@@ -1063,7 +978,7 @@ +@@ -1063,7 +1022,7 @@ */ @@ -530,3 +583,3 @@ Features: QObjectListIt it(*tbChildList); -@@ -1076,35 +991,7 @@ +@@ -1076,35 +1035,7 @@ @@ -567,3 +620,3 @@ Features: if(btn->isEnabled()){ -@@ -1119,20 +1006,7 @@ +@@ -1119,20 +1050,7 @@ } @@ -589,3 +642,3 @@ Features: if(btn->isEnabled()){ -@@ -1340,11 +1214,6 @@ +@@ -1340,11 +1258,6 @@ QColorGroup g = btn->colorGroup(); @@ -601,3 +654,3 @@ Features: QColor c = btn->hasFocus() ? g.button().light(110) : g.background(); -@@ -2065,203 +1934,24 @@ +@@ -2065,203 +1978,24 @@ p->drawLineSegments(a); @@ -662,5 +715,5 @@ Features: - } - --} - +-} + -void LiquidStyle::drawKToolBar(QPainter *p, int x, int y, int w, int h, @@ -695,4 +748,3 @@ Features: - ++x, ++y; -+ p-> fillRect ( x, y, w, h, g.brush(QColorGroup::Background)); - +- - QColor btnColor(sunken ? g.button() : raised ? g.button().light(110) : @@ -795,3 +847,4 @@ Features: -} -- ++ p-> fillRect ( x, y, w, h, g.brush(QColorGroup::Background)); + - @@ -815,3 +868,3 @@ Features: else -@@ -2336,8 +2026,6 @@ +@@ -2336,8 +2070,6 @@ @@ -824,3 +877,3 @@ Features: QColorGroup itemg = dis ? pal.disabled() : pal.active(); -@@ -2363,7 +2051,7 @@ +@@ -2363,7 +2095,7 @@ p->fillRect(x, y, w, h, menuBrush); @@ -833,3 +886,3 @@ Features: } -@@ -2508,25 +2196,6 @@ +@@ -2508,25 +2240,6 @@ return h; @@ -859,3 +912,3 @@ Features: const QColorGroup &g, const QColor *c, -@@ -2540,25 +2209,25 @@ +@@ -2540,25 +2253,25 @@ return; @@ -889,3 +942,3 @@ Features: QPixmap tilePix; -@@ -2671,7 +2340,7 @@ +@@ -2671,7 +2384,7 @@ vFrame = 8; // was 10 @@ -898,3 +951,3 @@ Features: -@@ -2699,7 +2368,7 @@ +@@ -2699,7 +2412,7 @@ p->drawLine(x+1, y+1, x+1, y2-1); @@ -907,3 +960,3 @@ Features: int x2 = x+w-1; -@@ -2726,105 +2395,6 @@ +@@ -2726,105 +2439,6 @@ } @@ -1013,3 +1066,3 @@ Features: { -@@ -2998,22 +2568,22 @@ +@@ -2998,22 +2612,22 @@ customBtnIconList.clear(); @@ -1043,3 +1096,3 @@ Features: c->setNamedColor(QString(colorStr)); -@@ -3022,7 +2592,7 @@ +@@ -3022,7 +2636,7 @@ QString tmpStr(iconStr); @@ -1052,3 +1105,3 @@ Features: customBtnIconList.append(NULL); -@@ -3037,7 +2607,6 @@ +@@ -3037,7 +2651,6 @@ colorStr = colorList.next(); @@ -1060,3 +1113,3 @@ Features: void LiquidStyle::applyCustomAttributes(QPushButton *btn) -@@ -3087,7 +2656,7 @@ +@@ -3087,7 +2700,7 @@ } @@ -1069,4 +1122,4 @@ Features: ---- - Mon Jun 24 19:05:49 2002 -+++ plugin.cpp Thu Jun 20 20:01:37 2002 +--- - Sun Jun 30 22:38:02 2002 ++++ plugin.cpp Fri Jun 28 13:25:25 2002 @@ -1,29 +1,29 @@ @@ -1112,3 +1165,3 @@ Features: - return(i18n("High performance liquid plugin").utf8()); -+ return "High performance liquid plugin"; ++ return "High Performance Liquid"; } |