## EvFormField EvFormField |

## Synopsis

    struct              EvFormField;
    struct              EvFormFieldClass;
    struct              EvFormFieldText;
    struct              EvFormFieldTextClass;
    struct              EvFormFieldButton;
    struct              EvFormFieldButtonClass;
    struct              EvFormFieldChoice;
    struct              EvFormFieldChoiceClass;
    struct              EvFormFieldSignature;
    struct              EvFormFieldSignatureClass;
    enum                EvFormFieldTextType;
    enum                EvFormFieldButtonType;
    enum                EvFormFieldChoiceType;
    EvFormField *       ev_form_field_text_new              (gint id,
                                                             EvFormFieldTextType type);
    EvFormField *       ev_form_field_button_new            (gint id,
                                                             EvFormFieldButtonType type);
    EvFormField *       ev_form_field_choice_new            (gint id,
                                                             EvFormFieldChoiceType type);
    EvFormField *       ev_form_field_signature_new         (gint id);

## Object Hierarchy

      GObject
       +----EvFormField
             +----EvFormFieldButton
             +----EvFormFieldChoice
             +----EvFormFieldSignature
             +----EvFormFieldText

      GObject
       +----EvFormField
             +----EvFormFieldText

      GObject
       +----EvFormField
             +----EvFormFieldButton

      GObject
       +----EvFormField
             +----EvFormFieldChoice

      GObject
       +----EvFormField
             +----EvFormFieldSignature

      GEnum
       +----EvFormFieldTextType

      GEnum
       +----EvFormFieldButtonType

      GEnum
       +----EvFormFieldChoiceType

## Description

## Details

### struct EvFormField

    struct EvFormField;

### struct EvFormFieldClass

    struct EvFormFieldClass {
    	GObjectClass parent_class;
    };

### struct EvFormFieldText

    struct EvFormFieldText;

### struct EvFormFieldTextClass

    struct EvFormFieldTextClass {
    	EvFormFieldClass partent_class;
    };

### struct EvFormFieldButton

    struct EvFormFieldButton;

### struct EvFormFieldButtonClass

    struct EvFormFieldButtonClass {
    	EvFormFieldClass partent_class;
    };

### struct EvFormFieldChoice

    struct EvFormFieldChoice;

### struct EvFormFieldChoiceClass

    struct EvFormFieldChoiceClass {
    	EvFormFieldClass partent_class;
    };

### struct EvFormFieldSignature

    struct EvFormFieldSignature;

### struct EvFormFieldSignatureClass

    struct EvFormFieldSignatureClass {
    	EvFormFieldClass partent_class;
    };

### enum EvFormFieldTextType

    typedef enum {
    	EV_FORM_FIELD_TEXT_NORMAL,
    	EV_FORM_FIELD_TEXT_MULTILINE,
    	EV_FORM_FIELD_TEXT_FILE_SELECT
    } EvFormFieldTextType;

`EV_FORM_FIELD_TEXT_NORMAL` |
`EV_FORM_FIELD_TEXT_MULTILINE` |
`EV_FORM_FIELD_TEXT_FILE_SELECT` |

### enum EvFormFieldButtonType

    typedef enum {
    	EV_FORM_FIELD_BUTTON_PUSH,
    	EV_FORM_FIELD_BUTTON_CHECK,
    	EV_FORM_FIELD_BUTTON_RADIO
    } EvFormFieldButtonType;

`EV_FORM_FIELD_BUTTON_PUSH` |
`EV_FORM_FIELD_BUTTON_CHECK` |
`EV_FORM_FIELD_BUTTON_RADIO` |

### enum EvFormFieldChoiceType

    typedef enum {
    	EV_FORM_FIELD_CHOICE_COMBO,
    	EV_FORM_FIELD_CHOICE_LIST
    } EvFormFieldChoiceType;

`EV_FORM_FIELD_CHOICE_COMBO` |
`EV_FORM_FIELD_CHOICE_LIST` |

### ev_form_field_text_new ()

    EvFormField *       ev_form_field_text_new              (gint id,
                                                             EvFormFieldTextType type);

### ev_form_field_button_new ()

    EvFormField *       ev_form_field_button_new            (gint id,
                                                             EvFormFieldButtonType type);

### ev_form_field_choice_new ()

    EvFormField *       ev_form_field_choice_new            (gint id,
                                                             EvFormFieldChoiceType type);

### ev_form_field_signature_new ()

    EvFormField *       ev_form_field_signature_new         (gint id);