FOX Toolkit

FOX toolkit est une bibliothèque logicielle permettant la réalisation d'interface graphiques, FOX signifiant Free Objects for X. Il s'agit d'un outil libre sous licence LGPL[1] et multiplate-forme. Il est en effet disponible sous Windows et pour le système de fenêtrage X (employé par un grand nombre de systèmes de type Unix ou dérivés).

Pour les articles homonymes, voir Fox.
FOX Toolkit

Informations
Écrit en C++
Type Widget toolkit
Licence Licence publique générale limitée GNU
Site web fox-toolkit.org

Son développement a débuté en 1997[2] et est toujours poursuivi par son instigateur, Jeroen van der Zijp, et la communauté s'étant formée autour de la bibliothèque.

Ce toolkit est écrit en C++ et possède des bindings vers les langages Python, Ruby et Eiffel.

Exemple : Hello World

L'exemple suivant, en C++, crée une application FOX et une boîte de dialogue avec un bouton "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();
}

Quelques logiciels utilisant FOX

Voir aussi

Articles connexes

Références

  1. (en) Page de licence du projet
  2. Voir copyright de 1997 à 2009 sur le site officiel

Liens externes

  • Portail des logiciels libres
  • Portail de l’informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.