1 #ifndef _ELM_INTERFACE_FILESELECTOR_EO_LEGACY_H_
2 #define _ELM_INTERFACE_FILESELECTOR_EO_LEGACY_H_
3 
4 #ifndef _ELM_INTERFACE_FILESELECTOR_EO_CLASS_TYPE
5 #define _ELM_INTERFACE_FILESELECTOR_EO_CLASS_TYPE
6 
7 typedef Eo Elm_Interface_Fileselector;
8 
9 #endif
10 
11 #ifndef _ELM_INTERFACE_FILESELECTOR_EO_TYPES
12 #define _ELM_INTERFACE_FILESELECTOR_EO_TYPES
13 
14 /** Defines how a file selector widget is to layout its contents (file system
15  * entries).
16  *
17  * @ingroup Elm_Fileselector
18  */
19 typedef enum
20 {
21   ELM_FILESELECTOR_LIST = 0, /**< Layout as a list. */
22   ELM_FILESELECTOR_GRID, /**< Layout as a grid. */
23   ELM_FILESELECTOR_LAST /**< Sentinel value to indicate last enum field during
24                          * iteration */
25 } Elm_Fileselector_Mode;
26 
27 /** Fileselector sorting modes
28  *
29  * @ingroup Elm_Fileselector
30  */
31 typedef enum
32 {
33   ELM_FILESELECTOR_SORT_BY_FILENAME_ASC = 0, /**< Alphabetical sort by ascending
34                                               * filename, default */
35   ELM_FILESELECTOR_SORT_BY_FILENAME_DESC, /**< Alphabetical sorting by
36                                            * descending filename */
37   ELM_FILESELECTOR_SORT_BY_TYPE_ASC, /**< Sort by file type */
38   ELM_FILESELECTOR_SORT_BY_TYPE_DESC, /**< Sort by file type description */
39   ELM_FILESELECTOR_SORT_BY_SIZE_ASC, /**< Sort by ascending file size */
40   ELM_FILESELECTOR_SORT_BY_SIZE_DESC, /**< Sort by descending file size */
41   ELM_FILESELECTOR_SORT_BY_MODIFIED_ASC, /**< Sort by ascending modified date */
42   ELM_FILESELECTOR_SORT_BY_MODIFIED_DESC, /**< Sort by descending modified date
43                                            */
44   ELM_FILESELECTOR_SORT_LAST /**< Sentinel value to indicate last enum field
45                               * during iteration */
46 } Elm_Fileselector_Sort;
47 
48 
49 #endif
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 
60 
61 
62 
63 
64 
65 
66 
67 
68 
69 
70 
71 
72 
73 #endif
74