WebKitDOMGTK+ Reference Manual: WebKitDOMHTMLKeygenElement

## WebKitDOMHTMLKeygenElement WebKitDOMHTMLKeygenElement |

## Synopsis

                        WebKitDOMHTMLKeygenElement;
    gboolean            webkit_dom_html_keygen_element_check_validity
                                                            (WebKitDOMHTMLKeygenElement *self);
    void                webkit_dom_html_keygen_element_set_custom_validity
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             const gchar *error);
    gboolean            webkit_dom_html_keygen_element_get_autofocus
                                                            (WebKitDOMHTMLKeygenElement *self);
    void                webkit_dom_html_keygen_element_set_autofocus
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             gboolean value);
    gchar *             webkit_dom_html_keygen_element_get_challenge
                                                            (WebKitDOMHTMLKeygenElement *self);
    void                webkit_dom_html_keygen_element_set_challenge
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             const gchar *value);
    gboolean            webkit_dom_html_keygen_element_get_disabled
                                                            (WebKitDOMHTMLKeygenElement *self);
    void                webkit_dom_html_keygen_element_set_disabled
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             gboolean value);
    WebKitDOMHTMLFormElement * webkit_dom_html_keygen_element_get_form
                                                            (WebKitDOMHTMLKeygenElement *self);
    gchar *             webkit_dom_html_keygen_element_get_keytype
                                                            (WebKitDOMHTMLKeygenElement *self);
    void                webkit_dom_html_keygen_element_set_keytype
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             const gchar *value);
    gchar *             webkit_dom_html_keygen_element_get_name
                                                            (WebKitDOMHTMLKeygenElement *self);
    void                webkit_dom_html_keygen_element_set_name
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             const gchar *value);
    gboolean            webkit_dom_html_keygen_element_get_will_validate
                                                            (WebKitDOMHTMLKeygenElement *self);
    WebKitDOMValidityState * webkit_dom_html_keygen_element_get_validity
                                                            (WebKitDOMHTMLKeygenElement *self);
    gchar *             webkit_dom_html_keygen_element_get_validation_message
                                                            (WebKitDOMHTMLKeygenElement *self);
    WebKitDOMNodeList * webkit_dom_html_keygen_element_get_labels
                                                            (WebKitDOMHTMLKeygenElement *self);

## Object Hierarchy

      GObject
       +----WebKitDOMObject
             +----WebKitDOMNode
                   +----WebKitDOMElement
                         +----WebKitDOMHTMLElement
                               +----WebKitDOMHTMLKeygenElement

## Implemented Interfaces

WebKitDOMHTMLKeygenElement implements WebKitDOMEventTarget.

## Properties

      "autofocus"                gboolean              : Read / Write
      "challenge"                gchar*                : Read / Write
      "disabled"                 gboolean              : Read / Write
      "form"                     WebKitDOMHTMLFormElement*  : Read
      "keytype"                  gchar*                : Read / Write
      "labels"                   WebKitDOMNodeList*    : Read
      "name"                     gchar*                : Read / Write
      "type"                     gchar*                : Read
      "validation-message"       gchar*                : Read
      "validity"                 WebKitDOMValidityState*  : Read
      "will-validate"            gboolean              : Read

## Description

## Details

### WebKitDOMHTMLKeygenElement

    typedef struct _WebKitDOMHTMLKeygenElement WebKitDOMHTMLKeygenElement;

### webkit_dom_html_keygen_element_check_validity ()

    gboolean            webkit_dom_html_keygen_element_check_validity
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A gboolean

### webkit_dom_html_keygen_element_set_custom_validity ()

    void                webkit_dom_html_keygen_element_set_custom_validity
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             const gchar *error);

`self` : | A WebKitDOMHTMLKeygenElement
`error` : | A gchar

### webkit_dom_html_keygen_element_get_autofocus ()

    gboolean            webkit_dom_html_keygen_element_get_autofocus
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A gboolean

### webkit_dom_html_keygen_element_set_autofocus ()

    void                webkit_dom_html_keygen_element_set_autofocus
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             gboolean value);

`self` : | A WebKitDOMHTMLKeygenElement
`value` : | A gboolean

