wine/dlls/user text.c
Alexandre Julliard
julliard at winehq.com
Tue Feb 19 12:25:53 CST 2002
ChangeSet ID: 10141431534354039398022
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard at wine2. 02/02/19 13:25:53
Modified files:
dlls/user : text.c
Log message:
Bill Medland <medbi01 at accpac.com>
Change the way that DrawText parses the next line to display, ready to
support multiline ellipsification etc. Rather than measuring the text
each time we add a character and breaking once it is too long and
WORDBREAK is enabled, we copy a whole text segment and then measure
it; GetTextExtentPointEx is designed to tell us how much fitted. This
may result in a little rescanning if wordbreak is enabled but will be
well worth while when multiline path ellipsification is brought down
into the NextLine function. Note also that the wordbreak calculation
is a little more complete (e.g. including break-within-word for
DT_EDITCONTROL).
Patch: http://cvs.winehq.com/patch.py?id=10141431534354039398022
Revision Changes Path
1.27 +275 -114 wine/dlls/user/text.c
More information about the wine-cvs
mailing list