Por que Radiance tem GtkLabel enquanto Ambiance não?


8

Eu estava olhando os gtk-widgets.cssarquivos em Ambiance e Radiance ( /usr/share/themes/theme_name/gtk-3.0/) após a light-themesatualização recente . Uma diferença que notei na seção intitulada caderno é apresentada abaixo.

Ambiente :

.notebook tab:active {
    color: @fg_color;
}

.notebook tab {
    color: shade (@bg_color, 0.48);
}

Radiance :

.notebook tab GtkLabel:active {
    color: @fg_color;
}

.notebook tab GtkLabel {
    color: shade (@bg_color, 0.48);
}

Radiance tem GtkLabel, mas Ambiance não. Minha pergunta é: alguém sabe o significado do GtkLabel e por que um tema o possui e o outro não?

Respostas:


1

Atualizei meu sistema recentemente e sou gtk-widgets.csso mesmo nesta parte, para Ambiance ou Radiance.

Embora o GtkLabel seja chamado para definir atributos que possam diferir do padrão padrão, ele foi usado para modificar alguns padrões de guias que podem se encaixar no Ambiance, mas não no Radiance.

Ao chamar gtk.Notebook, você não precisa especificar um atributo, ele será usado como padrão, mas no caso de Radiance, eles queriam definir um atributo diferente do surdo, então chamaram GtkLabel que era especificado anteriormente no css :

/*********
 * label *
 *********/
GtkLabel,
GtkLabel:insensitive {
    background-color: transparent;
}

Definindo os background-colorwidgets que usam GtkLabel (widget que exibe uma pequena quantidade de texto), como gtk.Notebook (um contêiner de bloco de notas com guias).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.