XklConfigItem

## XklConfigItem XklConfigItem — X keyboard configuration registry item |

## Synopsis

    #define             XKL_MAX_CI_NAME_LENGTH
    #define             XKL_MAX_CI_SHORT_DESC_LENGTH
    #define             XKL_MAX_CI_DESC_LENGTH
    #define             XCI_PROP_ALLOW_MULTIPLE_SELECTION
                        XklConfigItem;
    XklConfigItem*      xkl_config_item_new                 (void);

## Description

## Details

### XKL_MAX_CI_NAME_LENGTH

    #define XKL_MAX_CI_NAME_LENGTH 32

### XKL_MAX_CI_SHORT_DESC_LENGTH

    #define XKL_MAX_CI_SHORT_DESC_LENGTH 10

### XKL_MAX_CI_DESC_LENGTH

    #define XKL_MAX_CI_DESC_LENGTH 192

### XCI_PROP_ALLOW_MULTIPLE_SELECTION

    #define XCI_PROP_ALLOW_MULTIPLE_SELECTION "allowMultipleSelection"

### XklConfigItem

    typedef struct {
    /**
     * The superclass object
     */
    		GObject parent;
    /**
     * The configuration item name. Corresponds to XML element "name".
     */
    		gchar name[XKL_MAX_CI_NAME_LENGTH];

    /**
     * The configuration item short description. Corresponds to XML element "shortDescription".
     */
    		gchar short_description[XKL_MAX_CI_DESC_LENGTH];

    /**
     * The configuration item description. Corresponds to XML element "description".
     */
    		gchar description[XKL_MAX_CI_DESC_LENGTH];
    } XklConfigItem;

### xkl_config_item_new ()

    XklConfigItem*      xkl_config_item_new                 (void);

Create new XklConfigItem

Returns : | new instance