]> git.sesse.net Git - vlc/commitdiff
Replace define by enum
authorJean-Baptiste Kempf <jb@ambre.(none)>
Fri, 28 Mar 2008 23:29:26 +0000 (16:29 -0700)
committerJean-Baptiste Kempf <jb@ambre.(none)>
Fri, 28 Mar 2008 23:29:26 +0000 (16:29 -0700)
include/vlc_interface.h

index 3e6a033dd10d6bb29a95813913b77ba8472dbe45..6ef6db9bffc44dbf964f6b52205f75808012f132 100644 (file)
@@ -153,36 +153,38 @@ VLC_EXPORT( int, __intf_Eject, ( vlc_object_t *, const char * ) );
 #endif
 
 /* Interface dialog ids for dialog providers */
-#define INTF_DIALOG_FILE_SIMPLE 1
-#define INTF_DIALOG_FILE        2
-#define INTF_DIALOG_DISC        3
-#define INTF_DIALOG_NET         4
-#define INTF_DIALOG_CAPTURE     5
-#define INTF_DIALOG_SAT         6
-#define INTF_DIALOG_DIRECTORY   7
-
-#define INTF_DIALOG_STREAMWIZARD 8
-#define INTF_DIALOG_WIZARD 9
-
-#define INTF_DIALOG_PLAYLIST   10
-#define INTF_DIALOG_MESSAGES   11
-#define INTF_DIALOG_FILEINFO   12
-#define INTF_DIALOG_PREFS      13
-#define INTF_DIALOG_BOOKMARKS  14
-#define INTF_DIALOG_EXTENDED   15
-
-#define INTF_DIALOG_POPUPMENU  20
-#define INTF_DIALOG_AUDIOPOPUPMENU  21
-#define INTF_DIALOG_VIDEOPOPUPMENU  22
-#define INTF_DIALOG_MISCPOPUPMENU  23
-
-#define INTF_DIALOG_FILE_GENERIC 30
-#define INTF_DIALOG_INTERACTION 50
-
-#define INTF_DIALOG_UPDATEVLC   90
-#define INTF_DIALOG_VLM   91
-
-#define INTF_DIALOG_EXIT       99
+typedef enum vlc_dialog {
+       INTF_DIALOG_FILE_SIMPLE = 1,
+       INTF_DIALOG_FILE,
+       INTF_DIALOG_DISC,
+       INTF_DIALOG_NET,
+       INTF_DIALOG_CAPTURE,
+       INTF_DIALOG_SAT,
+       INTF_DIALOG_DIRECTORY,
+
+       INTF_DIALOG_STREAMWIZARD,
+       INTF_DIALOG_WIZARD,
+
+       INTF_DIALOG_PLAYLIST,
+       INTF_DIALOG_MESSAGES,
+       INTF_DIALOG_FILEINFO,
+       INTF_DIALOG_PREFS,
+       INTF_DIALOG_BOOKMARKS,
+       INTF_DIALOG_EXTENDED,
+
+       INTF_DIALOG_POPUPMENU = 20,
+       INTF_DIALOG_AUDIOPOPUPMENU,
+       INTF_DIALOG_VIDEOPOPUPMENU,
+       INTF_DIALOG_MISCPOPUPMENU,
+
+       INTF_DIALOG_FILE_GENERIC = 30,
+       INTF_DIALOG_INTERACTION = 50,
+
+       INTF_DIALOG_UPDATEVLC = 90,
+       INTF_DIALOG_VLM,
+
+       INTF_DIALOG_EXIT = 99
+} vlc_dialog_t;
 
 /* Useful text messages shared by interfaces */
 #define INTF_ABOUT_MSG LICENSE_MSG