Ambiance에는없는 반면 Radiance에는 왜 GtkLabel이 있습니까? (@bg_color, 0.48); } 래디언스 : .notebook tab

최근 업데이트 후 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-colorgtk.Notebook (탭이있는 노트북 컨테이너)과 같이 GtkLabel (소량의 텍스트를 표시하는 위젯)을 사용하는 위젯 정의