Mercurial > geeqie.yaz
comparison src/typedefs.h @ 141:bdc16027fa6f
use FileData even for sidecar file list
author | nadvornik |
---|---|
date | Mon, 01 Oct 2007 19:52:10 +0000 |
parents | 71e1ebee420e |
children | 0d1bf3ac6cd8 |
comparison
equal
deleted
inserted
replaced
140:e57b0207e180 | 141:bdc16027fa6f |
---|---|
79 typedef struct _CollectWindow CollectWindow; | 79 typedef struct _CollectWindow CollectWindow; |
80 | 80 |
81 typedef struct _ImageWindow ImageWindow; | 81 typedef struct _ImageWindow ImageWindow; |
82 | 82 |
83 typedef struct _FileData FileData; | 83 typedef struct _FileData FileData; |
84 typedef struct _SidecarFileData SidecarFileData; | |
85 typedef struct _FileDataChangeInfo FileDataChangeInfo; | 84 typedef struct _FileDataChangeInfo FileDataChangeInfo; |
86 | 85 |
87 typedef struct _LayoutWindow LayoutWindow; | 86 typedef struct _LayoutWindow LayoutWindow; |
88 typedef struct _ViewDirList ViewDirList; | 87 typedef struct _ViewDirList ViewDirList; |
89 typedef struct _ViewDirTree ViewDirTree; | 88 typedef struct _ViewDirTree ViewDirTree; |
327 gint delay_flip; | 326 gint delay_flip; |
328 }; | 327 }; |
329 | 328 |
330 #define FILEDATA_MARKS_SIZE 10 | 329 #define FILEDATA_MARKS_SIZE 10 |
331 | 330 |
332 struct _SidecarFileData { | |
333 gint type; | |
334 gchar *path; | |
335 const gchar *name; | |
336 const gchar *extension; | |
337 gint64 size; | |
338 time_t date; | |
339 }; | |
340 | |
341 struct _FileDataChangeInfo { | 331 struct _FileDataChangeInfo { |
342 gchar *source; | 332 gchar *source; |
343 gchar *dest; | 333 gchar *dest; |
344 }; | 334 }; |
345 | 335 |
352 const gchar *extension; | 342 const gchar *extension; |
353 gint64 size; | 343 gint64 size; |
354 time_t date; | 344 time_t date; |
355 gboolean marks[FILEDATA_MARKS_SIZE]; | 345 gboolean marks[FILEDATA_MARKS_SIZE]; |
356 GList *sidecar_files; | 346 GList *sidecar_files; |
347 FileData *parent; /* parent file if this is a sidecar file, NULL otherwise */ | |
357 FileDataChangeInfo *change; /* for rename, move ... */ | 348 FileDataChangeInfo *change; /* for rename, move ... */ |
358 GdkPixbuf *pixbuf; | 349 GdkPixbuf *pixbuf; |
359 gint ref; | 350 gint ref; |
360 }; | 351 }; |
361 | 352 |