diff options
author | Dalai Felinto <dfelinto@gmail.com> | 2009-07-07 11:25:44 +0400 |
---|---|---|
committer | Dalai Felinto <dfelinto@gmail.com> | 2009-07-07 11:25:44 +0400 |
commit | cfd5046c9e4a6617a20cfc7e59519a84d3c18b9d (patch) | |
tree | 2c2c1180a69c5996ad7ebbca151234469cdf475a /release | |
parent | 79633056ac3848237d8bb8245523501905582f2e (diff) |
2.5 filebrowser: previous/next + bugfix + elubie's changes and cleanup
* Previous/Next Folder browser
* bugfix: "open most recently opened directory".
* Previous and Next functionalities:
- use BACKSPACE to navigate to previous folders
- use SHIFT+BACKSPACE to navigate forward
- once you change the folder by other ways the forward folder list is cleared
* bug fix: the sfile->params->dir set through ED_fileselect_set_params wasn't correct. According to the code taking the settings from the existing (previous) filebrowser is a temp solution. In that case this is a fix for a temp solution :)
(changes in: wm_event_system.c, filesel.c and ED_fileselect.h)
** Andrea(elubie): we can get away of the folderlist_clear_next test if we manually pass a boolean to file_change_dir (e.g. file_change_dir(sfile, true)). I tried not to mess up with your changes here. It's slightly slower (and maybe hacky) but its's more conservative IMHO.
(my first commit to 2.5 ... that was a good reason to put my paper on hold :p)
Diffstat (limited to 'release')
-rw-r--r-- | release/ui/space_filebrowser.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/release/ui/space_filebrowser.py b/release/ui/space_filebrowser.py index 820134d3e87..0c37e8c0816 100644 --- a/release/ui/space_filebrowser.py +++ b/release/ui/space_filebrowser.py @@ -17,11 +17,13 @@ class FILEBROWSER_HT_header(bpy.types.Header): row = layout.row() row.itemM("FILEBROWSER_MT_directory") row.itemM("FILEBROWSER_MT_bookmarks") - + row = layout.row(align=True) row.itemO("FILE_OT_parent", text="", icon='ICON_FILE_PARENT') row.itemO("FILE_OT_refresh", text="", icon='ICON_FILE_REFRESH') - + row.itemO("FILE_OT_previous", text="", icon='ICON_PREV_KEYFRAME') + row.itemO("FILE_OT_next", text="", icon='ICON_NEXT_KEYFRAME') + layout.itemR(params, "display", expand=True, text="") layout.itemR(params, "sort", expand=True, text="") |