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