summary refs log tree commit diff stats
path: root/src/common
diff options
context:
space:
mode:
authorBerke Viktor <bviktor@hexchat.org>2012-07-21 21:42:48 +0200
committerBerke Viktor <bviktor@hexchat.org>2012-07-21 21:42:48 +0200
commitbc651b0222a41edcbc40b6a26bdc8ecfe4a7f503 (patch)
treec58bf43ab4f13081ab1b25304b6870cef325e7db /src/common
parent2b3e1f46e36ee0726dcf9d55593cadab9d42fcb1 (diff)
Add extension filter for file dialogs, specify filters and starting folder for loading plugins
Diffstat (limited to 'src/common')
-rw-r--r--src/common/fe.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/common/fe.h b/src/common/fe.h
index 16526581..e330ef3e 100644
--- a/src/common/fe.h
+++ b/src/common/fe.h
@@ -105,12 +105,13 @@ void fe_set_away (server *serv);
 void fe_serverlist_open (session *sess);
 void fe_get_str (char *prompt, char *def, void *callback, void *ud);
 void fe_get_int (char *prompt, int def, void *callback, void *ud);
-#define FRF_WRITE 1	/* save file */
-#define FRF_MULTIPLE 2	/* multi-select */
-#define FRF_ADDFOLDER 4	/* add ~/.xchat2 to favourites */
-#define FRF_CHOOSEFOLDER 8	/* choosing a folder only */
-#define FRF_FILTERISINITIAL 16	/* unused */
+#define FRF_WRITE 1				/* save file */
+#define FRF_MULTIPLE 2			/* multi-select */
+#define FRF_ADDFOLDER 4			/* add ~/.config/hexchat to favourites */
+#define FRF_CHOOSEFOLDER 8		/* choosing a folder only */
+#define FRF_FILTERISINITIAL 16	/* filter is initial directory */
 #define FRF_NOASKOVERWRITE 32	/* don't ask to overwrite existing files */
+#define FRF_EXTENSIONS 64		/* specify file extensions to be displayed */
 void fe_get_file (const char *title, char *initial,
 				 void (*callback) (void *userdata, char *file), void *userdata,
 				 int flags);