- FOX toolkit
-
FOX Toolkit Тип Разработчик Jeroen van der Zijp, FOX community
Написана на Операционная система Последняя версия Тестовая версия Лицензия Сайт FOX Toolkit — кросс-платформенная библиотека инструментов с открытым исходным кодом (лицензия LGPL) для построения графического интерфейса пользователя.
Один из самых быстрых пакетов, содержит большое число элементов GUI и поддержку OpenGL. Язык разработки — C++, существуют привязки к Ruby, Python, Eiffel
Содержание
Примеры
C/C++
Пример программы программы Hello World на C/C++ (он же hello.cpp в папке tests):
#include "fx.h" #include "FXExpression.h" int main(int argc, char **argv) { FXApp application("Hello","FoxTest"); application.init(argc,argv); FXMainWindow *main=new FXMainWindow(&application,"Hello",NULL,NULL,DECOR_ALL); new FXButton(main,"&Hello, World!",NULL,&application,FXApp::ID_QUIT); application.create(); main->show(PLACEMENT_SCREEN); return application.run(); }
Ruby
Пример программы Hello World на FxRuby, привязки FOX toolkit к Ruby.
require 'fox16' include Fox application = FXApp.new("Hello", "FoxTest") main = FXMainWindow.new(application, "Hi", nil, nil, DECOR_ALL) FXButton.new(main, "&Hello, World!", nil, application, FXApp::ID_QUIT, LAYOUT_FILL_X | BUTTON_TOOLBAR | FRAME_RAISED | FRAME_THICK) application.create() main.show(PLACEMENT_SCREEN) application.run()
См. также
Ссылки
- FOXTOOLKIT. Архивировано из первоисточника 12 февраля 2012. Проверено 10 апреля 2009.
Инструменты разработки элементов графического интерфейса Низко-
уровневыеMacintosh Toolbox/Carbon • Windows API • Intrinsics • Intuition • Xlib
Высоко-
уровневыеAmiga OS BOOPSI • Magic User Interface • Zune • ReAction GUI
Mac OS и
Mac OS XCocoa • MacApp • MacZoop • PowerPlant
Microsoft
WindowsUNIX, под X Кросс-
платфор-
менныеНа основе Flash ASWing • Adobe Flex • Gnash • SWF2EXE Software
На основе XML,
AJAX или SVGAmple 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
На основе Java На основе
C или C++На основе Common Lisp CAPI • Common Graphics • CLIM • McCLIM • Garnet
На основе Pascal IP Pascal • Lazarus • fpGUI • FireMonkey
На основе Python На основе Objective C На основе других Категории:- Программное обеспечение по алфавиту
- Библиотеки Си++
- Библиотеки виджетов
- Свободные библиотеки программ
Wikimedia Foundation. 2010.