7 O2Kit : la boite à outils
O2KIT est une boite à outils implanté sous forme d'un schéma
d'où on peut importer des classes :
-
classe
Date pour la manipulation des dates.
- classes de dialogue :
-
classe
Box : cette classe permet l'affichage des
messages et la création de fenêtre (simples) pour
l'entrée-sortie. L'utilisation de cette classe est simple et
souvent suffisante pour vos applications. Cette classe fournit
différentes méthodes pour la création de fenêtres. Chaque méthode
a un paramètre ed_name qui est le nom de léditeur utilisé
(la chaine vide correspond à l'éditeur par défaut) :
-
message(label: string, ed_name: string) permet
l'affichage de messages (label) à l'écran.
question(label: string, ed_name: string): boolean
permet de poser une question (label) et retourne la
reponse sous forme d'un Booléen.
dialog(label: string, ed_name: string) : string
permet d'afficher une fenêtre pour récupérer une chaine de
caractères.
selection(title: string, ed_name: string, items: list(string)) : string permet de récupérer une chaine de
caractères dans une liste de chaines donnée (items).
edit_selection(title: string, ed_name: string, items: list(string)) : string permet de récupérer une chaine de
caractères dans une liste de chaines donnée
(items). L'uilisiateur a la possiblité de modifier la
chaine avant de la retourner.
mult_selection(title: string, ed_name: string, items: list(string)) : list(string) permet de récupérer une liste de
chaines de caractères qui est une sous-liste d'une liste de
chaines donnée (items).
- classe
Component : cette classe permet de construire
des fenêtres plus complexes (voir manuel O2).
- classe
Dialog_box : cette classe permet de construire
des fenêtres plus complexes (voir manuel O2).
- classe
Text pour la manipulation de textes.
- classe
Bitmap pour la manipulation de bitmaps.
- classe
Image pour la manipulation d'images.
Pour utiliser ces classes il faut d'abord les importer du schema
O2Kit. Par exemple pour utiliser la classe Box il faut
exécuter les commandes suivantes:
import schema o2kit class Box;
name Dialoguer: Box;
run body {
Dialoguer = new Box;
}