История изменений
Исправление khrundel, (текущая версия) :
P.S. khrundel чё ты там говорил насчёт общего стиля в случае CSD? Вот такого как на скриншоте?
Хватит тупить уже. Либдекор - это не правильный вариант реализации декораций. Это вариант для бомжей. Вот если ты настолько бедный что у тебя нет тулкита для всех контролов, включая декорации и настолько тупой или тебе настолько насрать, что ты не можешь сделать нормально в соответствии со стилем твоей программы, то да, ты подключаешь libdecor и фактически получаешь аналог SSD: некая левая сущность, понятия не имеющая о твоей программе, рисует тебе рамку как ей бог на душу положит. Эту претензию вон к EXL отправляй, он тут проповедует libdecor как некое правильное решение, утверждает, что он ещё год назад предлагал такое.
В который раз уже повторяю: если хочешь понять суть философии CSD - смотри на то как сделано в MPV. У него заголовок выглядит и ведёт себя точно так же, как панелька управления проигрыванием внизу. А кнопка закрытия окна выглядит и ведёт себя точно так же как кнопка play. Вот когда у тебя появятся эстетические претензии к такой реализации (без претензий к таким же кнопкам плеера) - тогда вызывай меня.
Исходная версия khrundel, :
P.S. khrundel чё ты там говорил насчёт общего стиля в случае CSD? Вот такого как на скриншоте?
Хватит тупить уже. Либдекор - это не правильный вариант реализации декораций. Это вариант для бомжей. Вот если ты настолько бедный что у тебя нет тулкита для всех контролов, включая декорации и настолько тупой или тебе настолько насрать, что ты не можешь сделать нормально в соответствии со стилем твоей программы, то да, ты подключаешь libdecor и фактически получаешь аналог SSD: некая левая сущность, понятия не имеющая о твоей программе, рисует тебе рамку как ей бог на душу положит. Эту претензию вон к EXL отправляй, он тут проповедует libdecor как некое правильное решение, утверждает, что он ещё год назад предлагал такое.