From ac11d522c8cad7eeabe07e643effbc776e933728 Mon Sep 17 00:00:00 2001 From: Andrea Weikert Date: Fri, 10 Jul 2009 19:19:54 +0000 Subject: 2.5 filebrowser * bugfix: don't allow parent dir to go beyond root * bugfix: only attempt to change directory if it exists New (WIP) feature: autocomplete for directory * works on TAB * so far only one level (in current directory) --- source/blender/editors/space_file/file_draw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/editors/space_file/file_draw.c') diff --git a/source/blender/editors/space_file/file_draw.c b/source/blender/editors/space_file/file_draw.c index f8705fe63a4..f1f20a36b59 100644 --- a/source/blender/editors/space_file/file_draw.c +++ b/source/blender/editors/space_file/file_draw.c @@ -186,10 +186,11 @@ void file_draw_buttons(const bContext *C, ARegion *ar) /* Text input fields for directory and file. */ if (available_w > 0) { - uiDefBut(block, TEX, B_FS_DIRNAME, "", + but = uiDefBut(block, TEX, B_FS_DIRNAME, "", min_x, line1_y, line1_w, btn_h, params->dir, 0.0, (float)FILE_MAXFILE-1, 0, 0, "File path."); + uiButSetCompleteFunc(but, autocomplete_directory, NULL); uiDefBut(block, TEX, B_FS_FILENAME, "", min_x, line2_y, line2_w, btn_h, params->file, 0.0, (float)FILE_MAXFILE-1, 0, 0, -- cgit v1.2.3