FLUID - Википедия - FLUID

ЖИДКОСТЬ
Окно просмотра кода FLUID показывает, как будет выглядеть вывод C ++, если он будет записан на диск.
Окно просмотра кода FLUID показывает, как будет выглядеть вывод C ++, если он будет записан на диск.
Стабильный выпуск1.3.5 (3 марта 2019 г.; 21 месяц назад (2019-03-03)[1]) [±]
Предварительный выпуск1.4.x-20200821-4c012bd7 (21 августа 2020 г.; 3 месяца назад (2020-08-21)) [±]
Тип
ЛицензияСтандартная общественная лицензия ограниченного применения GNU
Интернет сайтwww.fltk.org
ЖИДКОСТЬ виджет окно списка

ЖИДКОСТЬ (Fаст Lправо Uсер яинтерфейс Designer) - графический редактор и Конструктор графического интерфейса что используется для производства ФЛТК исходный код. FLUID редактирует и сохраняет свое состояние в текстовых файлах .fl, которые можно редактировать в текстовом редакторе для более точного управления отображением и поведением.[2]

После разработки приложения FLUID компилирует файл .fl в файл .cxx, который определяет все объекты из файла .fl, и .h файл, который объявляет все глобальные.[3] FLUID также поддерживает локализация строк меток с использованием файлов сообщений и GNU gettext или же POSIX кошачьи интерфейсы.[4]

Блок-схема, показывающая шаги, необходимые для компиляции кода, созданного FLUID

Простую программу можно создать, поместив весь неинтерфейсный код (включая главный function) в файл .fl, тем самым сделав файл .cxx единственным исходным файлом для компиляции. Большинство программ более сложны, поэтому можно написать другие файлы .cxx, которые вызывают функции FLUID. Эти файлы .cxx должны #включают файл .h, или они могут # включить файл .cxx, чтобы он по-прежнему выглядел как единственный исходный файл.

Обычно файл FLUID определяет одну или несколько функций или классов, которые выводят C ++ код. Каждая функция определяет одно или несколько окон FLTK и все виджеты, которые находятся внутри этих окон.

Виджеты, созданные FLUID, называются «именованными», «сложными» или «неназванными». Именованный виджет имеет допустимый идентификатор переменной C ++ в качестве имени (т.е. только буквенно-цифровой символ и знак подчеркивания) и определяется глобальной переменной или членом класса, который будет указывать на виджет после вызова функции, определяющей его. Объект со сложным именем имеет знаки препинания, такие как '.' или '->' или любые другие символы в его названии. В этом случае FLUID назначает указатель на виджет имени, но не пытается его объявить. Это можно использовать для превращения виджетов в структуры. Безымянный виджет имеет пустое имя, и указатель не сохраняется.

Виджеты могут вызывать именованную функцию обратного вызова, которую один записывает в другой исходный файл, или можно предоставить небольшой фрагмент исходного кода C ++, и FLUID напишет частный Перезвоните функцию в файл .cxx.

Окно просмотра кода

При редактировании программы FLUID пользователь может смотреть в окно просмотра кода, которое показывает, как именно C ++ вывод программы посмотрел бы. Окно просмотра кода поддерживает автоматическое обновление (при изменении чего-либо в программе Просмотр кода автоматически изменяет исходный код отображается), который может быть отключен пользователем. Это не позволит пользователю изменить код, отображаемый через него. Просмотр кода является частью FLUID и не отображается автоматически при запуске. Его можно включить через меню FLUID.

Окно корзины виджетов

Окно корзины виджетов FLUID

Смотрите также

Рекомендации

внешняя ссылка