TImageList

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

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

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

TImageList

Сообщение Ichthyander »

:shock:
А как добавлять картинки в компонент TImageList?!
Свойство, с помощью которого добавлял картинки в Delphi (DesignTime), в Lazarus просто отсутствует...
Lazarus 0.9.24; FPC 2.2.0
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

А два раза щёлкнуть мышкой по компоненту?
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

:oops:
Спасибо, alexc! Думал раз нет на палитре свойств, значит нет вообще :)
Nil
новенький
Сообщения: 10
Зарегистрирован: 24.11.2007 03:05:47

Сообщение Nil »

Я предпочитаю добавлять картинки в момент работы программы - больше рычагов управления, больше возможностей. Как я помню, в Delphi это был очень мощьный компонент. Не уменьшили ли его возможности, а то я проверить пока не могу...
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

Ну мне собственно не разу не потребовалось добавлять картинки во время выполнения. А возможностей... В том минимуме, каком мне нужен ImageList, все работает
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

Кстати, сегодня скачал кучу иконок в png - но в TImageList'e они с артефактами какими-то идут, с чем может быть связано?
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

Где бы такие скачать? :) фришные?
Как выражены эти артефакты?
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

http://leinir.dk/leinir/content/en/Reinhardt+Icon+Set - 1361 штука под LGPL ^_^ И сами иконки просто шикарные... Но их попросту не видно - какие-то цветные пятна :(
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

какой widgetset?
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

А LGPL (в отличии от GPL) кажется можно использовать не в опенсосовских проектах?
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

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

UPD: не, всё по-прежнему, причем это проблема не только TImageList'a - у TImage тоже самое...
Последний раз редактировалось Brainenjii 13.12.2007 13:45:21, всего редактировалось 1 раз.
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

Ichthyander писал(а):А LGPL (в отличии от GPL) кажется можно использовать не в опенсосовских проектах?
Смотря как использовать. Если прилинковать снаружи, то можно, но включать в код закрытого приложения нельзя. Именно поэтому LCL и FCL распространяются под модифицированной LGPL, где модификация снимает это ограничение.
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

Хм, т.е. если я загружу их в тот же самый ImageList - то весь проект должен будет быть под LGPL, а если загружать при запуске из какой-нибудь папки ./Images - то всё нормально?
Аватара пользователя
Ichthyander
энтузиаст
Сообщения: 701
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань
Контактная информация:

Сообщение Ichthyander »

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

Сообщение Павел Ишенин »

Если не сложно, то отчет об ошибке в mantis добавить надо с примером приложения.
Ответить