Napsáno | C ++ |
---|---|
Typ | Sada nástrojů widget |
Licence | GNU Lesser General Public License |
webová stránka | fox-toolkit.org |
FOX Toolkit je knihovna softwaru pro realizaci grafického rozhraní , FOX znamená F ree O bjects pro X. . Jedná se o bezplatný nástroj s licencí LGPL a pro různé platformy . Ve skutečnosti je k dispozici v systému Windows a pro okenní systém X (používaný velkým počtem unixových nebo odvozených systémů ).
Jeho vývoj začal v roce 1997 a stále pokračuje jeho podněcovatelem Jeroen van der Zijp a komunitou, která se kolem knihovny vytvořila.
Tato sada nástrojů je napsána v jazyce C ++ a má vazby na jazyky Python , Ruby a Eiffel .
Následující příklad v C ++ vytvoří aplikaci FOX a dialogové okno s tlačítkem „Hello World“:
#include "fx.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(); }