Use buttons opf default color in file browser
This commit is contained in:
@@ -775,10 +775,12 @@ class BENCHMARK_OT_save(bpy.types.Operator):
|
||||
def execute(self, context):
|
||||
with open(self.filepath, "w") as f:
|
||||
f.write(json.dumps(global_result_dict, sort_keys=True, indent=2))
|
||||
make_buttons_green()
|
||||
return {'FINISHED'}
|
||||
|
||||
def invoke(self, context, event):
|
||||
import os
|
||||
make_buttons_default()
|
||||
|
||||
if not self.filepath:
|
||||
self.filepath = os.path.join(
|
||||
@@ -788,6 +790,9 @@ class BENCHMARK_OT_save(bpy.types.Operator):
|
||||
wm.fileselect_add(self)
|
||||
return {'RUNNING_MODAL'}
|
||||
|
||||
def cancel(self, context):
|
||||
make_buttons_green()
|
||||
|
||||
class BENCHMARK_OT_share(bpy.types.Operator):
|
||||
bl_idname = "benchmark.share"
|
||||
bl_label = "Share Benchmark Result"
|
||||
@@ -842,13 +847,39 @@ def compute_device_list_get(self, context):
|
||||
################################################################################
|
||||
# Tweak User Preferences
|
||||
|
||||
default_wcol_tool_inner = None
|
||||
default_wcol_tool_inner_sel = None
|
||||
default_wcol_tool_outline = None
|
||||
def backup_buttons_colors():
|
||||
global default_wcol_tool_inner
|
||||
global default_wcol_tool_inner_sel
|
||||
global default_wcol_tool_outline
|
||||
userpref = bpy.context.user_preferences
|
||||
theme = userpref.themes[0]
|
||||
default_wcol_tool_inner = theme.user_interface.wcol_tool.inner[:]
|
||||
default_wcol_tool_inner_sel = theme.user_interface.wcol_tool.inner_sel[:]
|
||||
default_wcol_tool_outline = theme.user_interface.wcol_tool.outline[:]
|
||||
|
||||
def make_buttons_green():
|
||||
userpref = bpy.context.user_preferences
|
||||
theme = userpref.themes[0]
|
||||
theme.user_interface.wcol_tool.inner = [0.408, 0.690, 0.129, 1.0]
|
||||
theme.user_interface.wcol_tool.inner_sel = [0.308, 0.590, 0.029, 1.0]
|
||||
theme.user_interface.wcol_tool.outline = [0.408, 0.690, 0.129]
|
||||
|
||||
def make_buttons_default():
|
||||
userpref = bpy.context.user_preferences
|
||||
theme = userpref.themes[0]
|
||||
theme.user_interface.wcol_tool.inner = default_wcol_tool_inner
|
||||
theme.user_interface.wcol_tool.inner_sel = default_wcol_tool_inner_sel
|
||||
theme.user_interface.wcol_tool.outline = default_wcol_tool_outline
|
||||
|
||||
userpref = bpy.context.user_preferences
|
||||
theme = userpref.themes[0]
|
||||
theme.user_interface.wcol_tool.inner = [0.408, 0.690, 0.129, 1.0]
|
||||
theme.user_interface.wcol_tool.inner_sel = [0.308, 0.590, 0.029, 1.0]
|
||||
theme.user_interface.wcol_tool.outline = [0.408, 0.690, 0.129]
|
||||
userpref.view.use_quit_dialog = False
|
||||
theme.benchmark.space.back = [0.26, 0.26, 0.26]
|
||||
backup_buttons_colors()
|
||||
make_buttons_green()
|
||||
|
||||
style = userpref.ui_styles[0]
|
||||
style.widget.points = 12
|
||||
|
Reference in New Issue
Block a user