Как установить пользовательский максимизировать, минимизировать иконки в GTK TitleBar, используя CSS? Я делаю свое собственное приложение GTK в C на Windows с использованием Visual Studio - PullRequest
0 голосов
/ 12 марта 2020

Я делаю свое собственное GTK-приложение в C на Windows с использованием Visual Studio , и я столкнулся с проблемой, связанной с названием Значки сворачивания, сворачивания панели не отображаются, , хотя отображается значок закрытия .

Я пытался использовать правила CSS для установки фонового изображения, но поскольку значки недоступно фоновое изображение не видно.

Я приложил код CSS и снимок экрана ..

.titlebar .titlebutton.minimize {
    background-image: url("assets/minimize-focused.png"); }
    .titlebar .titlebutton.minimize:hover {
      background-image: url("assets/minimize-focused.png"); }
    .titlebar .titlebutton.minimize:active {
      background-image: url("assets/minimize-focused.png"); }
    .titlebar .titlebutton.minimize:backdrop {
      background-image: url("assets/minimize-unfocused.png"); }
      .titlebar .titlebutton.minimize:backdrop:hover {
        background-image: url("assets/minimize-focused.png"); }
      .titlebar .titlebutton.minimize:backdrop:active {
        background-image: url("assets/minimize-focused.png"); }
  .titlebar .titlebutton.maximize {
    background-image: url("assets/maximize-focused.png"); }
    .titlebar .titlebutton.maximize:hover {
      background-image: url("assets/maximize-focused.png"); }
    .titlebar .titlebutton.maximize:active {
      background-image: url("assets/maximize-focused.png"); }
    .titlebar .titlebutton.maximize:backdrop {
      background-image: url("assets/maximize-unfocused.png"); }
      .titlebar .titlebutton.maximize:backdrop:hover {
        background-image: url("assets/maximize-focused.png"); }
      .titlebar .titlebutton.maximize:backdrop:active {
        background-image: url("assets/maximize-focused.png"); }

Снимок экрана приложения GUI

...