HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Библиотека FLTK
Fast Light Toolkit
Страницы (4): [1] 2 3 4 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Библиотека FLTK

Изрядно намучившись с поддержкой самописной библиотеки виджетов vWidgets в волатиле, я принял решение от неё отказаться (код - в девнул, воспоминания - в треш). Решил найти готовое решение. Основные критерии - простота, кроссплатформенность, легковесность бинарников при статической линковке, возможность использовать в коммерческих проектах с закрытыми сорцами. В итоге выбор пал на FLTK
http://www.fltk.org/index.php

Потыкал - вроде интересно выглядит. Под линукс и макось собралась почти без проблем, всего каких-то два часа гугления и работы в консоли (это реально "быстро" и "без проблем", есличо) примеры под макосью заработали. Под винду пока собирать не пробовал.

Кто-нибудь пользовался этой библиотекой? Какие подводные камни?
Что используете в своих проектах, монстры типа Qt или wxWidgets, или что-то аналогично-легковесное?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 168598

Старое сообщение 31-10-2017 07:49
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



Сам не писал под фултик и пользовался всего одной программой на нём (Dillo). Могу только сказать, что штатный селектор файлов там никуда не годится. Хотя не знаю, потребуется ли тебе такого рода функциональность в движке. А с кнопками-ползунками-скролами проблем не встречал.
Но это так, заметки мимокрокодила.

Сообщить модератору | | IP: Записан
Сообщение: 168601

Старое сообщение 31-10-2017 08:46
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
nemyax писал:
Хотя не знаю, потребуется ли тебе такого рода функциональность в движке.

В движке нужны собственно окошки, кнопки, лейблы, чекбоксы, радиокнопки, листбокс. Вроде бы всё. В общем, самые базовые вещи.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 168603

Старое сообщение 31-10-2017 09:45
-
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3880
Возраст: 36

Рейтинг



Цитата:
XaeroX писал:
Под линукс и макось собралась почти без проблем

На Андройде тоже будет работать? )

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png

Сообщить модератору | | IP: Записан
Сообщение: 168611

Старое сообщение 31-10-2017 10:55
- За что?
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



Цитата:
XaeroX писал:
В общем, самые базовые вещи.

А что там с OpenGL-вьюпортом, не разбирался? А то вон в gtk3 прям специализированная GtkGLArea есть. Правда только для GL 3.2 и выше.

Сообщить модератору | | IP: Записан
Сообщение: 168612

Старое сообщение 31-10-2017 11:03
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
nemyax писал:
А что там с OpenGL-вьюпортом, не разбирался?

Тоже имеется, как я понял.
http://www.fltk.org/doc-1.1/Fl_Gl_Window.html
Цитата:
(_-=ZhekA=-_) писал:
На Андройде тоже будет работать?

На андроиде эти диалоги не особо нужны.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 168623

Старое сообщение 31-10-2017 13:53
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Так, ну что. Пока полёт нормальный, под виндой работает.

Цитата:
nemyax писал:
штатный селектор файлов там никуда не годится

Там есть Fl_Native_File_Chooser.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 168645

Старое сообщение 02-11-2017 08:32
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



Сильно тулкит увеличивает размер исполняемого файла на венде?

Сообщить модератору | | IP: Записан
Сообщение: 168647

Старое сообщение 02-11-2017 12:29
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Прилично увеличивает, учитывая, что я линкую статически и FLTK, и CRT.
Просмотрщик текстур увеличился с 250 кб до 500 кб.
Остальные пока ещё не перевёл на FLTK.

Добавлено 02-11-2017 в 21:29:

Зато под макосью просмотрщик текстур наконец-то заработал, и не пришлось сношать мозги с Cocoa.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 168648

Старое сообщение 02-11-2017 14:29
-
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4415
Возраст: 34

Рейтинг



А Джек будешь переносить?

Сообщить модератору | | IP: Записан
Сообщение: 168651

Старое сообщение 02-11-2017 15:15
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Мне всё больше нравится FLTK! Портирование, по крайней мере, простых GUI-программ - это удовольствие.

http://pix.academ.info/images/img/2017/11/04/03cd30e904b0aaff1f6cfe27a6af7b68.png

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 168654

Старое сообщение 04-11-2017 08:44
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



XaeroX
Там есть возможность ловить кейкоды нажимаемых клавиш, а не символы?

Сообщить модератору | | IP: Записан
Сообщение: 168655

Старое сообщение 04-11-2017 10:39
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


nemyax
Нет, конечно. Это вообще где-то есть?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 168656

Старое сообщение 04-11-2017 11:32
-
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4133

Рейтинг



В gtk заявлено: https://developer.gnome.org/gdk3/st...tml#GdkEventKey

Сообщить модератору | | IP: Записан
Сообщение: 168657

Старое сообщение 04-11-2017 11:42
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12882
Возраст: 32

Рейтинг



XaeroX
Супер! Ждем порт Джека

Сообщить модератору | | IP: Записан
Сообщение: 168658

Старое сообщение 04-11-2017 12:34
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 10:37. Новая тема    Ответить
Страницы (4): [1] 2 3 4 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Библиотека FLTK
Fast Light Toolkit
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024