2.5 - Start of filebrowser.
authorAndrea Weikert <elubie@gmx.net>
Tue, 6 Jan 2009 14:42:54 +0000 (14:42 +0000)
committerAndrea Weikert <elubie@gmx.net>
Tue, 6 Jan 2009 14:42:54 +0000 (14:42 +0000)
commitb1cb844e0539376cb41cd15bf802aea62848b90a
tree5e67be9915d4a76afd9e894cc2e0783d439c41be
parent10e6566aebec1c1c623cd88c3887db7c113d5af9
2.5 - Start of filebrowser.
- basic drawing of list and thumbnail view (switchable through 'favourits' icon in header)
- selection of files and directories (bookmarks) works with the RMB (right mouse button)
- load operator for files still unstable (no check for correct file type) and incomplete. (WM_operator_free missing)
immediate TODOS:
- fix load file operator
- finish drawing of buttons in header
- drawing of detailed list with all file info.
- finish selection and execute operators (LMB and MMB execute)
later todos:
- parent dir
- keymap for all the shortcuts
- append/link and databrowse
- ...
24 files changed:
projectfiles_vc9/blender/editors/ED_editors.vcproj
source/blender/blenloader/BLO_readfile.h
source/blender/blenloader/intern/readfile.c
source/blender/editors/datafiles/prvicons.c [new file with mode: 0644]
source/blender/editors/include/ED_datafiles.h
source/blender/editors/include/ED_fileselect.h [new file with mode: 0644]
source/blender/editors/include/ED_space_api.h
source/blender/editors/include/UI_interface_icons.h
source/blender/editors/interface/interface_icons.c
source/blender/editors/screen/area.c
source/blender/editors/screen/screen_intern.h
source/blender/editors/space_file/file_draw.c [new file with mode: 0644]
source/blender/editors/space_file/file_header.c
source/blender/editors/space_file/file_intern.h
source/blender/editors/space_file/file_ops.c [new file with mode: 0644]
source/blender/editors/space_file/filelist.c
source/blender/editors/space_file/filesel.c
source/blender/editors/space_file/fsmenu.c
source/blender/editors/space_file/fsmenu.h
source/blender/editors/space_file/space_file.c
source/blender/makesdna/DNA_screen_types.h
source/blender/makesdna/DNA_space_types.h
source/blender/windowmanager/intern/wm_init_exit.c
source/blender/windowmanager/intern/wm_operators.c