setup ChangeLog PickCategoryLine.cc PickPackag ...

igor@sourceware.org igor@sourceware.org
Wed May 24 13:01:00 GMT 2006


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



More information about the Cygwin-apps-cvs mailing list