Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrea Weikert <elubie@gmx.net>2009-05-14 22:08:14 +0400
committerAndrea Weikert <elubie@gmx.net>2009-05-14 22:08:14 +0400
commitba6bec56f93b3332120d442bd97cc88e402947b1 (patch)
tree32532d17dca2292121563cdb33ac371825bd029d /source/blender/editors/space_file/filelist.c
parent03b6b14df40c46b2bdead91c492fcef745016adc (diff)
2.5 filebrowser
- drawing code cleanup - use of BLF_font in own string drawing, needs to be aligned with uiStyles still. - thumbnail scaling now done on graphics card via new glaDrawPixelsTexScaled (slightly modified glaDrawPixelsTex)
Diffstat (limited to 'source/blender/editors/space_file/filelist.c')
-rw-r--r--source/blender/editors/space_file/filelist.c38
1 files changed, 2 insertions, 36 deletions
diff --git a/source/blender/editors/space_file/filelist.c b/source/blender/editors/space_file/filelist.c
index 9d7f16000c9..01cdf559c58 100644
--- a/source/blender/editors/space_file/filelist.c
+++ b/source/blender/editors/space_file/filelist.c
@@ -120,7 +120,6 @@ typedef struct FileList
short hide_dot;
unsigned int filter;
short changed;
- int columns[MAX_FILE_COLUMN];
ListBase loadimages;
ListBase threads;
} FileList;
@@ -531,7 +530,7 @@ void filelist_loadimage(struct FileList* filelist, int index)
dx = imgwidth - ex;
dy = imgheight - ey;
- IMB_scaleImBuf(imb, ex, ey);
+ // IMB_scaleImBuf(imb, ex, ey);
filelist->filelist[fidx].image = imb;
} else {
/* prevent loading image twice */
@@ -622,6 +621,7 @@ struct direntry * filelist_file(struct FileList* filelist, int index)
return &filelist->filelist[fidx];
}
+
int filelist_find(struct FileList* filelist, char *file)
{
int index = -1;
@@ -658,15 +658,9 @@ void filelist_setfilter(struct FileList* filelist, unsigned int filter)
filelist->filter = filter;
}
-int filelist_column_len(struct FileList* filelist, FileListColumns column)
-{
- return filelist->columns[column];
-}
-
void filelist_readdir(struct FileList* filelist)
{
char wdir[FILE_MAX];
- int i;
if (!filelist) return;
filelist->fidx = 0;
@@ -685,34 +679,6 @@ void filelist_readdir(struct FileList* filelist)
if (!filelist->threads.first) {
BLI_init_threads(&filelist->threads, exec_loadimages, 2);
}
-
- for (i=0; i<MAX_FILE_COLUMN; ++i) {
- filelist->columns[i] = 0;
- }
-
- for (i=0; (i < filelist->numfiles); ++i)
- {
- struct direntry* file = filelist_file(filelist, i);
- if (file) {
- int len;
- len = UI_GetStringWidth(file->relname);
- if (len > filelist->columns[COLUMN_NAME]) filelist->columns[COLUMN_NAME] = len;
- len = UI_GetStringWidth(file->date);
- if (len > filelist->columns[COLUMN_DATE]) filelist->columns[COLUMN_DATE] = len;
- len = UI_GetStringWidth(file->time);
- if (len > filelist->columns[COLUMN_TIME]) filelist->columns[COLUMN_TIME] = len;
- len = UI_GetStringWidth(file->size);
- if (len > filelist->columns[COLUMN_SIZE]) filelist->columns[COLUMN_SIZE] = len;
- len = UI_GetStringWidth(file->mode1);
- if (len > filelist->columns[COLUMN_MODE1]) filelist->columns[COLUMN_MODE1] = len;
- len = UI_GetStringWidth(file->mode2);
- if (len > filelist->columns[COLUMN_MODE2]) filelist->columns[COLUMN_MODE2] = len;
- len = UI_GetStringWidth(file->mode3);
- if (len > filelist->columns[COLUMN_MODE3]) filelist->columns[COLUMN_MODE3] = len;
- len = UI_GetStringWidth(file->owner);
- if (len > filelist->columns[COLUMN_OWNER]) filelist->columns[COLUMN_OWNER] = len;
- }
- }
}
int filelist_empty(struct FileList* filelist)