diff options
author | Simon Howard | 2006-05-29 21:39:12 +0000 |
---|---|---|
committer | Simon Howard | 2006-05-29 21:39:12 +0000 |
commit | b3e5170bbba1c3048da86a5291cd45524abfeac2 (patch) | |
tree | cc272ff689b826eac099e3cb7d53070c7da50c44 /textscreen/txt_widget.c | |
parent | 64b2890756bc7f48fdf2fd0ef8c25dd8f0fd1c22 (diff) | |
download | chocolate-doom-b3e5170bbba1c3048da86a5291cd45524abfeac2.tar.gz chocolate-doom-b3e5170bbba1c3048da86a5291cd45524abfeac2.tar.bz2 chocolate-doom-b3e5170bbba1c3048da86a5291cd45524abfeac2.zip |
Add ability to make widgets right aligned or centered within tables.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 546
Diffstat (limited to 'textscreen/txt_widget.c')
-rw-r--r-- | textscreen/txt_widget.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/textscreen/txt_widget.c b/textscreen/txt_widget.c index 8aa633d9..8411ac5b 100644 --- a/textscreen/txt_widget.c +++ b/textscreen/txt_widget.c @@ -51,6 +51,10 @@ void TXT_InitWidget(TXT_UNCAST_ARG(widget), txt_widget_class_t *widget_class) widget->selectable = 1; widget->visible = 1; + + // Align left by default + + widget->align = TXT_HORIZ_LEFT; } void TXT_SignalConnect(TXT_UNCAST_ARG(widget), @@ -143,4 +147,11 @@ int TXT_WidgetKeyPress(TXT_UNCAST_ARG(widget), int key) return 0; } +void TXT_SetWidgetAlign(TXT_UNCAST_ARG(widget), txt_horiz_align_t horiz_align) +{ + TXT_CAST_ARG(txt_widget_t, widget); + + widget->align = horiz_align; +} + |