Mercurial > pidgin
diff src/request.c @ 7904:9b478c6e0bfa
[gaim-migrate @ 8564]
Added support for invisible fields.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sun, 21 Dec 2003 08:57:56 +0000 |
parents | 3ca501305ac5 |
children | 1d0bc32f8038 |
line wrap: on
line diff
--- a/src/request.c Sun Dec 21 08:52:38 2003 +0000 +++ b/src/request.c Sun Dec 21 08:57:56 2003 +0000 @@ -254,6 +254,7 @@ field->type = type; gaim_request_field_set_label(field, text); + gaim_request_field_set_visible(field, TRUE); return field; } @@ -314,6 +315,14 @@ field->label = (label == NULL ? NULL : g_strdup(label)); } +void +gaim_request_field_set_visible(GaimRequestField *field, gboolean visible) +{ + g_return_if_fail(field != NULL); + + field->visible = visible; +} + GaimRequestFieldType gaim_request_field_get_type(const GaimRequestField *field) { @@ -338,6 +347,14 @@ return field->label; } +gboolean +gaim_request_field_is_visible(const GaimRequestField *field) +{ + g_return_val_if_fail(field != NULL, FALSE); + + return field->visible; +} + GaimRequestField * gaim_request_field_string_new(const char *id, const char *text, const char *default_value, gboolean multiline)