diff options
| author | Tim E. Real <termtech@rogers.com> | 2010-12-18 22:52:25 +0000 | 
|---|---|---|
| committer | Tim E. Real <termtech@rogers.com> | 2010-12-18 22:52:25 +0000 | 
| commit | dd007ef74b1400738a8c3da81df55cac339a776f (patch) | |
| tree | e9802d0c6e32e2a485bc965108d168b4c2f55ba9 /muse2/muse | |
| parent | db7ebbf385be9507fe0a921365d7e5e00e7f9f41 (diff) | |
Add -D debug info for bigtime fonts, size. 
Diffstat (limited to 'muse2/muse')
| -rw-r--r-- | muse2/muse/widgets/bigtime.cpp | 21 | 
1 files changed, 12 insertions, 9 deletions
| diff --git a/muse2/muse/widgets/bigtime.cpp b/muse2/muse/widgets/bigtime.cpp index f3aa75a8..d856f969 100644 --- a/muse2/muse/widgets/bigtime.cpp +++ b/muse2/muse/widgets/bigtime.cpp @@ -313,19 +313,22 @@ void BigTime::resizeEvent(QResizeEvent *ev)  	int fs     = f.pixelSize();  	int hspace = 20;  	//int tw     = fm.width(QString("00:00:00:00")); -  int tw     = fm.width(QString("000:00:00:00")); +        int tw     = fm.width(QString("000:00:00:00")); -	fs         = ((ev->size().width() - hspace*2)*fs) / tw; -// printf("resize BigTime %d -> %d, w %d\n", fs, nfs, ev->size().width()); - +	int nfs         = ((ev->size().width() - hspace*2)*fs) / tw; +   	// set min/max -	if (fs < 10) -            fs = 10; +	if (nfs < 10) +            nfs = 10;  	else if (fs > 256) -            fs = 256; -	f.setPixelSize(fs); +            nfs = 256; +         +        if(debugMsg)   +          printf("resize BigTime: Font name:%s CurSize:%d NewSize:%d, NewWidth:%d\n",  +            f.family().toLatin1().constData(), fs, nfs, ev->size().width());  +	 +        f.setPixelSize(nfs); -      dwin->setFont(f);    int digitWidth = dwin->fontMetrics().width(QString("0"));  	int vspace = (ev->size().height() - (fs*2)) / 3; | 
