WikiDer > FLUID - Википедия
Эта статья нужны дополнительные цитаты для проверка. (Октябрь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Окно просмотра кода FLUID показывает, как будет выглядеть вывод C ++, если он будет записан на диск. | |
Стабильный выпуск | 1.3.5 (3 марта 2019 г.[1]) [±] |
---|---|
Предварительный выпуск | 1.4.x-20200821-4c012bd7 (21 августа 2020 г.[±] | )
Тип | |
Лицензия | Стандартная общественная лицензия ограниченного применения GNU |
Интернет сайт | www |
ЖИДКОСТЬ (Fаст Lправо Uсер яинтерфейс Designer) - графический редактор и Конструктор графического интерфейса что используется для производства ФЛТК исходный код. FLUID редактирует и сохраняет свое состояние в текстовых файлах .fl, которые можно редактировать в текстовом редакторе для более точного управления отображением и поведением.[2]
После разработки приложения FLUID компилирует файл .fl в файл .cxx, который определяет все объекты из файла .fl, и .h файл, который объявляет все глобальные.[3] FLUID также поддерживает локализация строк меток с использованием файлов сообщений и GNU gettext или же POSIX кошачьи интерфейсы.[4]
Простую программу можно создать, поместив весь неинтерфейсный код (включая главный
function) в файл .fl, тем самым сделав файл .cxx единственным исходным файлом для компиляции. Большинство программ более сложны, поэтому можно написать другие файлы .cxx, которые вызывают функции FLUID. Эти файлы .cxx должны #включают
файл .h, или они могут # включить файл .cxx, чтобы он по-прежнему выглядел как единственный исходный файл.
Обычно файл FLUID определяет одну или несколько функций или классов, которые выводят C ++ код. Каждая функция определяет одно или несколько окон FLTK и все виджеты, которые находятся внутри этих окон.
Виджеты, созданные FLUID, называются «именованными», «сложными» или «неназванными». Именованный виджет имеет допустимый идентификатор переменной C ++ в качестве имени (т.е. только буквенно-цифровой символ и знак подчеркивания) и определяется глобальной переменной или членом класса, который будет указывать на виджет после вызова функции, определяющей его. Объект со сложным именем имеет знаки препинания, такие как '.' или '->' или любые другие символы в его названии. В этом случае FLUID назначает указатель на виджет имени, но не пытается его объявить. Это можно использовать для превращения виджетов в структуры. Безымянный виджет имеет пустое имя, и указатель не сохраняется.
Виджеты могут вызывать именованную функцию обратного вызова, которую один записывает в другой исходный файл, или можно предоставить небольшой фрагмент исходного кода C ++, и FLUID напишет частный Перезвоните функцию в файл .cxx.
Окно просмотра кода
При редактировании программы FLUID пользователь может смотреть в окно просмотра кода, которое показывает, как именно C ++ вывод программы посмотрел бы. Окно просмотра кода поддерживает автоматическое обновление (при изменении чего-либо в программе Просмотр кода автоматически изменяет исходный код отображается), который может быть отключен пользователем. Это не позволит пользователю изменить код, отображаемый через него. Просмотр кода является частью FLUID и не отображается автоматически при запуске. Его можно включить через меню FLUID.
Окно корзины виджетов
Смотрите также
Рекомендации
- ^ https://www.fltk.org/articles.php?L1635
- ^ Ссылка, из документации FLTK
- ^ FLTK 1.3.3: Программирование с помощью FLUID, из руководства FLTK.
- ^ fltk.org/doc-1.3/fluid.html#fluid_i18n FLTK 1.3.3: Программирование с помощью FLUID, Инструкция по FLTK
внешняя ссылка
Эта статья использование внешняя ссылка может не следовать политикам или рекомендациям Википедии. (Сентябрь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) |