Mercurial > pidgin
comparison libpurple/request.c @ 25837:5d681e194fb3
Hide the PurpleRequestField struct. I figured this one would be easy and
I really needed to see one get fully hidden.
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Tue, 18 Nov 2008 05:35:45 +0000 |
parents | c2af0701d9cc |
children | 9bdd3ab8087f |
comparison
equal
deleted
inserted
replaced
25836:0331bc480515 | 25837:5d681e194fb3 |
---|---|
21 * | 21 * |
22 * You should have received a copy of the GNU General Public License | 22 * You should have received a copy of the GNU General Public License |
23 * along with this program; if not, write to the Free Software | 23 * along with this program; if not, write to the Free Software |
24 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA | 24 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
25 */ | 25 */ |
26 #define _PURPLE_REQUEST_C_ | |
27 | |
26 #include "internal.h" | 28 #include "internal.h" |
27 | 29 |
28 #include "notify.h" | 30 #include "notify.h" |
29 #include "request.h" | 31 #include "request.h" |
30 #include "debug.h" | 32 #include "debug.h" |
133 | 135 |
134 if ((field = purple_request_fields_get_field(fields, id)) == NULL) | 136 if ((field = purple_request_fields_get_field(fields, id)) == NULL) |
135 return FALSE; | 137 return FALSE; |
136 | 138 |
137 return purple_request_field_is_required(field); | 139 return purple_request_field_is_required(field); |
140 } | |
141 | |
142 gpointer | |
143 purple_request_field_get_ui_data(const PurpleRequestField *field) | |
144 { | |
145 g_return_val_if_fail(field != NULL, NULL); | |
146 | |
147 return field->ui_data; | |
148 } | |
149 | |
150 void | |
151 purple_request_field_set_ui_data(PurpleRequestField *field, | |
152 gpointer ui_data) | |
153 { | |
154 g_return_if_fail(field != NULL); | |
155 | |
156 field->ui_data = ui_data; | |
138 } | 157 } |
139 | 158 |
140 gboolean | 159 gboolean |
141 purple_request_fields_all_required_filled(const PurpleRequestFields *fields) | 160 purple_request_fields_all_required_filled(const PurpleRequestFields *fields) |
142 { | 161 { |
441 g_return_val_if_fail(field != NULL, PURPLE_REQUEST_FIELD_NONE); | 460 g_return_val_if_fail(field != NULL, PURPLE_REQUEST_FIELD_NONE); |
442 | 461 |
443 return field->type; | 462 return field->type; |
444 } | 463 } |
445 | 464 |
465 PurpleRequestFieldGroup * | |
466 purple_request_field_get_group(const PurpleRequestField *field) | |
467 { | |
468 g_return_val_if_fail(field != NULL, NULL); | |
469 | |
470 return field->group; | |
471 } | |
472 | |
446 const char * | 473 const char * |
447 purple_request_field_get_id(const PurpleRequestField *field) | 474 purple_request_field_get_id(const PurpleRequestField *field) |
448 { | 475 { |
449 g_return_val_if_fail(field != NULL, NULL); | 476 g_return_val_if_fail(field != NULL, NULL); |
450 | 477 |