[Bf-blender-cvs] [2de0481e1d1] temp-benchmark: Disable useless panels in file browser
Sergey Sharybin
noreply at git.blender.org
Tue Aug 7 10:49:20 CEST 2018
Commit: 2de0481e1d1811e304f40d4e90bc6b38cb55435d
Author: Sergey Sharybin
Date: Tue Aug 7 10:49:00 2018 +0200
Branches: temp-benchmark
https://developer.blender.org/rB2de0481e1d1811e304f40d4e90bc6b38cb55435d
Disable useless panels in file browser
===================================================================
M release/scripts/startup/bl_ui/space_filebrowser.py
M source/blender/editors/space_file/space_file.c
===================================================================
diff --git a/release/scripts/startup/bl_ui/space_filebrowser.py b/release/scripts/startup/bl_ui/space_filebrowser.py
index a85dd591b2f..f9e37deced0 100644
--- a/release/scripts/startup/bl_ui/space_filebrowser.py
+++ b/release/scripts/startup/bl_ui/space_filebrowser.py
@@ -156,6 +156,10 @@ class FILEBROWSER_PT_system_bookmarks(Panel):
class FILEBROWSER_MT_bookmarks_specials(Menu):
bl_label = "Bookmarks Specials"
+ @classmethod
+ def poll(cls, context):
+ return False
+
def draw(self, context):
layout = self.layout
layout.operator("file.bookmark_cleanup", icon='X', text="Cleanup")
@@ -171,6 +175,10 @@ class FILEBROWSER_PT_bookmarks(Panel):
bl_category = "Bookmarks"
bl_label = "Bookmarks"
+ @classmethod
+ def poll(cls, context):
+ return False
+
def draw(self, context):
layout = self.layout
space = context.space_data
@@ -203,7 +211,8 @@ class FILEBROWSER_PT_recent_folders(Panel):
@classmethod
def poll(cls, context):
- return not context.user_preferences.filepaths.hide_recent_locations
+ # return not context.user_preferences.filepaths.hide_recent_locations
+ return False
def draw(self, context):
layout = self.layout
diff --git a/source/blender/editors/space_file/space_file.c b/source/blender/editors/space_file/space_file.c
index 116cd700cc0..a67c65b5317 100644
--- a/source/blender/editors/space_file/space_file.c
+++ b/source/blender/editors/space_file/space_file.c
@@ -90,10 +90,12 @@ static SpaceLink *file_new(const ScrArea *UNUSED(area), const Scene *UNUSED(scen
ar->alignment = RGN_ALIGN_LEFT;
/* Tool props (aka operator) region */
+#if 0
ar = MEM_callocN(sizeof(ARegion), "tool props region for file");
BLI_addtail(&sfile->regionbase, ar);
ar->regiontype = RGN_TYPE_TOOL_PROPS;
ar->alignment = RGN_ALIGN_BOTTOM | RGN_SPLIT_PREV;
+#endif
/* ui list region */
ar = MEM_callocN(sizeof(ARegion), "ui region for file");
@@ -806,6 +808,7 @@ void ED_spacetype_file(void)
BLI_addhead(&st->regiontypes, art);
/* regions: tool properties */
+#if 0
art = MEM_callocN(sizeof(ARegionType), "spacetype file operator region");
art->regionid = RGN_TYPE_TOOL_PROPS;
art->prefsizex = 0;
@@ -816,6 +819,7 @@ void ED_spacetype_file(void)
art->draw = file_tools_region_draw;
BLI_addhead(&st->regiontypes, art);
file_panels_register(art);
+#endif
BKE_spacetype_register(st);
More information about the Bf-blender-cvs
mailing list