SNMetamorph писал: Это ты как так размер дллкам урезал?
Там какая-то модульность есть что ли?
Пересобрал с нужными мне фичами.
Да, там можно поотключать лишнее разными флагами сборки. Подробно всё описано на офсайте в руководстве по сборке.
Добавлено 13-02-2020 в 16:58:
Цитата:
Дядя Миша писал: Эти библиотеки, они же по сути обвёртка над WinForms, чему там тормозить.
Кроссплатформенные обычно сами, ну или под виндой частично юзают стандартные контролы.
А в линуксе никаких стандартных контролов нет. Отсюда и проблема: каждый может рисовать такие кнопки, как ему вздумается. На словах - прикольно, а на деле - юзеры путаются.
На венде с депрекацией MFC тоже знаитили трудновато говорить о стандартности контролов. Вон даже в хабростатейке результаты для двух "родных" вендовых тулкитов.
Добавлено 13-02-2020 в 14:45:
Кстати по поводу фиговой производительности FLTK. Так как код автора статьи посмотреть уже нельзя, непонятно, грамотно ли он вообще сделал тот грид. Вот что пишут в справке для Fl_Table:
Цитата:
This widget can be used in several ways:
- As a custom widget; see examples/table-simple.cxx and test/table.cxx. Very optimal for even extremely large tables.
- As a table made up of a single FLTK widget instanced all over the table, simulating a numeric spreadsheet. See examples/table-spreadsheet.cxx and examples/table-spreadsheet-with-keyboard-nav.cxx. Optimal for large tables.
- As a regular container of FLTK widgets, one widget per cell. See examples/table-as-container.cxx. Not recommended for large tables.