LINUX.ORG.RU

История изменений

Исправление khrundel, (текущая версия) :

P.S. khrundel чё ты там говорил насчёт общего стиля в случае CSD? Вот такого как на скриншоте?

Хватит тупить уже. Либдекор - это не правильный вариант реализации декораций. Это вариант для бомжей. Вот если ты настолько бедный что у тебя нет тулкита для всех контролов, включая декорации и настолько тупой или тебе настолько насрать, что ты не можешь сделать нормально в соответствии со стилем твоей программы, то да, ты подключаешь libdecor и фактически получаешь аналог SSD: некая левая сущность, понятия не имеющая о твоей программе, рисует тебе рамку как ей бог на душу положит. Эту претензию вон к @EXL отправляй, он тут проповедует libdecor как некое правильное решение, утверждает, что он ещё год назад предлагал такое.

В который раз уже повторяю: если хочешь понять суть философии CSD - смотри на то как сделано в MPV. У него заголовок выглядит и ведёт себя точно так же, как панелька управления проигрыванием внизу. А кнопка закрытия окна выглядит и ведёт себя точно так же как кнопка play. Вот когда у тебя появятся эстетические претензии к такой реализации (без претензий к таким же кнопкам плеера) - тогда вызывай меня.

Исходная версия khrundel, :

P.S. khrundel чё ты там говорил насчёт общего стиля в случае CSD? Вот такого как на скриншоте?

Хватит тупить уже. Либдекор - это не правильный вариант реализации декораций. Это вариант для бомжей. Вот если ты настолько бедный что у тебя нет тулкита для всех контролов, включая декорации и настолько тупой или тебе настолько насрать, что ты не можешь сделать нормально в соответствии со стилем твоей программы, то да, ты подключаешь libdecor и фактически получаешь аналог SSD: некая левая сущность, понятия не имеющая о твоей программе, рисует тебе рамку как ей бог на душу положит. Эту претензию вон к @EXL отправляй, он тут проповедует libdecor как некое правильное решение, утверждает, что он ещё год назад предлагал такое.