diff options
author | Simon Howard | 2006-05-22 00:20:48 +0000 |
---|---|---|
committer | Simon Howard | 2006-05-22 00:20:48 +0000 |
commit | 283f71d0f500541b6273316120e252b03f22fb03 (patch) | |
tree | 7a46a0b56e025a70872f54b5e97d6d7773e5144e /textscreen/txt_label.c | |
parent | d90a63ed267516f8d35b4d8399dbcb5e52a1e692 (diff) | |
download | chocolate-doom-283f71d0f500541b6273316120e252b03f22fb03.tar.gz chocolate-doom-283f71d0f500541b6273316120e252b03f22fb03.tar.bz2 chocolate-doom-283f71d0f500541b6273316120e252b03f22fb03.zip |
Add a signals architecture to allow callbacks on GUI events.
Make all widget classes initialise widgets by calling TXT_InitWidget.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 501
Diffstat (limited to 'textscreen/txt_label.c')
-rw-r--r-- | textscreen/txt_label.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/textscreen/txt_label.c b/textscreen/txt_label.c index 0534f10a..afdf9b01 100644 --- a/textscreen/txt_label.c +++ b/textscreen/txt_label.c @@ -39,7 +39,6 @@ static void TXT_LabelDestructor(txt_widget_t *widget) free(label->label); free(label->lines); - free(label); } txt_widget_class_t txt_label_class = @@ -98,9 +97,8 @@ txt_label_t *TXT_NewLabel(char *text) label = malloc(sizeof(txt_label_t)); - label->widget.widget_class = &txt_label_class; + TXT_InitWidget(label, &txt_label_class); label->widget.selectable = 0; - label->widget.visible = 1; label->label = strdup(text); TXT_SplitLabel(label); |