| 519 * @return The field's type. |
524 * @return The field's type. |
| 520 */ |
525 */ |
| 521 PurpleRequestFieldType purple_request_field_get_type(const PurpleRequestField *field); |
526 PurpleRequestFieldType purple_request_field_get_type(const PurpleRequestField *field); |
| 522 |
527 |
| 523 /** |
528 /** |
| |
529 * Returns the group for the field. |
| |
530 * |
| |
531 * @param field The field. |
| |
532 * |
| |
533 * @return The UI data. |
| |
534 * @since 2.6.0 |
| |
535 */ |
| |
536 PurpleRequestFieldGroup *purple_request_field_get_group(const PurpleRequestField *field); |
| |
537 |
| |
538 /** |
| 524 * Returns the ID of a field. |
539 * Returns the ID of a field. |
| 525 * |
540 * |
| 526 * @param field The field. |
541 * @param field The field. |
| 527 * |
542 * |
| 528 * @return The ID |
543 * @return The ID |
| 562 * @param field The field. |
577 * @param field The field. |
| 563 * |
578 * |
| 564 * @return TRUE if the field is required, or FALSE. |
579 * @return TRUE if the field is required, or FALSE. |
| 565 */ |
580 */ |
| 566 gboolean purple_request_field_is_required(const PurpleRequestField *field); |
581 gboolean purple_request_field_is_required(const PurpleRequestField *field); |
| |
582 |
| |
583 /** |
| |
584 * Returns the ui_data for a field. |
| |
585 * |
| |
586 * @param field The field. |
| |
587 * |
| |
588 * @return The UI data. |
| |
589 * @since 2.6.0 |
| |
590 */ |
| |
591 gpointer purple_request_field_get_ui_data(const PurpleRequestField *field); |
| |
592 |
| |
593 /** |
| |
594 * Sets the ui_data for a field. |
| |
595 * |
| |
596 * @param field The field. |
| |
597 * @param ui_data The UI data. |
| |
598 * |
| |
599 * @return The UI data. |
| |
600 * @since 2.6.0 |
| |
601 */ |
| |
602 void purple_request_field_set_ui_data(PurpleRequestField *field, |
| |
603 gpointer ui_data); |
| 567 |
604 |
| 568 /*@}*/ |
605 /*@}*/ |
| 569 |
606 |
| 570 /**************************************************************************/ |
607 /**************************************************************************/ |
| 571 /** @name String Field API */ |
608 /** @name String Field API */ |