![]() |
![]() |
![]() |
Libgnomedb Reference Manual | ![]() |
---|---|---|---|---|
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;