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);