diff options
author | Andrea Weikert <elubie@gmx.net> | 2009-03-14 21:15:28 +0300 |
---|---|---|
committer | Andrea Weikert <elubie@gmx.net> | 2009-03-14 21:15:28 +0300 |
commit | e7e655ce746039601d8ecc3896db744e81c4dea8 (patch) | |
tree | 31deb0c44109f48ed6ae5cd4bab6e72816b3f8fb /source/blender/editors/space_file/filelist.h | |
parent | d297058910f121c619ef90b29070f62964e905e2 (diff) |
2.5 filebrowser
- drawing tweak for background lines
- long and short display now behave the same, only difference is column width now.
TODO still:
- add additional columns (access rights - mode1-mode3 and owner) for non-Windows platforms
Diffstat (limited to 'source/blender/editors/space_file/filelist.h')
-rw-r--r-- | source/blender/editors/space_file/filelist.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/source/blender/editors/space_file/filelist.h b/source/blender/editors/space_file/filelist.h index 62fa05d94d3..26a2d46f5a7 100644 --- a/source/blender/editors/space_file/filelist.h +++ b/source/blender/editors/space_file/filelist.h @@ -42,6 +42,19 @@ struct direntry; struct BlendHandle; struct Scene; +#define MAX_FILE_COLUMN 8 + +typedef enum FileListColumns { + COLUMN_NAME = 0, + COLUMN_DATE, + COLUMN_TIME, + COLUMN_SIZE, + COLUMN_MODE1, + COLUMN_MODE2, + COLUMN_MODE3, + COLUMN_OWNER +} FileListColumns; + struct FileList * filelist_new(); void filelist_init_icons(); void filelist_free_icons(); @@ -65,7 +78,7 @@ struct ImBuf * filelist_getimage(struct FileList* filelist, int index); struct ImBuf * filelist_geticon(struct FileList* filelist, int index); short filelist_changed(struct FileList* filelist); void filelist_readdir(struct FileList* filelist); -int filelist_maxnamelen(struct FileList* filelist); +int filelist_column_len(struct FileList* filelist, FileListColumns column); int filelist_empty(struct FileList* filelist); void filelist_parent(struct FileList* filelist); |