diff options
author | Simon Howard | 2006-05-18 18:48:24 +0000 |
---|---|---|
committer | Simon Howard | 2006-05-18 18:48:24 +0000 |
commit | 978ddf539803405ab8fed17e21014ee1ae69fac8 (patch) | |
tree | 6f9cf3fe29ec11b9d7b008227061934fededc590 /textscreen/txt_widget.c | |
parent | ff6493e0efe1c7ea628d8a6b596f915d9c9764e1 (diff) | |
download | chocolate-doom-978ddf539803405ab8fed17e21014ee1ae69fac8.tar.gz chocolate-doom-978ddf539803405ab8fed17e21014ee1ae69fac8.tar.bz2 chocolate-doom-978ddf539803405ab8fed17e21014ee1ae69fac8.zip |
Initial working text-mode GUI framework.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 480
Diffstat (limited to 'textscreen/txt_widget.c')
-rw-r--r-- | textscreen/txt_widget.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/textscreen/txt_widget.c b/textscreen/txt_widget.c new file mode 100644 index 00000000..b0576a26 --- /dev/null +++ b/textscreen/txt_widget.c @@ -0,0 +1,19 @@ + +#include "txt_widget.h" + +int TXT_WidgetWidth(txt_widget_t *widget) +{ + return widget->widget_class->size_calc(widget); +} + +void TXT_DrawWidget(txt_widget_t *widget, int w, int selected) +{ + widget->widget_class->drawer(widget, w, selected); +} + +void TXT_DestroyWidget(txt_widget_t *widget) +{ + widget->widget_class->destructor(widget); +} + + |