최근 업데이트 후 Ambiance and Radiance ( ) 의 gtk-widgets.css
파일을 보고있었습니다 . 노트 섹션에서 언급 한 한 가지 차이점 은 다음과 같습니다./usr/share/themes/theme_name/gtk-3.0/
light-themes
분위기 :
.notebook tab:active {
color: @fg_color;
}
.notebook tab {
color: shade (@bg_color, 0.48);
}
래디언스 :
.notebook tab GtkLabel:active {
color: @fg_color;
}
.notebook tab GtkLabel {
color: shade (@bg_color, 0.48);
}
Radiance에는 GtkLabel이 있지만 Ambiance는 없습니다. 내 질문은 : GtkLabel 의 중요성을 아는 사람이 있고 한 테마에는 왜 있고 다른 테마에는 그렇지 않습니까?
답변
최근에 시스템을 업데이트 gtk-widgets.css
했는데이 부분에서 Ambiance 또는 Radiance와 동일합니다.
GtkLabel은 기본 패턴과 다를 수있는 속성을 설정하기 위해 호출되었지만, Ambiance에는 맞지만 Radiance에는 맞지 않는 일부 탭의 기본값을 수정하는 데 사용되었습니다.
gtk.Notebook을 호출 할 때 속성을 지정할 필요는 없지만 기본 패턴을 사용하지만 Radiance의 경우 청각과 다른 속성을 설정하려고했기 때문에 CSS에서 이전에 지정된 GtkLabel을 호출했습니다. :
/*********
* label *
*********/
GtkLabel,
GtkLabel:insensitive {
background-color: transparent;
}
background-color
gtk.Notebook (탭이있는 노트북 컨테이너)과 같이 GtkLabel (소량의 텍스트를 표시하는 위젯)을 사용하는 위젯 정의