From: John Levon Date: Sat, 29 Mar 2003 16:43:40 +0000 (+0000) Subject: handle transparent pixmaps X-Git-Tag: 1.6.10~17123 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=277fe9488aa1d53d9ba09b91c6af2ec13695d618;p=lyx.git handle transparent pixmaps git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6634 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/frontends/qt2/ChangeLog b/src/frontends/qt2/ChangeLog index 5af74bd1dc..f2f46a6567 100644 --- a/src/frontends/qt2/ChangeLog +++ b/src/frontends/qt2/ChangeLog @@ -1,3 +1,7 @@ +2003-03-29 John Levon + + * QBrowseBox.C: handle transparent pixmaps + 2003-03-29 John Levon * QBrowseBox.h: diff --git a/src/frontends/qt2/QBrowseBox.C b/src/frontends/qt2/QBrowseBox.C index 63cd2b8e4c..2f732e7431 100644 --- a/src/frontends/qt2/QBrowseBox.C +++ b/src/frontends/qt2/QBrowseBox.C @@ -80,7 +80,9 @@ void QBrowseBox::insertItem(QPixmap pixmap) for (int row = 0; row < numRows(); ++row) { for (int col = 0; col < numCols(); ++col) { QPixmap small(w,h); - bitBlt(&small,0,0,&pixmap,col*w,row*h,w,h,Qt::CopyROP,false); + small.fill(backgroundColor()); + bitBlt(&small, 0, 0, &pixmap, col * w, row * h, + w, h, Qt::CopyROP, false); insertItem(small, row, col); } }