せしまるです。
CSSでGtkToggleButtonが押し込まれている時だけ色を変える方法です。
CSSを読み込む記事は別の機会に記事にしようと思います。
toggle.css
// 押されていない状態.
GtkToggleButton{
background-image:none;
background-color:white;
}
// 押されている状態.
GtkToggleButton:checked{
background-image:none;
background-color:red;
}
GtkToggleButtonの部分は、widgetにつけたクラス名でもOKです。