This is the mail archive of the
cygwin-apps-cvs
mailing list for the cygwin-apps project.
setup ChangeLog PickCategoryLine.cc PickPackag ...
- From: igor at sourceware dot org
- To: cygwin-apps-cvs at sources dot redhat dot com
- Date: 24 May 2006 13:01:34 -0000
- Subject: setup ChangeLog PickCategoryLine.cc PickPackag ...
CVSROOT: /cvs/cygwin-apps
Module name: setup
Changes by: igor@sourceware.org 2006-05-24 13:01:34
Modified files:
. : ChangeLog PickCategoryLine.cc
PickPackageLine.cc PickPackageLine.h
PickView.cc PickView.h
Log message:
2006-05-24 Igor Peshansky <pechtcha@cs.nyu.edu>
* PickPackageLine.h (PickPackageLine::DrawIcon): Move to PickView.
* PickView.h (PickView::DrawIcon): Move from PickPackageLine.
(PickView::icon_dc,PickView::bm_icon): New instance field.
(PickView::rect_icon,PickView::bg_fg_brush): Ditto.
* PickCategoryLine.cc (PickCategoryLine::paint): Use
PickView::DrawIcon() instead of BitBlt().
* PickPackageLine.cc (PickPackageLine::DrawIcon): Move to PickView.
(PickPackageLine::paint): Use PickView::DrawIcon().
* PickView.cc (PickView::~PickView): Delete GDI objects.
(PickView::init): Create icon drawing context.
(PickView::DrawIcon): New function. Use system default colors to
draw bitmaps.
(PickView::paint): Set background color instead of using transparent
mode. Create system-colored brush.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.547&r2=2.548
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/PickCategoryLine.cc.diff?cvsroot=cygwin-apps&r1=2.9&r2=2.10
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/PickPackageLine.cc.diff?cvsroot=cygwin-apps&r1=2.20&r2=2.21
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/PickPackageLine.h.diff?cvsroot=cygwin-apps&r1=2.6&r2=2.7
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/PickView.cc.diff?cvsroot=cygwin-apps&r1=2.30&r2=2.31
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/PickView.h.diff?cvsroot=cygwin-apps&r1=2.16&r2=2.17