Bug 27057 - Поломалась декорация окон "keramik" в kde3 (tde)
Summary: Поломалась декорация окон "keramik" в kde3 (tde)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kde (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-11 14:47 MSK by Serge Polkovnikov
Modified: 2012-03-15 10:38 MSK (History)
2 users (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
Description Serge Polkovnikov 2012-03-11 14:47:37 MSK
Created attachment 5374 [details]
"Поломанный" стиль Keramik

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

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

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

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

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