Rust with gtk3 headerbar appears slightly transparent

⚓ Rust    📅 2025-09-01    👤 surdeus    👁️ 11      

surdeus

Warning

This post was published 92 days ago. The information described in this article may have changed.

I am having an issue where my headerbar in gtk3 application is appearing slightly transparent:

image

I am using the arc theme:

and all of the other gtk3 applications such as nemo and thunar don't have this transparency issue it is fully opaque. My application's headerbar's color is close to nemo and thunar but is slightly transparent.

i have tried some css code like this:

                background-color: @headerbar_bg_color;
                color: @headerbar_fg_color;
                box-shadow: none;
                opacity: 1.0;

which makes it fully transparent. I have tired these:

image

            headerbar
            {
                background: @theme_bg_color;
                background-image: none;
                color: @theme_fg_color;
            }

which does fix the transparency but it pretty much looks the same as the rest of the application.

So I don't know how to fix this, any ideas?

this is how headerbar is getting the css code:

header_bar.style_context().add_provider(&css.borrow().header_bar, STYLE_PROVIDER_PRIORITY_USER);

1 post - 1 participant

Read full topic

🏷️ Rust_feed