diff options
author | Simon Howard | 2006-09-18 22:19:00 +0000 |
---|---|---|
committer | Simon Howard | 2006-09-18 22:19:00 +0000 |
commit | ef8bdb1feae078684843ae8ed3af0c632cc5eda0 (patch) | |
tree | e8659e27788f54b941991c7896b989617c1cc15b /textscreen | |
parent | 47ae7506fc1e286cbce74f1126fa016f31d71996 (diff) | |
download | chocolate-doom-ef8bdb1feae078684843ae8ed3af0c632cc5eda0.tar.gz chocolate-doom-ef8bdb1feae078684843ae8ed3af0c632cc5eda0.tar.bz2 chocolate-doom-ef8bdb1feae078684843ae8ed3af0c632cc5eda0.zip |
Add function to set button label.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 614
Diffstat (limited to 'textscreen')
-rw-r--r-- | textscreen/txt_button.c | 6 | ||||
-rw-r--r-- | textscreen/txt_button.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/textscreen/txt_button.c b/textscreen/txt_button.c index b07d8096..fa808095 100644 --- a/textscreen/txt_button.c +++ b/textscreen/txt_button.c @@ -102,6 +102,12 @@ txt_widget_class_t txt_button_class = TXT_ButtonMousePress, }; +void TXT_SetButtonLabel(txt_button_t *button, char *label) +{ + free(button->label); + button->label = strdup(label); +} + txt_button_t *TXT_NewButton(char *label) { txt_button_t *button; diff --git a/textscreen/txt_button.h b/textscreen/txt_button.h index 76afa0eb..330782f7 100644 --- a/textscreen/txt_button.h +++ b/textscreen/txt_button.h @@ -33,6 +33,7 @@ struct txt_button_s }; txt_button_t *TXT_NewButton(char *label); +void TXT_SetButtonLabel(txt_button_t *button, char *label); #endif /* #ifndef TXT_BUTTON_H */ |