LINUX.ORG.RU

Re: [gtk] Убрать рамку вокруг активного таба

в .gtkrc:

# Должно убить
GtkWidget::focus-line-pattern = "\0"
# Чтобы наверняка
GtkWidget::focus-line-width = 0

Если надо убрать не у всех виджетов, а только у табов, то курить наследование стилей, создавать свой с отключенной рамочкой и применять к вкладкам. Сходу не напишу. Удачи.

t184256 ★★★★★ ()

Спасибо. После

GtkWidget::focus-line-width = 0 

убралась рамка, но все еще оставался фон непонятного цвета, который был побежден заменой:

focus_color         = shade (1.5, @selected_bg_color)

на

focus_color         = @bg_color
надеюсь никаких артефактов не обнаружится. Это в теме Human, может в других по другому.

a3 ()
Ответ на: комментарий от a3

Так, оказывается не все так просто, чтобы в текстовых полях не пропадала окантовка, добавляем

style "murrine-wider"
{
    xthickness = 3
    ythickness = 3

    ### Вот это добавляем
    engine "murrine"
    {
        focus_color         = shade (1.5, @selected_bg_color)
    }
    ###
}

ps как следствие этих манипуляций, виджеты (табы и кнопки) стали более компактны.

a3 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.