### webkit_dom_html_keygen_element_get_challenge ()

    gchar *             webkit_dom_html_keygen_element_get_challenge
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A gchar

### webkit_dom_html_keygen_element_set_challenge ()

    void                webkit_dom_html_keygen_element_set_challenge
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             const gchar *value);

`self` : | A WebKitDOMHTMLKeygenElement
`value` : | A gchar

### webkit_dom_html_keygen_element_get_disabled ()

    gboolean            webkit_dom_html_keygen_element_get_disabled
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A gboolean

### webkit_dom_html_keygen_element_set_disabled ()

    void                webkit_dom_html_keygen_element_set_disabled
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             gboolean value);

`self` : | A WebKitDOMHTMLKeygenElement
`value` : | A gboolean

### webkit_dom_html_keygen_element_get_form ()

    WebKitDOMHTMLFormElement * webkit_dom_html_keygen_element_get_form
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A WebKitDOMHTMLFormElement. [transfer none]

### webkit_dom_html_keygen_element_get_keytype ()

    gchar *             webkit_dom_html_keygen_element_get_keytype
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A gchar

### webkit_dom_html_keygen_element_set_keytype ()

    void                webkit_dom_html_keygen_element_set_keytype
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             const gchar *value);

`self` : | A WebKitDOMHTMLKeygenElement
`value` : | A gchar

### webkit_dom_html_keygen_element_get_name ()

    gchar *             webkit_dom_html_keygen_element_get_name
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A gchar

### webkit_dom_html_keygen_element_set_name ()

    void                webkit_dom_html_keygen_element_set_name
                                                            (WebKitDOMHTMLKeygenElement *self,
                                                             const gchar *value);

`self` : | A WebKitDOMHTMLKeygenElement
`value` : | A gchar

### webkit_dom_html_keygen_element_get_will_validate ()

    gboolean            webkit_dom_html_keygen_element_get_will_validate
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A gboolean

### webkit_dom_html_keygen_element_get_validity ()

    WebKitDOMValidityState * webkit_dom_html_keygen_element_get_validity
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A WebKitDOMValidityState. [transfer none]

### webkit_dom_html_keygen_element_get_validation_message ()

    gchar *             webkit_dom_html_keygen_element_get_validation_message
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A gchar

### webkit_dom_html_keygen_element_get_labels ()

    WebKitDOMNodeList * webkit_dom_html_keygen_element_get_labels
                                                            (WebKitDOMHTMLKeygenElement *self);

`self` : | A WebKitDOMHTMLKeygenElement
Returns : | A WebKitDOMNodeList. [transfer none]

## Property Details

### The `"autofocus"` property

      "autofocus"                gboolean              : Read / Write

read-only gboolean HTMLKeygenElement:autofocus.

Default value: FALSE

### The `"challenge"` property

      "challenge"                gchar*                : Read / Write

read-only gchar* HTMLKeygenElement:challenge.

Default value: ""

### The `"disabled"` property

      "disabled"                 gboolean              : Read / Write

read-only gboolean HTMLKeygenElement:disabled.

Default value: FALSE

### The `"form"` property

      "form"                     WebKitDOMHTMLFormElement*  : Read

read-only WebKitDOMHTMLFormElement* HTMLKeygenElement:form.

### The `"keytype"` property

      "keytype"                  gchar*                : Read / Write

read-only gchar* HTMLKeygenElement:keytype.

Default value: ""

### The `"labels"` property

      "labels"                   WebKitDOMNodeList*    : Read

read-only WebKitDOMNodeList* HTMLKeygenElement:labels.

### The `"name"` property

      "name"                     gchar*                : Read / Write

read-only gchar* HTMLKeygenElement:name.

Default value: ""

### The `"type"` property

      "type"                     gchar*                : Read

read-only gchar* HTMLKeygenElement:type.

Default value: ""

### The `"validation-message"` property

      "validation-message"       gchar*                : Read

read-only gchar* HTMLKeygenElement:validation-message.

Default value: ""

### The `"validity"` property

      "validity"                 WebKitDOMValidityState*  : Read

read-only WebKitDOMValidityState* HTMLKeygenElement:validity.

### The `"will-validate"` property

      "will-validate"            gboolean              : Read

read-only gboolean HTMLKeygenElement:will-validate.

Default value: FALSE