Eric Pouech : winhelp: Set the alignment of paragraph in richedit.
Alexandre Julliard
julliard at winehq.org
Fri Apr 25 08:10:48 CDT 2008
Module: wine
Branch: master
Commit: 300fa962452985e8e2775867d36c92423fc9bb98
URL: http://source.winehq.org/git/wine.git/?a=commit;h=300fa962452985e8e2775867d36c92423fc9bb98
Author: Eric Pouech <eric.pouech at orange.fr>
Date: Thu Apr 24 22:06:10 2008 +0200
winhelp: Set the alignment of paragraph in richedit.
---
programs/winhelp/hlpfile.c | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/programs/winhelp/hlpfile.c b/programs/winhelp/hlpfile.c
index cf9ab0b..cbac2c3 100644
--- a/programs/winhelp/hlpfile.c
+++ b/programs/winhelp/hlpfile.c
@@ -1092,7 +1092,15 @@ static BOOL HLPFILE_BrowseParagraph(HLPFILE_PAGE* page, struct RtfData* rd, BYTE
if (!HLPFILE_RtfAddControl(rd, tmp)) goto done;
}
}
- /* 0x0400, 0x0800 and 0x1000 don't need space */
+ switch (bits & 0xc00)
+ {
+ default: WINE_FIXME("Unsupported alignment 0xC00\n"); break;
+ case 0: if (!HLPFILE_RtfAddControl(rd, "\\ql")) goto done; break;
+ case 0x400: if (!HLPFILE_RtfAddControl(rd, "\\qr")) goto done; break;
+ case 0x800: if (!HLPFILE_RtfAddControl(rd, "\\qc")) goto done; break;
+ }
+
+ /* 0x1000 doesn't need space */
if ((bits & 0xE080) != 0)
WINE_FIXME("Unsupported bits %04x, potential trouble ahead\n", bits);
More information about the wine-cvs
mailing list