Group tab bg should be theme-able

This commit is contained in:
Ben Loftis
2025-01-09 11:05:11 -06:00
committed by Robin Gareus
parent 08d3c4260a
commit 8899ad836e
12 changed files with 14 additions and 3 deletions

View File

@@ -308,13 +308,13 @@ GroupTabs::render (Cairo::RefPtr<Cairo::Context> const& ctx, cairo_rectangle_t*)
if (!get_sensitive ()) {
c = get_style()->get_base (Gtk::STATE_INSENSITIVE);
cairo_set_source_rgb (cr, c.get_red_p(), c.get_green_p(), c.get_blue_p());
} else {
c = get_style()->get_base (Gtk::STATE_NORMAL);
uint32_t bg_color = UIConfiguration::instance().color ("group tab base");
Gtkmm2ext::set_source_rgb_a (cr, bg_color, 1.0);
}
/* background */
cairo_set_source_rgb (cr, c.get_red_p(), c.get_green_p(), c.get_blue_p());
cairo_rectangle (cr, 0, 0, get_width(), get_height());
cairo_fill (cr);

View File

@@ -138,6 +138,7 @@
<ColorAlias name="grid line major" alias="neutral:foreground2"/>
<ColorAlias name="grid line micro" alias="widget:bg"/>
<ColorAlias name="grid line minor" alias="widget:blue darker"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="neutral:background"/>
<ColorAlias name="gtk_audio_track" alias="theme:bg1"/>

View File

@@ -135,6 +135,7 @@
<ColorAlias name="grid line major" alias="neutral:foregroundest"/>
<ColorAlias name="grid line micro" alias="neutral:midground"/>
<ColorAlias name="grid line minor" alias="neutral:background2"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="neutral:background2"/>
<ColorAlias name="gtk_audio_track" alias="theme:bg1"/>

View File

@@ -136,6 +136,7 @@
<ColorAlias name="grid line major" alias="neutral:foregroundest"/>
<ColorAlias name="grid line micro" alias="neutral:midground"/>
<ColorAlias name="grid line minor" alias="neutral:foreground2"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="widget:bg"/>
<ColorAlias name="gtk_audio_track" alias="widget:gray"/>

View File

@@ -137,6 +137,7 @@
<ColorAlias name="grid line major" alias="neutral:foregroundest"/>
<ColorAlias name="grid line micro" alias="neutral:midground"/>
<ColorAlias name="grid line minor" alias="neutral:background2"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="neutral:background2"/>
<ColorAlias name="gtk_audio_track" alias="theme:bg1"/>

View File

@@ -136,6 +136,7 @@
<ColorAlias name="grid line major" alias="neutral:backgroundest"/>
<ColorAlias name="grid line micro" alias="neutral:midground"/>
<ColorAlias name="grid line minor" alias="neutral:backgroundest"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="widget:blue darker"/>
<ColorAlias name="gtk_audio_track" alias="theme:bg1"/>

View File

@@ -136,6 +136,7 @@
<ColorAlias name="grid line major" alias="neutral:backgroundest"/>
<ColorAlias name="grid line micro" alias="neutral:midground"/>
<ColorAlias name="grid line minor" alias="neutral:background2"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="widget:blue darker"/>
<ColorAlias name="gtk_audio_track" alias="theme:bg1"/>

View File

@@ -138,6 +138,7 @@
<ColorAlias name="grid line major" alias="neutral:foregroundest"/>
<ColorAlias name="grid line micro" alias="neutral:midground"/>
<ColorAlias name="grid line minor" alias="neutral:foreground2"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="widget:blue darker"/>
<ColorAlias name="gtk_audio_track" alias="theme:bg1"/>

View File

@@ -137,6 +137,7 @@
<ColorAlias name="grid line major" alias="neutral:foregroundest"/>
<ColorAlias name="grid line micro" alias="neutral:midground"/>
<ColorAlias name="grid line minor" alias="neutral:foreground2"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="neutral:background2"/>
<ColorAlias name="gtk_audio_track" alias="neutral:backgroundest"/>

View File

@@ -137,6 +137,7 @@
<ColorAlias name="grid line major" alias="neutral:foreground"/>
<ColorAlias name="grid line micro" alias="neutral:midground"/>
<ColorAlias name="grid line minor" alias="neutral:midground"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="widget:blue darker"/>
<ColorAlias name="gtk_audio_track" alias="theme:bg1"/>

View File

@@ -135,6 +135,7 @@
<ColorAlias name="grid line major" alias="neutral:foregroundest"/>
<ColorAlias name="grid line micro" alias="neutral:midground"/>
<ColorAlias name="grid line minor" alias="neutral:foreground2"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="widget:blue darker"/>
<ColorAlias name="gtk_audio_track" alias="theme:bg1"/>

View File

@@ -136,6 +136,7 @@
<ColorAlias name="grid line major" alias="neutral:foreground2"/>
<ColorAlias name="grid line micro" alias="neutral:background2"/>
<ColorAlias name="grid line minor" alias="neutral:midground"/>
<ColorAlias name="group tab base" alias="theme:bg2"/>
<ColorAlias name="gtk_arm" alias="alert:red"/>
<ColorAlias name="gtk_audio_bus" alias="neutral:background"/>
<ColorAlias name="gtk_audio_track" alias="theme:bg1"/>