comparison src/typedefs.h @ 1432:cf4029d10d38

improved notification system
author nadvornik
date Sat, 14 Mar 2009 17:21:35 +0000
parents 7e180091e0b7
children b4ad1d201279
comparison
equal deleted inserted replaced
1431:7e180091e0b7 1432:cf4029d10d38
140 NOTIFY_PRIORITY_MEDIUM, 140 NOTIFY_PRIORITY_MEDIUM,
141 NOTIFY_PRIORITY_LOW 141 NOTIFY_PRIORITY_LOW
142 } NotifyPriority; 142 } NotifyPriority;
143 143
144 typedef enum { 144 typedef enum {
145 NOTIFY_TYPE_INTERNAL = 0, /* changed internal data only, like marks */ 145 NOTIFY_MARKS = 1 << 1, /* changed marks */
146 NOTIFY_TYPE_REREAD, /* changed file size, date, etc., file name remains unchanged */ 146 NOTIFY_PIXBUF = 1 << 2, /* image was read into fd->pixbuf */
147 NOTIFY_TYPE_CHANGE /* generic change described by fd->change */ 147 NOTIFY_HISTMAP = 1 << 3, /* histmap was read into fd->histmap */
148 NOTIFY_ORIENTATION = 1 << 4, /* image was rotated */
149 NOTIFY_METADATA = 1 << 5, /* changed image metadata, not yet written */
150 NOTIFY_GROUPING = 1 << 6, /* change in fd->sidecar_files or fd->parent */
151 NOTIFY_REREAD = 1 << 7, /* changed file size, date, etc., file name remains unchanged */
152 NOTIFY_CHANGE = 1 << 8 /* generic change described by fd->change */
148 } NotifyType; 153 } NotifyType;
149 154
150 typedef enum { 155 typedef enum {
151 CHANGE_OK = 0, 156 CHANGE_OK = 0,
152 CHANGE_WARN_DEST_EXISTS = 1 << 0, 157 CHANGE_WARN_DEST_EXISTS = 1 << 0,