Change centered label to XmALIGNMENT_BEGINNING when too big to fit in space.

This commit is contained in:
slamm%netscape.com 1998-10-08 22:13:23 +00:00
Родитель ce07960855
Коммит fd379eb703
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -1386,7 +1386,10 @@ XmLStringDraw(Widget w,
else if (alignment == XmALIGNMENT_CENTER ||
alignment == XmALIGNMENT_TOP ||
alignment == XmALIGNMENT_BOTTOM)
strAlignment = XmALIGNMENT_CENTER;
if (width <= rect->width - 4)
strAlignment = XmALIGNMENT_CENTER;
else
strAlignment = XmALIGNMENT_BEGINNING;
else
strAlignment = XmALIGNMENT_END;
/* XmStringDraw clipping doesnt work in all cases