Mercurial > pidgin.yaz
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 8288:dde73afb3283 | 8289:e39ea2b4f6cd |
|---|---|
| 1048 (GaimAccount *)gaim_connections_get_all()->data); | 1048 (GaimAccount *)gaim_connections_get_all()->data); |
| 1049 } | 1049 } |
| 1050 } | 1050 } |
| 1051 } | 1051 } |
| 1052 | 1052 |
| 1053 void | |
| 1054 gaim_request_field_account_set_filter(GaimRequestField *field, | |
| 1055 GaimFilterAccountFunc filter_func) | |
| 1056 { | |
| 1057 g_return_if_fail(field != NULL); | |
| 1058 g_return_if_fail(field->type == GAIM_REQUEST_FIELD_ACCOUNT); | |
| 1059 | |
| 1060 field->u.account.filter_func = filter_func; | |
| 1061 } | |
| 1062 | |
| 1053 GaimAccount * | 1063 GaimAccount * |
| 1054 gaim_request_field_account_get_default_value(const GaimRequestField *field) | 1064 gaim_request_field_account_get_default_value(const GaimRequestField *field) |
| 1055 { | 1065 { |
| 1056 g_return_val_if_fail(field != NULL, NULL); | 1066 g_return_val_if_fail(field != NULL, NULL); |
| 1057 g_return_val_if_fail(field->type == GAIM_REQUEST_FIELD_ACCOUNT, NULL); | 1067 g_return_val_if_fail(field->type == GAIM_REQUEST_FIELD_ACCOUNT, NULL); |
| 1073 { | 1083 { |
| 1074 g_return_val_if_fail(field != NULL, FALSE); | 1084 g_return_val_if_fail(field != NULL, FALSE); |
| 1075 g_return_val_if_fail(field->type == GAIM_REQUEST_FIELD_ACCOUNT, FALSE); | 1085 g_return_val_if_fail(field->type == GAIM_REQUEST_FIELD_ACCOUNT, FALSE); |
| 1076 | 1086 |
| 1077 return field->u.account.show_all; | 1087 return field->u.account.show_all; |
| 1088 } | |
| 1089 | |
| 1090 GaimFilterAccountFunc | |
| 1091 gaim_request_field_account_get_filter(const GaimRequestField *field) | |
| 1092 { | |
| 1093 g_return_val_if_fail(field != NULL, FALSE); | |
| 1094 g_return_val_if_fail(field->type == GAIM_REQUEST_FIELD_ACCOUNT, FALSE); | |
| 1095 | |
| 1096 return field->u.account.filter_func; | |
| 1078 } | 1097 } |
| 1079 | 1098 |
| 1080 /* -- */ | 1099 /* -- */ |
| 1081 | 1100 |
| 1082 void * | 1101 void * |
