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;
}