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