|  |  |  | Libgnomedb Reference Manual |  | 
|---|
| List of enumeratedList of enumerated — Enumerated values | 
enum GnomeDbValueAttribute; enum GnomeDbAction; enum GnomeDbActionMode; enum GnomeDbFieldState; enum GnomeDbGraphType;
typedef enum  {
        GNOME_DB_VALUE_IS_NULL        = 1 << 0, /* READ | WRITE */
        GNOME_DB_VALUE_CAN_BE_NULL    = 1 << 1, /* READ | WRITE */
        GNOME_DB_VALUE_IS_DEFAULT     = 1 << 2, /* READ | WRITE */
        GNOME_DB_VALUE_CAN_BE_DEFAULT = 1 << 3, /* READ | WRITE */
        GNOME_DB_VALUE_IS_UNCHANGED   = 1 << 4, /* READ | WRITE */
        GNOME_DB_VALUE_ACTIONS_SHOWN  = 1 << 5, /* READ | WRITE */
        GNOME_DB_VALUE_DATA_NON_VALID = 1 << 6, /* READ */
        GNOME_DB_VALUE_HAS_VALUE_ORIG = 1 << 7  /* READ */
} GnomeDbValueAttribute;
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;
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;
typedef enum {
	GNOME_DB_FIELD_VISIBLE   = 1 << 0,
	GNOME_DB_FIELD_INVISIBLE = 1 << 1,
	GNOME_DB_FIELD_ANY       = GNOME_DB_FIELD_VISIBLE | GNOME_DB_FIELD_INVISIBLE
} GnomeDbFieldState;
| << Part V. Miscellaneous | Error widgets >> |