summaryrefslogtreecommitdiff
path: root/textscreen/txt_button.c
diff options
context:
space:
mode:
Diffstat (limited to 'textscreen/txt_button.c')
-rw-r--r--textscreen/txt_button.c6
1 files changed, 6 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;