Mercurial > geeqie
diff src/editors.h @ 1479:d062522699dc
added simple desktop file editor
author | nadvornik |
---|---|
date | Fri, 27 Mar 2009 08:05:14 +0000 |
parents | e9f9d3da3f43 |
children | c9c1a16ff8ae |
line wrap: on
line diff
--- a/src/editors.h Thu Mar 26 21:49:20 2009 +0000 +++ b/src/editors.h Fri Mar 27 08:05:14 2009 +0000 @@ -47,7 +47,8 @@ gchar *file; gchar *comment; /* .desktop Comment key, used to show a tooltip */ EditorFlags flags; - gboolean hidden; + gboolean hidden; /* explicitly hidden, shown in configuration dialog */ + gboolean ignored; /* not interesting, do not show at all */ }; #define EDITOR_ERRORS(flags) ((flags) & EDITOR_ERROR_MASK) @@ -62,6 +63,18 @@ must be called later */ }; +enum { + DESKTOP_FILE_COLUMN_KEY, + DESKTOP_FILE_COLUMN_NAME, + DESKTOP_FILE_COLUMN_HIDDEN, + DESKTOP_FILE_COLUMN_WRITABLE, + DESKTOP_FILE_COLUMN_PATH, + DESKTOP_FILE_COLUMN_COUNT +}; + +extern GtkListStore *desktop_file_list; + + extern GHashTable *editors; void editor_load_descriptions(void);