Bug 28892

Summary: не работают прозрачные картинки на TBitBtn
Product: Branch p6 Reporter: Алексей Пирогов <ipalex>
Component: lazarusAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: QA p6 <qa-p6>
Severity: major    
Priority: P3 CC: aichernov
Version: не указана   
Hardware: all   
OS: Linux   

Description Алексей Пирогов 2013-04-23 22:37:59 MSK
1) положите на форму кнопку TBitBtn
2) в свойство Glyph установите картинку с прозрачностью (png или xpm, например /usr/share/kde4/icons/hicolor/22x22/apps/eyes.png)
3) соберите и запустите приложение или закройте форму и снова ее откройте
--> картинка пропадает или ломается
похожая проблема происходит и с иконкой формы.
воспроизводится на всех платформах в ALTLinux p6.
в lazarus-0.9.30 работало нормально. проблема появилась начиная с lazarus-1.0.4.
пробовал в ArchLinux (lazarus-1.0.8) и под Windows - там нет проблемы.
при пересборке Лазаря с QT проблема исчезает (но там есть проблема с автокомплитом в TCombobox).
вероятно проблема не в самом Лазаре, а в какой-то GTK-библиотеке, с которой он собирается.
Comment 1 Алексей Пирогов 2013-04-23 22:42:39 MSK
еще предварительный просмотр картинок в диалоге открытия фалов тоже перестал работать. вероятно причина у обеих проблем одина
Comment 2 Andrey Cherepanov 2013-04-24 12:28:13 MSK
Попробую собрать 1.0.8. Что-то я просмотрел этот релиз.
Comment 3 Andrey Cherepanov 2013-04-24 17:23:22 MSK
И в 1.0.8 проблема имеет место быть.
Comment 4 NotHAM 2013-05-29 17:08:24 MSK
(В ответ на комментарий №3)
> И в 1.0.8 проблема имеет место быть.

Эта проблема возникла уже давненько.
Декабрь прошлого года - описание на форуме разработчика
Double Commander (кнопки SpeedButton):
http://doublecmd.sourceforge.net/forum/viewtopic.php?f=8&t=31&start=680#p11084

Февраль этого года там же:
http://doublecmd.sourceforge.net/forum/viewtopic.php?f=8&t=31&start=690#p11356

А тут тестовый пример для разработчика (я просил его повесить багу):
ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/_anatoly/packages/testicons.tar.bz2

Вобщем нужно писать в багзиллу Лазаруса об этом.
Это проблема не только АЛЬТа.
Comment 5 Andrey Cherepanov 2014-03-26 17:12:36 MSK
В lazarus-1.0.12 не воспроизводится.