diff options
author | Andrea Weikert <elubie@gmx.net> | 2010-11-14 13:48:36 +0300 |
---|---|---|
committer | Andrea Weikert <elubie@gmx.net> | 2010-11-14 13:48:36 +0300 |
commit | 2e84732228c749f4d7932ab3a4fe60c95f7d19ac (patch) | |
tree | 0b5a086b0e52ba765993c228532521e252ed09f1 /source/blender/editors/space_file/filesel.c | |
parent | 27f607f86d270a124c6558ebf7d94ef705ec4da8 (diff) |
== filebrowser ==
* drawing code cleanup.
* list drawing code now uses uiStyleFontDraw like buttons etc.
Diffstat (limited to 'source/blender/editors/space_file/filesel.c')
-rw-r--r-- | source/blender/editors/space_file/filesel.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/source/blender/editors/space_file/filesel.c b/source/blender/editors/space_file/filesel.c index 471a1784f02..af823654b9d 100644 --- a/source/blender/editors/space_file/filesel.c +++ b/source/blender/editors/space_file/filesel.c @@ -79,6 +79,7 @@ #include "RNA_access.h" #include "UI_interface.h" +#include "UI_interface_icons.h" #include "file_intern.h" #include "filelist.h" @@ -380,7 +381,7 @@ static void column_widths(struct FileList* files, struct FileLayout* layout) if (file) { int len; len = file_string_width(file->relname); - if (len > layout->column_widths[COLUMN_NAME]) layout->column_widths[COLUMN_NAME] = len + 20; + if (len > layout->column_widths[COLUMN_NAME]) layout->column_widths[COLUMN_NAME] = len; len = file_string_width(file->date); if (len > layout->column_widths[COLUMN_DATE]) layout->column_widths[COLUMN_DATE] = len; len = file_string_width(file->time); @@ -452,11 +453,12 @@ void ED_fileselect_init_layout(struct SpaceFile *sfile, struct ARegion *ar) column_widths(sfile->files, layout); if (params->display == FILE_SHORTDISPLAY) { - maxlen = layout->column_widths[COLUMN_NAME] + 12 + - layout->column_widths[COLUMN_SIZE]; - maxlen += 20; // for icon + maxlen = ICON_DEFAULT_WIDTH + 4 + + layout->column_widths[COLUMN_NAME] + 12 + + layout->column_widths[COLUMN_SIZE] + 12; } else { - maxlen = layout->column_widths[COLUMN_NAME] + 12 + + maxlen = ICON_DEFAULT_WIDTH + 4 + + layout->column_widths[COLUMN_NAME] + 12 + #ifndef WIN32 layout->column_widths[COLUMN_MODE1] + 12 + layout->column_widths[COLUMN_MODE2] + 12 + @@ -465,8 +467,8 @@ void ED_fileselect_init_layout(struct SpaceFile *sfile, struct ARegion *ar) #endif layout->column_widths[COLUMN_DATE] + 12 + layout->column_widths[COLUMN_TIME] + 12 + - layout->column_widths[COLUMN_SIZE]; - maxlen += 20; // for icon + layout->column_widths[COLUMN_SIZE] + 12; + } layout->tile_w = maxlen; if(layout->rows > 0) |