Очередная GUI-библиотека для FPC
Модератор: Модераторы
-
haword
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
-
haword
Приимуществ я думаю достаточно! Либы объемом в надцать мегов не таскать. Вид графических элементов сам можешь как душа пожелает делать. Запуститься на любой машине на которой стоит XWindow в любой конфигурации. Ну и вообще, незнаю как другим, мне если не глючные элементы то как приятно распростронять только исполняемый модуль без дополнительных либ которые от версии к версии могут менять свои вызовы в новых версиях. Конечно все можно под все портировать.
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
- noch
- постоялец
- Сообщения: 145
- Зарегистрирован: 07.06.2005 09:45:49
- Откуда: Armenia
- Контактная информация:
STAKANOV писал(а): Попробовал вариант из бинарников. Идея хорошая но без документации не понятно что куда жать, чтоб сделать какие-то элементарные вещи. Пример demo после компиляции(со смартлинком) получается размером около 583К. При этом никаких gtk и qt. А это минимальная форма с кнопкой. По-моему идеальная вещь для простеньких любительских проектов. :rolleyes:
Размер из-за xlib, а то меньше был, если бы x сервер на паскале был написан.
Я имею в виду, что сишные библиотеки при статической компиляции (а смартлинк - это статическая компиляция) не смартлинкуются, так сказать, просто статически подключаются
Мне очень понравилось, я всегда хотел, чтобы была delphi like среда разработки, которая использует свой виджет, написанный на паскале!
Здорово!
Размер из-за xlib, а то меньше был, если бы x сервер на паскале был написан.
Я имею в виду, что сишные библиотеки при статической компиляции (а смартлинк - это статическая компиляция) не смартлинкуются, так сказать, просто статически подключаются
xlib статически не линкуетс(я имею ввиду библиотеки из X), только динамически.
Есть обновление на сайте <a href='http://mypage.bluewin.ch/msegui/' target='_blank'>http://mypage.bluewin.ch/msegui/</a> и новая версия.
Стоит заметить, что работа с MSEide отличаетется от Lazarus и Delphi. Например, в Lazarus я помещаю на форму TPageControl и просто добавляю странички из контекcтного меню. В MSEide надо поместить на форму TTabWidget, а на последний уже помещать TTabPage. Сам я до этого почему-то не додумался и просто спросил у автора. Тот не замедлительно ответил и просил спрашивать еще. В настоящий момент Martin Schreiber работает над поддержкой принтера.
Еще <a href='http://stakanov.nm.ru/mseide1.gif' target='_blank'>скрин, ~160Кб</a>
Отладчик работает. IDE многопоточность использует. Т.е. процесс компиляции идет, а IDE работает (в отличии от Lazarus). Пустичек, но приятно.
Маленькие глюки присутсвуют. Например, иногда подсветка синтаксиса пропадает.
Насчет общего впечатления - это то что я искал.
Надеюсь найдутся еще пользователи. Сама организация GUI отлична от Lazarus/Delphi(пример в придыдущем сообщении). Затруднения возникают из-за полного отсутствия документации, но думаю со временем это можно поправить. :rolleyes:
Отладчик работает. IDE многопоточность использует. Т.е. процесс компиляции идет, а IDE работает (в отличии от Lazarus). Пустичек, но приятно.
Маленькие глюки присутсвуют. Например, иногда подсветка синтаксиса пропадает.
Насчет общего впечатления - это то что я искал.
