2013-04-27 23:02:06 -07:00
|
|
|
/**
|
|
|
|
* Defines how a file selector widget is to layout its contents
|
|
|
|
* (file system entries).
|
|
|
|
*/
|
|
|
|
typedef enum
|
|
|
|
{
|
|
|
|
ELM_FILESELECTOR_LIST = 0, /**< layout as a list */
|
|
|
|
ELM_FILESELECTOR_GRID, /**< layout as a grid */
|
|
|
|
ELM_FILESELECTOR_LAST /**< sentinel (helper) value, not used */
|
|
|
|
} Elm_Fileselector_Mode;
|
|
|
|
|
2013-12-18 03:05:35 -08:00
|
|
|
typedef enum
|
|
|
|
{
|
|
|
|
ELM_FILESELECTOR_SORT_BY_FILENAME_ASC = 0,
|
|
|
|
ELM_FILESELECTOR_SORT_BY_FILENAME_DESC,
|
|
|
|
ELM_FILESELECTOR_SORT_BY_TYPE_ASC,
|
|
|
|
ELM_FILESELECTOR_SORT_BY_TYPE_DESC,
|
|
|
|
ELM_FILESELECTOR_SORT_BY_SIZE_ASC,
|
|
|
|
ELM_FILESELECTOR_SORT_BY_SIZE_DESC,
|
|
|
|
ELM_FILESELECTOR_SORT_BY_MODIFIED_ASC,
|
|
|
|
ELM_FILESELECTOR_SORT_BY_MODIFIED_DESC,
|
|
|
|
ELM_FILESELECTOR_SORT_LAST /**< sentinel (helper) value, not used */
|
|
|
|
} Elm_Fileselector_Sort;
|
2013-12-28 20:23:17 -08:00
|
|
|
|
|
|
|
typedef Eina_Bool (*Elm_Fileselector_Filter_Func)(const char *path, Eina_Bool dir, void *data);
|