Bug 27057 - Поломалась декорация окон "keramik" в kde3 (tde)
: Поломалась декорация окон "keramik" в kde3 (tde)
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/kde)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2012-03-11 14:47 by
Modified: 2012-03-15 10:38 (History)


Attachments
"Поломанный" стиль Keramik (38.67 KB, image/png)
2012-03-11 14:47, Serge Polkovnikov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-03-11 14:47:37
Created an attachment (id=5374) [details]
"Поломанный" стиль Keramik

Исчезла шапка и границы окна. Верхний контур окна повторяет контур заголовка
окна соответствующий этому стилю, но содержимое окна рисуется как бы по верху
этого заголовка. См аттач.
------- Comment #1 From 2012-03-13 19:45:53 -------
(В ответ на комментарий №0)
> Исчезла шапка и границы окна. Верхний контур окна повторяет контур заголовка
> окна соответствующий этому стилю, но содержимое окна рисуется как бы по верху
> этого заголовка. См аттач.
У меня в безовой установке нет такого стиля.
------- Comment #2 From 2012-03-13 19:47:17 -------
(В ответ на комментарий №1)
> (В ответ на комментарий №0)
> > Исчезла шапка и границы окна. Верхний контур окна повторяет контур заголовка
> > окна соответствующий этому стилю, но содержимое окна рисуется как бы по верху
> > этого заголовка. См аттач.
> У меня в безовой установке нет такого стиля.
Не туда глянул. Вижу.
------- Comment #3 From 2012-03-14 14:28:39 -------
(В ответ на комментарий №0)
> Created an attachment (id=5374) [details] [details]
> "Поломанный" стиль Keramik
> 
> Исчезла шапка и границы окна. Верхний контур окна повторяет контур заголовка
> окна соответствующий этому стилю, но содержимое окна рисуется как бы по верху
> этого заголовка. См аттач.
Собственно изображения в библиотеку не попали по причине совокупности факторов:
- использование для встраивания изображений собственной утилиты "embedtool" при
том что в QT для этого есть RCC;
- опять-же глупый переход на CMAKE при плохом его знании и как следствия не
осознании всех последствий и отсутствия каких либо преимуществ от этого.

Как результат получается такая проблема при сбоке в отдельной директории
"BUILD", что типично для шаблона %K3cmake и CMAKE вообще. А получается по
причине вызова embedtool из ветви сборки, при расположении изображений в
директории с исходниками.

Как поправить это я не знаю, поэтому просто добавлю к баге в апстриме, но если
участь какая реакция там на баги исправление может не последовать никогда. :(

С другой стороны если занающий CMAKE исправит эту проблему то я патч включу.
------- Comment #4 From 2012-03-14 14:56:24 -------
Можно использовать ${CMAKE_SOURCE_DIR}/kwin/clients/keramik/pics
------- Comment #5 From 2012-03-14 15:00:34 -------
Или захакать. Перед компиляцией симлинк pics сделать в
BUILD/kwin/clients/keramik/
------- Comment #6 From 2012-03-14 15:35:51 -------
Сам уже нашёл корректную реализацию в kdelibs, для этого-же стиля. Это только в
kdebase было криво сделано.

Выровнял, проверил - отправил на сборку.
------- Comment #7 From 2012-03-15 10:38:20 -------
Заработало. Спасибо