diff options
Diffstat (limited to 'release/scripts/ui/space_filebrowser.py')
-rw-r--r-- | release/scripts/ui/space_filebrowser.py | 103 |
1 files changed, 61 insertions, 42 deletions
diff --git a/release/scripts/ui/space_filebrowser.py b/release/scripts/ui/space_filebrowser.py index 1ab6a1f4f0b..1a89639c4c2 100644 --- a/release/scripts/ui/space_filebrowser.py +++ b/release/scripts/ui/space_filebrowser.py @@ -1,48 +1,67 @@ +# ##### BEGIN GPL LICENSE BLOCK ##### +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# ##### END GPL LICENSE BLOCK ##### +# <pep8 compliant> import bpy + class FILEBROWSER_HT_header(bpy.types.Header): - __space_type__ = 'FILE_BROWSER' - - def draw(self, context): - layout = self.layout - - st = context.space_data - params = st.params - - layout.template_header(menus=False) - - row = layout.row() - row.itemS() - - row = layout.row(align=True) - row.itemO("file.previous", text="", icon='ICON_BACK') - row.itemO("file.next", text="", icon='ICON_FORWARD') - row.itemO("file.parent", text="", icon='ICON_FILE_PARENT') - row.itemO("file.refresh", text="", icon='ICON_FILE_REFRESH') - - row = layout.row() - row.itemS() - - row = layout.row(align=True) - row.itemO("file.directory_new", text="", icon='ICON_NEWFOLDER') - - layout.itemR(params, "display", expand=True, text="") - layout.itemR(params, "sort", expand=True, text="") - - layout.itemR(params, "hide_dot", text="Hide Invisible") - layout.itemR(params, "do_filter", text="", icon='ICON_FILTER') - - row = layout.row(align=True) - row.active = params.do_filter - - row.itemR(params, "filter_folder", text=""); - row.itemR(params, "filter_blender", text=""); - row.itemR(params, "filter_image", text=""); - row.itemR(params, "filter_movie", text=""); - row.itemR(params, "filter_script", text=""); - row.itemR(params, "filter_font", text=""); - row.itemR(params, "filter_sound", text=""); - row.itemR(params, "filter_text", text=""); + bl_space_type = 'FILE_BROWSER' + + def draw(self, context): + layout = self.layout + + st = context.space_data + params = st.params + + layout.template_header(menus=False) + + row = layout.row() + row.itemS() + + row = layout.row(align=True) + row.itemO("file.previous", text="", icon='ICON_BACK') + row.itemO("file.next", text="", icon='ICON_FORWARD') + row.itemO("file.parent", text="", icon='ICON_FILE_PARENT') + row.itemO("file.refresh", text="", icon='ICON_FILE_REFRESH') + + row = layout.row() + row.itemS() + + row = layout.row(align=True) + row.itemO("file.directory_new", text="", icon='ICON_NEWFOLDER') + + layout.itemR(params, "display", expand=True, text="") + layout.itemR(params, "sort", expand=True, text="") + + layout.itemR(params, "hide_dot", text="Hide Invisible") + layout.itemR(params, "do_filter", text="", icon='ICON_FILTER') + + row = layout.row(align=True) + row.active = params.do_filter + + row.itemR(params, "filter_folder", text="") + row.itemR(params, "filter_blender", text="") + row.itemR(params, "filter_image", text="") + row.itemR(params, "filter_movie", text="") + row.itemR(params, "filter_script", text="") + row.itemR(params, "filter_font", text="") + row.itemR(params, "filter_sound", text="") + row.itemR(params, "filter_text", text="") bpy.types.register(FILEBROWSER_HT_header) |