Mercurial > hg > openttd
changeset 6278:b57f385b355c draft
(svn r9088) -Add : a new type of widget, called WWT_TEXT. It is a simple truncated string. It will be usefull on windows where lot of simple text is always drawn on the WE_PAINT event, making the code clearer. For now, left, right (total size of the window), top, color and data are necessary to use it. Maybe more features will be available soon.
author | belugas <belugas@openttd.org> |
---|---|
date | Sat, 10 Mar 2007 03:25:15 +0000 |
parents | 4fd731039b1b |
children | 33440a3285aa |
files | src/widget.cpp src/window.h |
diffstat | 2 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/widget.cpp +++ b/src/widget.cpp @@ -235,6 +235,13 @@ goto draw_default; } + case WWT_TEXT: { + StringID str = wi->data; + + if (str != STR_NULL) DrawStringTruncated(r.left, r.top, str, wi->color, r.right - r.left); + break; + } + case WWT_INSET: { StringID str = wi->data; DrawFrameRect(r.left, r.top, r.right, r.bottom, wi->color, FR_LOWERED | FR_DARKENED);