TImageList

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

TImageList

Сообщение Ichthyander » 11.12.2007 14:39:20

:shock:
А как добавлять картинки в компонент TImageList?!
Свойство, с помощью которого добавлял картинки в Delphi (DesignTime), в Lazarus просто отсутствует...
Lazarus 0.9.24; FPC 2.2.0
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 675
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Сообщение alexs » 11.12.2007 14:48:20

А два раза щёлкнуть мышкой по компоненту?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4053
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Ichthyander » 11.12.2007 15:01:26

:oops:
Спасибо, alexc! Думал раз нет на палитре свойств, значит нет вообще :)
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 675
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Сообщение Nil » 11.12.2007 16:56:49

Я предпочитаю добавлять картинки в момент работы программы - больше рычагов управления, больше возможностей. Как я помню, в Delphi это был очень мощьный компонент. Не уменьшили ли его возможности, а то я проверить пока не могу...
Nil
новенький
 
Сообщения: 10
Зарегистрирован: 24.11.2007 04:05:47

Сообщение Ichthyander » 11.12.2007 17:21:08

Ну мне собственно не разу не потребовалось добавлять картинки во время выполнения. А возможностей... В том минимуме, каком мне нужен ImageList, все работает
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 675
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Сообщение Brainenjii » 11.12.2007 17:46:40

Кстати, сегодня скачал кучу иконок в png - но в TImageList'e они с артефактами какими-то идут, с чем может быть связано?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Ichthyander » 11.12.2007 18:05:17

Где бы такие скачать? :) фришные?
Как выражены эти артефакты?
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 675
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Сообщение Brainenjii » 11.12.2007 21:14:05

http://leinir.dk/leinir/content/en/Reinhardt+Icon+Set - 1361 штука под LGPL ^_^ И сами иконки просто шикарные... Но их попросту не видно - какие-то цветные пятна :(
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Павел Ишенин » 12.12.2007 05:41:35

какой widgetset?
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Сообщение Ichthyander » 13.12.2007 12:26:50

А LGPL (в отличии от GPL) кажется можно использовать не в опенсосовских проектах?
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 675
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Сообщение Brainenjii » 13.12.2007 13:24:37

2Ichthyander: Ага...
2Павел Ишенин: если правильно понял вопрос, то GTK2... Сегодня скачаю новый снапшот - вдруг поправили ^_^

UPD: не, всё по-прежнему, причем это проблема не только TImageList'a - у TImage тоже самое...
Последний раз редактировалось Brainenjii 13.12.2007 14:45:21, всего редактировалось 1 раз.
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Сергей Смирнов » 13.12.2007 14:36:16

Ichthyander писал(а):А LGPL (в отличии от GPL) кажется можно использовать не в опенсосовских проектах?
Смотря как использовать. Если прилинковать снаружи, то можно, но включать в код закрытого приложения нельзя. Именно поэтому LCL и FCL распространяются под модифицированной LGPL, где модификация снимает это ограничение.
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Сообщение Brainenjii » 13.12.2007 14:49:43

Хм, т.е. если я загружу их в тот же самый ImageList - то весь проект должен будет быть под LGPL, а если загружать при запуске из какой-нибудь папки ./Images - то всё нормально?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

LGPL

Сообщение Ichthyander » 13.12.2007 15:13:46

Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 675
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Сообщение Павел Ишенин » 14.12.2007 13:43:26

Если не сложно, то отчет об ошибке в mantis добавить надо с примером приложения.
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 65

Рейтинг@Mail.ru