add button colors

This commit is contained in:
Ziad-I
2024-08-06 10:31:22 +03:00
committed by Dion Moult
parent 78f664e892
commit 02ff6c00ef
4 changed files with 23 additions and 20 deletions
@@ -203,10 +203,11 @@ footer p {
button { button,
background-color: var(--blender-panel-header, var(--bg-color)); select {
color: var(--blender-text, var(--text-color)); background-color: var(--blender-button-background, var(--bg-color));
border-color: var(--blender-tab-outline, var(--border-color)); color: var(--blender-button-text, var(--text-color));
border-color: var(--blender-button-border, var(--border-color));
transition: filter 0.2s ease; transition: filter 0.2s ease;
} }
@@ -250,17 +250,12 @@ footer p {
} }
} }
:root.blender button {
background-color: var(--blender-panel-header);
color: var(--blender-text);
border-color: var(--blender-tab-outline);
transition: filter 0.2s ease;
}
button { button,
background-color: var(--blender-panel-header, var(--bg-color)); select {
color: var(--blender-text, var(--text-color)); background-color: var(--blender-button-background, var(--bg-color));
border-color: var(--blender-tab-outline, var(--border-color)); color: var(--blender-button-text, var(--text-color));
border-color: var(--blender-button-border, var(--border-color));
transition: filter 0.2s ease; transition: filter 0.2s ease;
} }
@@ -509,7 +504,9 @@ button:hover {
/* Highlight row */ /* Highlight row */
:root.blender .gitemhighlight td, :root.blender .gitemhighlight td,
:root.blender .gitemhighlight .gantt-inputtable { :root.blender .gitemhighlight .gantt-inputtable,
:root.blender .gitemhighlight .gcaption,
:root.blender .gitemhighlight .ggroupcaption {
background-color: var(--blender-active-highlight) !important; background-color: var(--blender-active-highlight) !important;
color: var(--blender-active-text-highlight) !important; color: var(--blender-active-text-highlight) !important;
} }
@@ -568,7 +565,7 @@ button:hover {
:root.blender .gantt-inputtable { :root.blender .gantt-inputtable {
background-color: var(--blender-panel-header); background-color: var(--blender-panel-header);
box-sizing: border-box; box-sizing: border-box;
border: 2px solid var(--blender-top-bar-header); border: 2px solid var(--blender-button-border);
color: var(--blender-text); color: var(--blender-text);
} }
@@ -210,10 +210,11 @@ footer p {
margin-top: var(--margin-small); margin-top: var(--margin-small);
} }
button { button,
background-color: var(--blender-panel-header, var(--bg-color)); select {
color: var(--blender-text, var(--text-color)); background-color: var(--blender-button-background, var(--bg-color));
border-color: var(--blender-tab-outline, var(--border-color)); color: var(--blender-button-text, var(--text-color));
border-color: var(--blender-button-border, var(--border-color));
transition: filter 0.2s ease; transition: filter 0.2s ease;
} }
+4
View File
@@ -396,6 +396,7 @@ class Web(blenderbim.core.tool.Web):
top_bar = bpy.context.preferences.themes[0].topbar.space top_bar = bpy.context.preferences.themes[0].topbar.space
info = bpy.context.preferences.themes[0].info info = bpy.context.preferences.themes[0].info
outliner = bpy.context.preferences.themes[0].outliner outliner = bpy.context.preferences.themes[0].outliner
ui = bpy.context.preferences.themes[0].user_interface
theme = { theme = {
"window_background": get_color(prefs, "back"), "window_background": get_color(prefs, "back"),
@@ -413,6 +414,9 @@ class Web(blenderbim.core.tool.Web):
"even_row": mix_colors(get_color(outliner.space, "back"), get_color(outliner, "row_alternate")), "even_row": mix_colors(get_color(outliner.space, "back"), get_color(outliner, "row_alternate")),
"active_highlight": get_color(outliner, "active"), "active_highlight": get_color(outliner, "active"),
"active_text_highlight": get_color(outliner, "active_object"), "active_text_highlight": get_color(outliner, "active_object"),
"button_background": get_color(ui.wcol_tool, "inner"),
"button_test": get_color(ui.wcol_tool, "text"),
"button_border": get_color(ui.wcol_tool, "outline"),
} }
cls.send_webui_data(theme, "theme", "theme_data", use_web_data=False) cls.send_webui_data(theme, "theme", "theme_data", use_web_data=False)