は最近、私はCSSシート(のGtk 3.20)でGtkToggleToolButtonテキストの色を変更する方法を発見した:変更テキストの色(GTK + 3)
#histoToolGreen label {
color: green;
}
#histoToolBlue label {
color: blue;
}
行うには、私が変わっ、ということボタンの色ではなくラベルの色。それはうまくいく。しかし、今私はCコードで同じことをしたい。だから私は書く:
gtk_css_provider_load_from_data(provider, "#histoToolRed label {color: red;}", -1, NULL);
gtk_style_context_add_provider(
gtk_widget_get_style_context(lookup_widget("histoToolRed")),
GTK_STYLE_PROVIDER(provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
しかし、それは動作しません。試してみましたが、成功しませんでした。
gtk_css_provider_load_from_data(provider, "* {color: red;}", -1, NULL);
など多くのものがあります。
誰かがCSSプロバイダを使用してCコードでGtkToggleToolButtonテキストの色を変更する方法を教えてもらえますか?