ZTK

ZTK
Ztk-64x64.png

ZTK (Z ToolKit) est une bibliothèque libre de composants graphiques implémentée en utilisant la bibliothèque GLUT (The OpenGL Utility Toolkit). Elle a été créée en début janvier de l'année 2006 à la faculté de Luminy à Marseille dans le cadre d'un projet d'études. Cette bibliothèque est actuellement en développement.

Elle est distribuée selon les termes de la licence GNU GPL.

Sommaire

Copies d'écran d'une application utilisant ZTK

Ztk-ss-2.png
Ztk-ss-3.png

Quelques caractéristiques

  • Entièrement écrite en langage C.
  • Orientée objet :
    • Héritage entre objets (toutes les classes héritent la classe de base ztkObject)
    • Informations sur le type des objets, leurs identifiants, ...
    • Destruction des objets alloués sur simple appel à la fonction ztkObjectDelete.
    • Cast dynamique : pour débogage.
    • Facilité d'ajout d'un nouveau composant graphique : héritage.
    • ...
  • Utilise la bibliothèque GLUT, mais peut être portée vers d'autres bibliothèques (GLAUX par exemple), il suffit de récrire le code de la classe ztkWidget et les fonctions de skin.
  • L'aspect des composants graphiques (skin) est indépendant du code général de manière à simplifier sa modification. De plus, plusieurs skins peuvent être programmés puis installés et utilisés dynamiquement par l'application utilisant ZTK.
  • L'affichage du texte est complètement géré localement, plusieurs polices de caractères sont fournies y compris une police de caractères verticale. L'ajout de nouvelles polices de caractères est simple grâce à la visibilité des structures utilisées.
  • Tout composant graphique (dans la mesure où il hérite la classe ztkWidget) peut être placé dans un autre composant en donnant sa position et sa taille directement ou par rapport aux valeurs géométriques (position et taille) d'un autre composant.
  • Les événements (validation, activation, etc.) sont gérés en utilisant un système d'émission et de réception de signaux au niveau de la classe ztkObject.
  • ...

Quelques composants hiérarchiquement

ZtkObject
   ZtkButtonGroup
   ZtkWidget
      ZtkLabel
         ZtkButton
         ZtkProgressBar
            ZtkStatusBar
      ZtkMainWindow
      ZtkTabBar
      ZtkTextEdit
         ZtkDoubleSpin
         ZtkLintSpin

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article ZTK de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • ZTK Apartments — (Калининград,Россия) Категория отеля: Адрес: Калининград, Калининград, Россия …   Каталог отелей

  • ZTK — abbr. Zaklad Techniki Komputerowej …   Dictionary of abbreviations

  • Brandrate — Die Brandrate bezeichnet die Feuerwiderstandsdauer eines Bauteils. Die Beweisführung fängt bei bestandener Brandprüfung an. Dies ist durch eine Zeitspanne bemessen. Meist sind auch andere Prüfungskriterien Bestandteil der Erlangung einer… …   Deutsch Wikipedia

  • Marcel Simak — Marcel Šimák Marcel Šimák Nationalité …   Wikipédia en Français

  • Marcel Šimák — Données clés Nationalité  Slovaquie Né le 23 juillet 1973, Zvolen (Tchécoslovaquie) Taille …   Wikipédia en Français

  • Championnat de Slovaquie de football 1940-1941 — Infobox compétition sportive I. Liga 1940 1941 Édition 3e Date 1940 1941 Participants 12 Promu(s) DSK Br …   Wikipédia en Français

  • Championnat de Slovaquie de football 1943-1944 — Infobox compétition sportive I. Liga 1943 1944 Édition 6e Date 1943 1944 Participants 12 Promu(s) SK Tur …   Wikipédia en Français

  • Championnat de Slovaquie de football 1938-1939 — Infobox compétition sportive I. Liga 1938 1939 Édition 1re Date 1938 1939 Participants 9 Promu(s) Auc …   Wikipédia en Français

  • Championnat de Slovaquie de football 1939-1940 — Infobox compétition sportive I. Liga 1939 1940 Édition 2e Date 1939 1940 Participants 12 Promu(s) FC Vru …   Wikipédia en Français

  • Championnat de Slovaquie de hockey sur glace 1993-1994 — Saison 1993 1994 Extraliga Vainqueur HC Slovan Bratislava Nombre d équipes 10 (division élite) Nombre de matchs joués 36 (saison régulière) Équipe reléguée (1. liga) …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”