Mercurial > pidgin.yaz
diff src/request.c @ 8289:e39ea2b4f6cd
[gaim-migrate @ 9013]
- Moved GaimCheckAccountFunc into account.h, and renamed it to
GaimFilterAccountFunc.
- Added filter functions to the account field in the gaim_request_fields
API.
committer: Tailor Script <tailor@pidgin.im>
| author | Christian Hammond <chipx86@chipx86.com> |
|---|---|
| date | Thu, 19 Feb 2004 07:25:31 +0000 |
| parents | 89d9d004e3f3 |
| children | f4a878d48254 |
line wrap: on
line diff
--- a/src/request.c Thu Feb 19 00:00:37 2004 +0000 +++ b/src/request.c Thu Feb 19 07:25:31 2004 +0000 @@ -1050,6 +1050,16 @@ } } +void +gaim_request_field_account_set_filter(GaimRequestField *field, + GaimFilterAccountFunc filter_func) +{ + g_return_if_fail(field != NULL); + g_return_if_fail(field->type == GAIM_REQUEST_FIELD_ACCOUNT); + + field->u.account.filter_func = filter_func; +} + GaimAccount * gaim_request_field_account_get_default_value(const GaimRequestField *field) { @@ -1077,6 +1087,15 @@ return field->u.account.show_all; } +GaimFilterAccountFunc +gaim_request_field_account_get_filter(const GaimRequestField *field) +{ + g_return_val_if_fail(field != NULL, FALSE); + g_return_val_if_fail(field->type == GAIM_REQUEST_FIELD_ACCOUNT, FALSE); + + return field->u.account.filter_func; +} + /* -- */ void *
