Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
Материал из РУВИКИ — свободной энциклопедии
FLTK | |
---|---|
Тип | библиотека элементов интерфейса (виджетов) |
Написана на | C++ |
Операционная система | Кроссплатформенное ПО |
Первый выпуск | 1998 |
Последняя версия |
|
Репозиторий | github.com/fltk/fltk |
Лицензия | GNU Lesser General Public License[3] |
Сайт | fltk.org |
Медиафайлы на РУВИКИ.Медиа |
Fast, Light Toolkit — кросс-платформенная библиотека инструментов с открытым исходным кодом (лицензия LGPL) для построения графического интерфейса пользователя (GUI). FLTK произносится как «фултик»[4].
Изначально разрабатывалась Биллом Спицтаком (Bill Spiztak). FLTK создавалась для поддержки 3D графики и поэтому имеет встроенный интерфейс к OpenGL, но хорошо подходит и для программирования обычных интерфейсов пользователя.
Библиотека использует свои собственные независимые системы виджетов, графики и событий, что позволяет писать программы одинаково выглядящие и работающие на разных операционных системах. В отличие от других подобных библиотек (Qt, GTK, wxWidgets) FLTK ограничивается только графической функциональностью. Поэтому она имеет малый размер и обычно компонуется статически (это исключение из лицензии GNU Lesser General Public License, разрешенное разработчиками). FLTK не использует сложных макросов, препроцессоров и продвинутых возможностей языка C++ (шаблоны, исключения, пространства имен). Вкупе с малым размером кода, это облегчает использование библиотеки не очень искушенными пользователями.
Однако эти достоинства порождают недостатки библиотеки, такие как меньшее число виджетов, несколько упрощенная графика и невозможность сборки приложения, выглядящего естественно под конкретной операционной системой.
Изначально назывался FL (Forms Library). При переходе в open source выяснилось, что поиск по названию FL практически невозможен — аббревиатура FL также означает штат Флорида. Поэтому пакет был переименован в FLTK (FL Toolkit), позднее ему был придуман бэкроним Fast, Light Toolkit.
FLTK начал разрабатываться как замена библиотеке XForms, а позднее был портирован на Mac OS и Windows. FLTK появился раньше, чем другие популярные библиотеки для создания GUI, но был практически неизвестен до 1998 года[5].
FLTK представляет собой библиотеку виджетов и работает на ОС UNIX/Linux X11, Microsoft Windows и MacOS X. Малый объём библиотеки делает её подходящей для использования во встраиваемых системах.
Для встраиваемых систем на основе embedded Linux возможны следующие варианты:
FLTK + nxlib + nano-X (довольно стабильно работает, но есть проблемы с кириллицей)
FLNX — порт FLTK 1.0.7 на nano-X (работает только с версией 0.92)
DirectFB FLTK — порт FLTK на DirectFB + собственно сам DirectFB (данная сборка нестабильная, шрифты необходимо инсталлировать как для X11 и указать путь в конфиге)
Следующий пример для FLTK 1.x создаёт окно с кнопкой «Нажми», и по нажатию заменяет её текст:
#include <FL/Fl.H> #include <FL/Fl_Window.H> #include <FL/Fl_Button.H> void button_callback(Fl_Widget* o, void*) { Fl_Button* button = (Fl_Button*) o; button->label("Уиииии!"); button->redraw(); } int main() { /** * Инициализировать окно шириной 300px, * высотой 200px и названием "Тест". */ Fl_Window window(300, 200, "Тест."); /** * В блоке между методами begin() и end() объявляем кнопку, * левый верхний край которой расположен в (10; 150), * шириною 100px и высотою 30px. */ window.begin(); Fl_Button button(10, 150, 100, 30, "Нажми"); window.end(); /* Привязать callback-функцию к кнопке. */ button.callback(button_callback); /* Показать окно. */ window.show(); return Fl::run(); }
Сборка осуществляется вводом следующей команды в терминале:
g++ test.cpp -o test -lfltk
- EDE
- FLWM
- PYWM
- Dillo
- GNU Octave
- Qt
- GTK
- wxWidgets
- FOX toolkit
- ↑ https://github.com/fltk/fltk/releases/tag/release-1.3.8 — 2021.
- ↑ FLTK 1.3.8 released on Nov. 20, 2021 — 2021.
- ↑ FLTK License Agreement. Дата обращения: 8 апреля 2014. Архивировано 8 февраля 2014 года.
- ↑ Fast Light Toolkit (FLTK) (англ.) (недоступная ссылка — история). Архивировано 19 августа 2013 года.
- ↑ Article №362: What is FLTK? (англ.) (недоступная ссылка — история). Дата обращения: 29 октября 2008. Архивировано 10 марта 2012 года.
- Бьярне Страуструп. Программирование. Принципы и практика с использованием C++. — 2-е издание. — М., СПб., : Вильямс, 2016. — 1328 с. — ISBN 978-5 -8459-1949-6.
- fltk.org — официальный сайт FLTK
From Wikipedia, the free encyclopedia
Initial release | 1998; 27 years ago |
---|---|
Stable release |
1.4.3 |
Preview release | experimental-2022-01 (January 23, 2022; 3 years ago) [±] |
Repository |
|
Written in | C++ |
Operating system | Unix-like with X11 or Wayland, macOS, Microsoft Windows |
Type | User interface library |
License | GNU Lesser General Public License version 2 with an exception to allow static linking[1] |
Website | www |
Fast Light Toolkit (FLTK)[2] is a cross-platform widget (graphical control element) library for graphical user interfaces (GUIs), developed by Bill Spitzak and others. Made to accommodate 3D graphics programming, it has an interface to OpenGL, but it is also suitable for general GUI programming.
Using its own widget, drawing and event systems abstracted from the underlying system-dependent code, it allows for writing programs which look the same on all supported operating systems.
FLTK is free and open-source software, licensed under GNU Lesser General Public License (LGPL) with an added clause permitting static linking from applications with incompatible licenses.
In contrast to user interface libraries like GTK, Qt, and wxWidgets, FLTK uses a more lightweight design and restricts itself to GUI functionality. Because of this, the library is very small (the FLTK «Hello World» program is around 100 KiB), and is usually statically linked. It also avoids complex macros, separate code preprocessors, and use of some advanced C++ features: templates, exceptions, and run-time type information (RTTI) or, for FLTK 1.x, namespaces. Combined with the modest size of the package, this makes it relatively easy to learn for new users.[3]
These advantages come with corresponding disadvantages. FLTK offers fewer widgets than most GUI toolkits and, because of its use of non-native widgets, does not have native look-and-feel on any platform.
Meaning of the name
[edit]
FLTK was originally designed to be compatible with the Forms Library written for Silicon Graphics (SGI) machines (a derivative of this library called XForms is still used quite often). In that library, all functions and structures start with fl_
. This naming was extended to all new methods and widgets in the C++ library, and this prefix FL
was taken as the name of the library. After FL was released as open source, it was discovered that searching «FL» on the Internet was a problem, because it is also the abbreviation for Florida. After much debating and searching for a new name for the toolkit, which was already in use by several people, Bill Spitzak came up with Fast Light Tool Kit (FLTK).[4]
FLTK is an object-oriented widget toolkit written in the programming language C++. While GTK is mainly optimized for the X Window System, FLTK works on other platforms, including Microsoft Windows (interfaced with the Windows API), and OS X (interfaced with Quartz). A Wayland back-end has been implemented and is available since release 1.4.0.[5] FLTK2 has gained experimental support for optionally using the cairo graphics library.
A library written in one programming language may be used in another language if language bindings are written. FLTK has a range of bindings for various languages.
FLTK was mainly designed for, and is written in, the programming language C++. However, bindings exist for other languages, for example Lua,[6] Perl,[7] Python,[8] Ruby,[9] Rust[10] and Tcl.[11]
For FLTK 1.x, this example creates a window with an Okay button:
# include <FL/Fl.H> # include <FL/Fl_Window.H> # include <FL/Fl_Button.H> int main(int argc, char *argv[]) { Fl_Window* w = new Fl_Window(330, 190); new Fl_Button(110, 130, 100, 35, "Okay"); w->end(); w->show(argc, argv); return Fl::run(); }
FLTK includes Fast Light User Interface Designer (FLUID), a graphical GUI designer that generates C++ source and header files.
Many programs and projects use FLTK, including:
- Nanolinux, 14 MB Linux distribution[12][13][14][15][16][17]
- XFDOS, a FreeDOS-based distribution with a GUI, porting Nano-X and FLTK[18][14][15][17]
- Agenda VR3, a Linux-based personal digital assistant with software based on FLTK.
- third-party Agenda VR3 software
- Amnesia: The Dark Descent, by Frictional Games uses FLTK in its launcher application
- MwendanoWD, Logic puzzle for personal computer by YPH.[19]
- Audio:
- Fldigi, amateur radio software, allows data transmission and text chat via digital modes such as PSK31
- Giada, looper, micro-sequencer, sample player software, open-source[20]
- Prodatum, synthesizer preset editor, uses a lifelike interface design[21]
- ZynAddSubFX, an open-source software synthesizer
- DiSTI GL Studio, human-machine interface development tool[22]
- Engineering:
- ForcePAD, an intuitive tool to visualise the behavior of structures subject to loading and boundary conditions[23]
- Gmsh, an open-source finite element mesh generator
- RoboCIM, software to simulate and control operation of a servo robot system and external devices[24]
- Equinox Desktop Environment (EDE)
- FlBurn optical disc burning software for Linux[25]
- Graphics:
- CinePaint, deep-paint software, migrating from GTK to FLTK, open-source
- ITK-SNAP, software application for medical image segmentation, open-source
- Nuke, a digital compositing program. Until version 5, now replaced by Qt
- Open Movie Editor[26]
- OpenVSP, an open-source NASA parametric 3D CAD for aircraft design and analysing[27]
- PosteRazor, open-source poster printing software for Windows, OS X, Linux[28]
- Tilemap Studio, An open-source tilemap editor for Game Boy, Color, Advance, DS, and SNES projects[29]
- SmallBASIC, Windows port
- Web browsers:
- Dillo, Dillo-2 was based on FLTK-2, abandoning this FLTK branch, with no official release, was a major cause of Dillo-3 being started, using FLTK1.3
- Fifth, replicates functioning of early Opera[30]
- NetRider[31]
- Brain Visualizer: An open-source interactive visualizer for large-scale 3D brain models. Part of the Brain Organization Simulation System (BOSS) developed at Stony Brook University[32]
- X window managers:
- FLWM
- miwm
This section needs expansion. You can help by adding to it. (July 2010) |
This version history is an example of the sometimes tumultuous nature of open-source development.[33]
This is a prior stable version, now unmaintained.
This is a prior stable version, now unmaintained.
This was a development branch, long thought to be the next step in FLTK’s evolution, with many new features and a cleaner programming style. It never achieved stability, and development has largely ceased. The branch is inactive now.
This was an attempt to take some of the best features of 2.0 and merge them back into the more popular 1.1 branch. It is no longer developed. All of its features have been incorporated in branch 1.3.
Previous stable release.[34] Provides UTF-8 support.
Current stable branch. Adds more features to 1.3.[34] This branch is in maintenance mode since release 1.4.2 (Feb. 23, 2025).
Current development branch. This branch is in early development stage. Since FLTK 1.5 CMake is required to build FLTK (configure/Makefile support has been dropped).
This branch resulted from a vision to «unfork» branches 1.x and 2.0, but it was never completed. All efforts to develop this branch have been abandoned. Now inactive.
- GTK
- gtkmm (C++ binding of GTK)
- FOX toolkit
- IUP (software) — a multi-platform toolkit to build native graphical user interfaces
- Juce
- Qt (software)
- Widget toolkit
- wxWidgets — cross platform open source C++ widgets toolkit developed by community
- U++
- List of widget toolkits
- ^ «FLTK License Agreement». Archived from the original on 2001-12-18. Retrieved 2020-01-30.
- ^ «Fast Light Toolkit — Fast Light Toolkit (FLTK)». www.fltk.org. Archived from the original on 2020-02-02. Retrieved 2020-01-30.
- ^ «Fast Light ToolKit (FLTK) » CppLibs». Archived from the original on 2015-05-18. Retrieved 2015-05-13.
- ^ «Article #363: What does «FLTK» mean? — Fast Light Toolkit (FLTK)». www.fltk.org. Archived from the original on 2020-07-31. Retrieved 2020-01-30.
- ^ «STR #3371: Wayland Display Server Protocol support — Fast Light Toolkit (FLTK)». www.fltk.org. Archived from the original on 2022-11-19. Retrieved 2020-08-06.
- ^ «murgaLua homepage». Archived from the original on 2012-07-07. Retrieved 2008-12-18.
- ^ «Links: By Category — Links — Fast Light Toolkit (FLTK)». www.fltk.org. Archived from the original on 2023-03-15. Retrieved 2023-04-07.
- ^ «pyFLTK Home Page». pyfltk.sourceforge.io. Archived from the original on 2023-04-07. Retrieved 2023-04-07.
- ^ «Ruby/FLTK». ruby-fltk.sourceforge.net. Archived from the original on 2023-04-13. Retrieved 2023-04-07.
- ^ «fltk — Rust». docs.rs. Archived from the original on 2023-04-07. Retrieved 2023-04-07.
- ^ «Tcl/Fltk dynamic extension for Tcl». SourceForge. 3 April 2013. Archived from the original on 7 April 2023. Retrieved 7 April 2023.
- ^ «Nanolinux». SourceForge. 8 October 2016. Archived from the original on 11 November 2020. Retrieved 15 April 2018.
- ^ «Tiny to the extreme: Nanolinux». 30 November 2014. Archived from the original on 16 April 2018. Retrieved 15 April 2018.
- ^ a b «An interview with the Nanolinux developer». 30 December 2014. Archived from the original on 16 April 2018. Retrieved 15 April 2018.
- ^ a b «Artificial Intelligence Methods». Archived from the original on 1999-04-20. Retrieved 2019-08-15.
- ^ «PC HTML Editors». Archived from the original on 2018-04-16. Retrieved 2018-04-15.
- ^ a b «Georg’s Personal Homepage». www.georgpotthast.de. Archived from the original on 2018-08-17. Retrieved 2018-04-15.
- ^ «An extraordinary TK example!». 12 October 2012. Archived from the original on 16 April 2018. Retrieved 15 April 2018.
- ^ «YPH». Archived from the original on 2018-10-27. Retrieved 2018-10-27.
- ^ «Giada, hardcore loopmachine». Archived from the original on 2011-09-25. Retrieved 2011-09-29.
- ^ «prodatum — official homepage». prodatum.sourceforge.net. Archived from the original on 2023-04-07. Retrieved 2023-04-07.
- ^ «DiSTI GL Studio». Archived from the original on 2012-08-15. Retrieved 2010-07-29.
- ^ «ForcePAD». forcepad.sourceforge.net. Archived from the original on 2023-04-07. Retrieved 2023-04-07.
- ^ «RoboCIM — Robotics software». Archived from the original on 2013-05-04. Retrieved 2013-06-29.
- ^ «Free | CD DVD burning software for Linux». flburn.sourceforge.net. Archived from the original on 2023-04-10. Retrieved 2023-04-07.
- ^ «Open Movie Editor — Free and Open Source Video Editor». www.openmovieeditor.org. Archived from the original on 2012-05-18. Retrieved 2008-04-12.
- ^ «OpenVSP». openvsp.org. Archived from the original on 2023-04-07. Retrieved 2023-04-07.
- ^ «PosteRazor — Make your own poster!». posterazor.sourceforge.io. Archived from the original on 2023-04-07. Retrieved 2023-04-07.
- ^ «Tilemap Studio». GitHub. 18 October 2021. Archived from the original on 8 September 2021. Retrieved 8 September 2021.
- ^ «Fifth — Home». fifth-browser.sourceforge.net. Archived from the original on 2023-04-14. Retrieved 2023-04-07.
- ^ «NetRider». SourceForge. 23 February 2016. Archived from the original on 7 April 2023. Retrieved 7 April 2023.
- ^ «Viz (Brain Visualizer)». GitHub. 25 August 2021. Archived from the original on 8 September 2021. Retrieved 8 September 2021.
- ^ «What are the Versions of FLTK?». Archived from the original on 2010-06-28. Retrieved 2010-07-23.
- ^ a b https://www.fltk.org/articles.php?L825 Archived 2019-08-02 at the Wayback Machine Taken 5 March 2017.
- Official website
Что такое fltk org
Содержание
Название
Изначально назывался FL (Forms Library). При переходе в open source выяснилось, что поиск по названию FL практически невозможен — аббревиатура FL также означает штат Флорида. Поэтому пакет был переименован в FLTK (FL Toolkit), позднее ему был придуман бэкроним Fast, Light Toolkit.
История
FLTK начал разрабатываться как замена библиотеке XForms, а позднее был портирован на Mac OS и Windows. FLTK появился раньше, чем другие популярные библиотеки для создания GUI, но был практически неизвестен до 1998 года. [1]
Особенности
FLTK представляет собой библиотеку виджетов и работает на ОС UNIX/Linux X11, Microsoft Windows и MacOS X. Малый объём библиотеки делает её подходящей для использования во встраиваемых системах.
Для встраиваемых систем на основе embedded Linux возможны следующие варианты:
FLTK + nxlib + nano-X (довольно стабильно работает, но есть проблемы с кириллицей)
FLNX — порт FLTK 1.0.7 на nano-X (работает только с версией 0.92)
DirectFB FLTK — порт FLTK на DirectFB + собственно сам DirectFB (данная сборка нестабильная и не умеет рисовать шрифты)
Пример
Следующий пример для FLTK 1.x создаёт окно с кнопкой «Ok»:
Использование
Примечания
См. также
Ссылки
Macintosh Toolbox/Carbon • Windows API • Intrinsics • Intuition • Xlib
BOOPSI • Magic User Interface • Zune • ReAction GUI
Cocoa • MacApp • MacZoop • PowerPlant
ASWing • Adobe Flex • Gnash • SWF2EXE Software
Ample SDK • CougarXML • Dojo Toolkit • Echo • ExtJS • GladeXML • Google Web Toolkit • jQuery • Lively Kernel • MooTools • Pyjamas • qooxdoo • Rialto Toolkit • script.aculo.us • XML User Interface • XUL • Yahoo! UI Library
Agar • CEGUI • Component Library for Cross Platform • dlib C++ Library • FLTK • FOX toolkit • OpenGL User Interface Library • GTK+ • IUP • Juce • JX Application Framework • Qt • TnFOX • Visual Component Framework • wxWidgets • YAAF • XForms • XVT • Ultimate++
CAPI • Common Graphics • CLIM • McCLIM • Garnet
Pyjamas • PyQt • PyGTK • PyGUI • wxPython • PySide • Tkinter
Полезное
Смотреть что такое «FLTK» в других словарях:
FLTK — Saltar a navegación, búsqueda FLTK www.fltk.org Información general Última versión estable … Wikipedia Español
FLTK — (Abk. Fast Light ToolKit) ist ein von Bill Spitzak entwickeltes GUI Toolkit für 3D Grafikprogrammierung und enthält eine OpenGL Anbindung. FLTK ermöglicht es Programme zu erstellen, die, wenn sie auf dem entsprechenden Betriebssystem kompiliert… … Deutsch Wikipedia
FLTK — Dernière version 1.1.9rc1 (11 avril 2008) [ … Wikipédia en Français
FLTK — Infobox Software name = FLTK caption = developer = released = 1998 frequently updated = yes programming language = C++ operating system = Unix/Linux/BSD (X11), Mac OS X, Windows genre = Widget toolkit license = GNU Lesser General Public License… … Wikipedia
Dillo — 3.0 displaying the English Wikipedia … Wikipedia
Cairo (Bibliothek) — Cairo Basisdaten Entwickler: Das Cairo Team Aktuelle Version: 1.8.6 (13. Dezem … Deutsch Wikipedia
Equinox Desktop Environment — Equinox Desktop Environment … Deutsch Wikipedia
Liste von GUI-Bibliotheken — Inhaltsverzeichnis 1 Plattformübergreifende Bibliotheken 1.1 C 1.2 C++ 1.3 C# 1.4 Fortran … Deutsch Wikipedia
Dillo — Saltar a navegación, búsqueda Dillo Dillo 0.8.6 mostrando la portada de … Wikipedia Español
FLUID — Saltar a navegación, búsqueda Ventana de FLUID FLUID (del Inglés, Fast Light User Interface Designer) es un editor gráfico que facilita el diseño de la interfaz gráfica de usuario (IGU) de programas basados en la biblioteca FLTK. FLUID genera los … Wikipedia Español
Источник
Что такое fltk org
Эти преимущества сопровождаются соответствующими недостатками. FLTK предлагает меньше виджетов, чем большинство наборов инструментов GUI, и из-за использования неродных виджетов не имеет собственного внешнего вида ни на одной платформе.
СОДЕРЖАНИЕ
Значение имени [ править ]
Архитектура [ править ]
Привязки языков [ править ]
Для FLTK 1.x в этом примере создается окно с кнопкой ОК :
Дизайнеры графического интерфейса [ править ]
Используйте [ редактировать ]
Многие программы и проекты используют FLTK, в том числе:
Версии [ править ]
1.0.x [ править ]
Это предыдущая стабильная версия, в настоящее время не поддерживаемая.
1.1.x [ править ]
Это предыдущая стабильная версия, в настоящее время не поддерживаемая.
2.0 ветка [ править ]
Это была ветвь разработки, долгое время считавшаяся следующим шагом в эволюции FLTK, с множеством новых функций и более чистым стилем программирования. Он так и не достиг стабильности, и развитие в основном прекратилось. Ветка сейчас неактивна.
1.2.x [ править ]
Это была попытка взять некоторые из лучших функций 2.0 и объединить их обратно в более популярную ветку 1.1. Больше не разрабатывается.
1.3.x [ править ]
Текущая стабильная версия. [37] Обеспечивает поддержку UTF-8.
1.4.x [ править ]
Текущая ветка разработки. Добавляет больше возможностей в 1.3. [38]
Ветка 3.0 [ править ]
Эта ветка в основном является концептуальной моделью для будущей работы. Сейчас неактивен.
Источник
Fast Light Toolkit
Latest Release: | 1.3.8 |
Release Notes: | View Release Notes |
Weekly Snapshot: | 1.4.x-20211217-98377753 |
Developer Roadmap: | View Roadmap |
Commit Activity: (updated every 15 min.) |
View Graph |
FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.
FLTK is provided under the terms of the GNU Library Public License, Version 2 with exceptions that allow for static linking.
Current Poll [ Show All ] | |
---|---|
Note: This poll is closed. Site NewsDec 01, 2018: The FLTK Team is proud to announce that we moved our source code repository to Git and the FLTK website to a new server. Please see article FLTK Moved to Git and to a new Server. May 2013: Back in April 2013 we had to move the fltk.general and fltk.coredev lists to Google Groups. Please join us there to reconnect. All postings from today on back through 2004 are available on the FLTK Forums page. Recent Articles [ Show All ]Git for FLTK Users What are the Versions of FLTK? FLTK 1.4.x Weekly Snapshot (master) FLTK 1.3.8 released on Nov. 20, 2021 Tilemap Studio 4.0.1 fltk-rs: Rust bindings for FLTK Tylosaurus v1 Tylosaurus FLTK 1.3.7 released on July 25, 2021 FLTK 1.3.6 released on May 15, 2021 FLTK 1.3.6 Release Candidate 2 released on May 04, 2021 Источник DownloadSource CodeOnly old software should use 1.1.10, and only very old software uses 1.0.11. These older releases are end of life, and may not even compile on new platforms. Try to use 1.3; many older apps can use it with little or no change. For more about FLTK releases and development, see this article on FLTK releases and the FLTK roadmap. Git AccessThe FLTK software is available to the public via Git. ..or browsed with this URL: For more information on using Git see the Git Quick-Start Guide page. Developers with write access should consult GitHub docs on how to setup their access and/or read article #1591: Git for FLTK Developers for more information. For further explanation about the different versions of FLTK see article #825: What are the Versions of FLTK?. Older Abandoned VersionsNOTE: Dev snapshots of 2.x and 3.x have been disabled; use Git to access them.
The FLTK developers voted to disable snapshots of 2.x and 3.x because app developers were still using them for production software, despite warnings, which is bad. Only the active release stream (1.4.x) has development snapshots now, to avoid confusion. The previous experimental and now inactive branch is FLTK 2.0. If you really need access, you can check this out using: ..or browse with this URL: Another previous experimental and now inactive development branch is FLTK 3.0. It is in pre-alpha stage, but is currently dormant and should not be used. If you really need access, you can check this out using the above («-legacy») command and URL and switch to branch FLTK 3.0: Subversion Access (discontinued)The FLTK software is no longer available via Subversion. Источник Fltk.prefsPS надеюсь все поняли что %username% = профиль FLTK, нет файла fltk.lib Player prefs Два в*проса по Player Prefs Такая же штука. » [./options] Добавлено через 5 минут Добавлено через 1 минуту Не получается сохранять уровень звука через Player Prefs На разделах двух систем файл prefs.js Firefox-а один Подмена выдачи браузера. Постоянная блокировка всплывающих окон. Malwarebytes находит prefs.js FLTK Учебники по FLTK Не работает FLTK Источник Читайте также: что такое plasticine в кондиционере |
Astrum
⭐⭐⭐
Папка fltk.org, скорее всего, связана с библиотекой FLTK (Fast Light Toolkit), которая представляет собой кроссплатформенный набор инструментов для создания графических интерфейсов пользователя.
Korvus
⭐⭐⭐⭐
Да, я тоже думаю, что это связано с FLTK. Эта библиотека используется для создания оконных интерфейсов и может быть полезна для разработки кроссплатформенных приложений.
Lumina
⭐⭐
FLTK — это действительно мощный инструмент для создания графических интерфейсов. Я использовал ее в одном из своих проектов и была очень доволен результатом.
Вопрос решён. Тема закрыта.
- Что такое женская йога?
- Перевод 40 резьбы в дюймы: как это сделать?
- Секреты приготовления узбекской халвы