Lazarus и скины

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

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

Re: Lazarus и скины

Сообщение garryk » 14.03.2009 18:15:03

В общем много болтовни и ни одного дельного примера
garryk
незнакомец
 
Сообщения: 8
Зарегистрирован: 09.02.2009 14:59:25

Re: Lazarus и скины

Сообщение Nik » 21.06.2010 20:29:43

Скины можно легко реализовать с использованием Graphics32. В своё время активно использовал эту библиотеку в Delphi именно для скинов (например, для всех версий AmpView).
Сейчас Graphics32 есть и для Lazarus (вроде бы обещают, что всё кроссплатформенно). Ставится без проблем, работает не хуже, чем в Delphi (только размер .exe напрягает, но тут уже ничего не поделаешь).
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Lazarus и скины

Сообщение Slavikk » 23.06.2010 13:43:27

Я пытался сделать форму со своей отрисовкой. В принципе работало но довести до ума чего то сил не хватило.
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Re: Lazarus и скины

Сообщение hinst » 23.06.2010 21:24:09

"Лазарус и скины" - это такая страшная сказка... фантастика вобщем. Точнее, LCL и скины. вот в FPGUI есть какой-то механизм, позволяющий практически без головняка переделать отрисовку всех элементов управления, так как их там рисует не ОС, а внутренняя библиотека
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Lazarus и скины

Сообщение А.Н. » 23.06.2010 21:37:03

Ээээ, а что за FPGUI?
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Lazarus и скины

Сообщение hinst » 23.06.2010 21:47:06

ну это типа библиотека виджетов. есть же LCL, VCL, KOL... ну и FPGUI. в отличие от первых трёх элементы управления рисуются в ней самостоятельно. Хотя, в KOL тоже есть несколько самоперерисовывающихся классов элементов управление, но это не то
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Lazarus и скины

Сообщение А.Н. » 23.06.2010 21:55:17

А к lazarus её тоже возможно прикрутить?
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Lazarus и скины

Сообщение hinst » 23.06.2010 22:02:45

если есть интернет, зачем спрашивать у человека? Лазарус - это инструмент для разработки. Ессно формошлёпствовать в нём можно только для той библиотеки, к которой есть переходник "библиотека - LCL". для FPGUI он, вроде как, отсутсвует. Но это ничуть не мешает создавать с помощью lazarus приложения с использованием FPGUI
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Lazarus и скины

Сообщение Odyssey » 23.06.2010 22:05:47

http://opensoft.homeip.net/fpgui/
Основная фишка fpGUI -- одинаковый внешний вид под всеми платформами, это и плюс и минус одновременно. Сейчас этот виджетсет слабовато интегрирован в LCL, т.е. если его использовать, то лучше создавать формы и контролы только кодом, без визуального дизайнера.
Минус -- контролов не очень много, и не все ведут себя так, как хотелось бы (например, меню); отрисовка картинок, если ничего не изменилось, пока работает только из bmp.
Огромный плюс -- это качественный и понятный код, ковыряться в нём -- сплошное удовольствие, если есть время.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Lazarus и скины

Сообщение А.Н. » 23.06.2010 22:06:03

если есть интернет, зачем спрашивать у человека?

Пофлудить. :) Дел много, а скучно и поговорить не с кем. :(

Лазарус - это инструмент для разработки. Ессно формошлёпствовать в нём можно только для той библиотеки, к которой есть переходник "библиотека - LCL". для FPGUI он, вроде как, отсутсвует. Но это ничуть не мешает создавать с помощью lazarus приложения с использованием FPGUI

Именно про "формошлёпствование" я и спрашивал. :)

Добавлено спустя 2 минуты 11 секунд:
Основная фишка fpGUI -- одинаковый внешний вид под всеми платформами, это и плюс и минус одновременно.

Но там, как я понял выбор внешнего вида есть?

Огромный плюс -- это качественный и понятный код, ковыряться в нём -- сплошное удовольствие, если есть время.

Хм...
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Re: Lazarus и скины

Сообщение Odyssey » 23.06.2010 22:12:39

А.Н. писал(а):Но там, как я понял выбор внешнего вида есть?

Выбора -- нет, есть класс, который занимается отрисовкой. Можно от него отнаследоваться и переопределить отрисовку того, что надо. ЕМНИП, в примерах к fpGUI есть переопределение методов этого класса, отвечающих за кнопки, выглядит вполне симпатично.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: Lazarus и скины

Сообщение Brainenjii » 24.06.2010 08:28:25

А ещё можно гуй делать в ExtPascal'e ^_^ И кроссплатформенно, и скины меняются одной строчкой ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Lazarus и скины

Сообщение GrayEddy » 24.06.2010 08:45:56

Поддержка скинов реализована в MSEgui. Только не спрашивайте меня - не пробовал.
Если не ошбаюсь, Attid успешно юзал.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: Lazarus и скины

Сообщение coyot.rush » 24.06.2010 10:08:12

GrayEddy 24.06.2010 09:45:56
Поддержка скинов реализована в MSEgui. Только не спрашивайте меня - не пробовал.
Если не ошибаюсь, Attid успешно юзал.

Мне хватает и tfacecomp :)
tskincontroller не пробывал :oops:
MSEIDE позволяет рисовать гуи, можно даже векторный редактор не использовать 8)
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Re: Lazarus и скины

Сообщение А.Н. » 24.06.2010 14:19:02

MSEIDE позволяет рисовать гуи, можно даже векторный редактор не использовать

В каком смысле - рисовать? Я ставил себе этот MSEIDE. Потыкал немного в кнопки. Не впечатлило...

Добавлено спустя 1 минуту 29 секунд:
И что есть ExtPascal? Чего-то, с первого раза, ничего толкового про него не ищется.
А.Н.
постоялец
 
Сообщения: 230
Зарегистрирован: 13.03.2010 12:23:58

Пред.След.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: Google [Bot] и гости: 29

Рейтинг@Mail.ru