wine/dlls/comctl32 toolbar.c

Alexandre Julliard julliard at winehq.com
Mon Aug 13 15:09:18 CDT 2001


ChangeSet ID:	997733358062075309921056
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at wine2.	01/08/13 16:09:18

Modified files:
	dlls/comctl32  : toolbar.c 

Log message:
	Guy L. Albertelli <galberte at neo.lrun.com>
	- Implement TBSTYLE_FLAT as "transparent" toolbar and buttons. (Skip
	FillRect and BF_MIDDLE on _FLAT toolbars.)
	- Issue FIXMEs for unsupported styles.
	- If the "hidden" state has changed then recalc the buttons.
	- Support TBSTYLE_CUSTOMERASE (used by IE4) ans issue some of the
	necessary NM_CUSTOMDRAW notifies.
	- Pass the WM_ERASEBKGND to parent if the toolbar is "transparent".
	- Invalidate the area 1 bigger than the button rect on a WM_MOUSELEAVE
	so that the edge is "erased" by the parent.
	- Support the PGN_CALCSIZE notify since a toolbar can be a child of the
	Pager control.

Patch: http://cvs.winehq.com/patch.py?id=997733358062075309921056

Revision  Changes    Path
 1.92     +140 -20   wine/dlls/comctl32/toolbar.c





More information about the wine-cvs mailing list