Bug 28892 - не работают прозрачные картинки на TBitBtn
Summary: не работают прозрачные картинки на TBitBtn
Status: CLOSED FIXED
Alias: None
Product: Branch p6
Classification: Distributions
Component: lazarus (show other bugs)
Version: не указана
Hardware: all Linux
: P3 major
Assignee: Andrey Cherepanov
QA Contact: QA p6
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-23 22:37 MSK by Алексей Пирогов
Modified: 2014-03-26 17:12 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 не воспроизводится.