## List of enumerated List of enumerated — Enumerated values |

## Synopsis

    enum                GnomeDbAction;
    enum                GnomeDbActionMode;

## Description

## Details

### enum GnomeDbAction

    typedef enum {
    	/* actions in GnomeDbDataWidget widgets */
    	GNOME_DB_ACTION_NEW_DATA,
    	GNOME_DB_ACTION_WRITE_MODIFIED_DATA,
    	GNOME_DB_ACTION_DELETE_SELECTED_DATA,
    	GNOME_DB_ACTION_UNDELETE_SELECTED_DATA,
    	GNOME_DB_ACTION_RESET_DATA,
    	GNOME_DB_ACTION_MOVE_FIRST_RECORD,
    	GNOME_DB_ACTION_MOVE_PREV_RECORD,
    	GNOME_DB_ACTION_MOVE_NEXT_RECORD,
    	GNOME_DB_ACTION_MOVE_LAST_RECORD,
    	GNOME_DB_ACTION_MOVE_FIRST_CHUNCK,
            GNOME_DB_ACTION_MOVE_PREV_CHUNCK,
            GNOME_DB_ACTION_MOVE_NEXT_CHUNCK,
            GNOME_DB_ACTION_MOVE_LAST_CHUNCK
    } GnomeDbAction;

### enum GnomeDbActionMode

    typedef enum {
    	/* navigation modes */
    	GNOME_DB_ACTION_NAVIGATION_ARROWS       = 1 << 0,
    	GNOME_DB_ACTION_NAVIGATION_SCROLL       = 1 << 1,

    	/* modifications */
    	GNOME_DB_ACTION_MODIF_AUTO_COMMIT       = 1 << 2,
    	GNOME_DB_ACTION_MODIF_COMMIT_IMMEDIATE  = 1 << 3,
    	GNOME_DB_ACTION_ASK_CONFIRM_UPDATE      = 1 << 4,
    	GNOME_DB_ACTION_ASK_CONFIRM_DELETE      = 1 << 5,
    	GNOME_DB_ACTION_ASK_CONFIRM_INSERT      = 1 << 6,

    	/* Error reporting */
    	GNOME_DB_ACTION_REPORT_ERROR            = 1 << 7
    } GnomeDbActionMode;