From 1a8c578a1cbebf6ff9c5d777d7e6de5c5598ebfa Mon Sep 17 00:00:00 2001 From: nwanua Date: Wed, 1 Nov 2000 03:41:49 +0000 Subject: [PATCH] *** empty log message *** --- WINGs/wtext.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/WINGs/wtext.c b/WINGs/wtext.c index 4223ee6b..f74d1ba0 100644 --- a/WINGs/wtext.c +++ b/WINGs/wtext.c @@ -3622,11 +3622,16 @@ WMSetTextUsesMonoFont(WMText *tPtr, Bool mono) { if (!tPtr) return; - if (mono && tPtr->flags.rulerShown) - WMShowTextRuler(tPtr, False); + + if (mono) { + if(tPtr->flags.rulerShown) + WMShowTextRuler(tPtr, False); + if(tPtr->flags.alignment != WALeft) + tPtr->flags.alignment = WALeft; + } tPtr->flags.monoFont = mono; - WMThawText(tPtr); + textDidResize(tPtr->view->delegate, tPtr->view); } Bool @@ -3665,7 +3670,10 @@ WMSetTextAlignment(WMText *tPtr, WMAlignment alignment) { if (!tPtr) return; - tPtr->flags.alignment = alignment; + if(tPtr->flags.monoFont) + tPtr->flags.alignment = WALeft; + else + tPtr->flags.alignment = alignment; WMThawText(tPtr); }