## CongAttributeEditorENUMERATION

CongAttributeEditorENUMERATION —

## Synopsis

    struct      CongAttributeEditorENUMERATION;
    #define     CONG_ATTRIBUTE_EDITOR_ENUMERATION(obj)
    #define     CONG_ATTRIBUTE_EDITOR_ENUMERATION_CLASS(klass)
    #define     IS_CONG_ATTRIBUTE_EDITOR_ENUMERATION(obj)
    GType       cong_attribute_editor_enumeration_get_type
                                                (void);
    CongAttributeEditor* cong_attribute_editor_enumeration_construct
                                                (CongAttributeEditorENUMERATION *attribute_editor_enumeration,
                                                 CongDocument *doc,
                                                 CongNodePtr node,
                                                 xmlNs *ns_ptr,
                                                 const gchar *attribute_name,
                                                 xmlAttributePtr attr);
    GtkWidget*  cong_attribute_editor_enumeration_new
                                                (CongDocument *doc,
                                                 CongNodePtr node,
                                                 xmlNs *ns_ptr,
                                                 const gchar *attribute_name,
                                                 xmlAttributePtr attr);

## Object Hierarchy

      GObject
       +----GtkObject
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBox
                               +----GtkHBox
                                     +----CongAttributeEditor
                                           +----CongAttributeEditorENUMERATION

## Implemented Interfaces

CongAttributeEditorENUMERATION implements AtkImplementorIface.

## Description

## Details

### struct CongAttributeEditorENUMERATION

    struct CongAttributeEditorENUMERATION;

### CONG_ATTRIBUTE_EDITOR_ENUMERATION()

    #define CONG_ATTRIBUTE_EDITOR_ENUMERATION(obj)         G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_ATTRIBUTE_EDITOR_ENUMERATION_TYPE, CongAttributeEditorENUMERATION)

`obj` : |

### CONG_ATTRIBUTE_EDITOR_ENUMERATION_CLASS()

    #define CONG_ATTRIBUTE_EDITOR_ENUMERATION_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_ATTRIBUTE_EDITOR_ENUMERATION_TYPE, CongAttributeEditorENUMERATIONClass)

`klass` : |

### IS_CONG_ATTRIBUTE_EDITOR_ENUMERATION()

    #define IS_CONG_ATTRIBUTE_EDITOR_ENUMERATION(obj)      G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_ATTRIBUTE_EDITOR_ENUMERATION_TYPE)

`obj` : |

### cong_attribute_editor_enumeration_get_type ()

    GType       cong_attribute_editor_enumeration_get_type
                                                (void);

Returns : |

### cong_attribute_editor_enumeration_construct ()

    CongAttributeEditor* cong_attribute_editor_enumeration_construct
                                                (CongAttributeEditorENUMERATION *attribute_editor_enumeration,
                                                 CongDocument *doc,
                                                 CongNodePtr node,
                                                 xmlNs *ns_ptr,
                                                 const gchar *attribute_name,
                                                 xmlAttributePtr attr);

Constructor for the widget.

`attribute_editor_enumeration` : |
`doc` : | Document to which the node belongs.
`node` : | Node containing the attribute.
`ns_ptr` : |
`attribute_name` : | Name of the attribute.
`attr` : | Pointer to the attribute.
Returns : |

### cong_attribute_editor_enumeration_new ()

    GtkWidget*  cong_attribute_editor_enumeration_new
                                                (CongDocument *doc,
                                                 CongNodePtr node,
                                                 xmlNs *ns_ptr,
                                                 const gchar *attribute_name,
                                                 xmlAttributePtr attr);

Creates a widget that allows a user to create, edit, and delete the value of an attribute (`attr`) of type XML_ATTRIBUTE_ENUMERATION.

`doc` : | Document to which the node belongs.
`node` : | Node containing the attribute.
`ns_ptr` : |
`attribute_name` : | Name of the attribute.
`attr` : | Pointer to the attribute.
Returns : |