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

List:       kde-core-devel
Subject:    KProgress
From:       Wilco Greven <greven () kde ! org>
Date:       2001-11-18 11:39:33
[Download RAW message or body]

Hi,

Is it ok if I change the background mode of KProgress from PaletteBase to 
PaletteBackground? 

KProgress also uses a hardcoded font (helvetica). I'll get rid of that too if 
noone objects.

Greetings,
Wilco
["kprogress.cpp.diff" (text/x-diff)]

Index: kprogress.cpp
===================================================================
RCS file: /home/kde/kdelibs/kdeui/kprogress.cpp,v
retrieving revision 1.32
diff -u -p -b -r1.32 kprogress.cpp
--- kprogress.cpp	2001/11/18 11:03:46	1.32
+++ kprogress.cpp	2001/11/18 11:26:17
@@ -70,11 +70,8 @@ void KProgress::initialize()
 	bar_pixmap = 0;
 	bar_style = Solid;
 	text_enabled = TRUE;
-	setBackgroundMode( PaletteBase );
+	setBackgroundMode( PaletteBackground );
 	connect(kapp, SIGNAL(appearanceChanged()), this, SLOT(paletteChange()));
-	QFont f(QString::fromLatin1("helvetica"), 12, QFont::Bold);
-	f.setPixelSize(12);
-	setFont(f);
 	paletteChange();
 }
 
@@ -253,6 +250,9 @@ void KProgress::drawText(QPainter *p)
 	s.replace(QRegExp(QString::fromLatin1("%m")), QString::number(maxValue()));
 
 	p->setPen(text_color);
+	QFont font = p->font();
+	font.setBold(true);
+	p->setFont(font);
 	//p->setRasterOp(XorROP);
 	p->drawText(r, AlignCenter, s);
 	p->setClipRegion( fr );


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

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