Cette version de Rebol intègre la version Core + un desktop. Il est
possible de concevoir des applications avec interface graphique.Un dialecte
VID (Visual Interface Dialect) permet de créer tous les objets graphiques
(fenêtre,bouton,liste ...). Une application VID développée
sous Windows peut être exécutée sous un autre OS (Unix,
Linux, BeOs ...) sans problème.
Présentation de l'interface
- Les Bookmarks : Icones pour les favoris. Le fichier bookmarks.r peut être
modifié pour rajouter des favoris (raccourcis, dossiers). L' icone
console permet d'appeler la console Rebol/Core.
- Le logo REBOL situé en haut à gauche. En cliquant dessus,
la fenêtre du desktop est réduite.
- La barre de menus (User, Goto, Help, Quit). Le service Users permet de
configurer les préférences utilisateur. Le service Goto permet
d'aller à une URL Web ou Rebol. Help permet d'envoyer un Email, d'aller
sur rebol.com ...
- La zone de status située dans le coin gauche, comporte le numéro
de version, indicateur (local/connecté), une barre de progression.
On peut se connecter à internet en cliquant sur le mot Local.
- La zone d'informations en bas de l'écran fournie des infos sur
les icones et dossiers lorsque la souris les survole.
Il existe des raccourcis clavier : Ctrl Q permet de quitter le desktop, Ctrl
E permet d'appeler l'éditeur de texte Rebol, Ctrl L permet d'ouvrir
une fenêtre de sélection de fichier.
Le Desktop de Rebol version Unix CDE (Common Desktop Environment).
Les dossiers
Le dossier view contient :
rebol.exe (ou rebol si non Windows) : exécutable Rebol/view.
prefs.r : fichier contenant les préférences.
public : dossier contenant le cache pour l'accès au Reb. Contient www.rebol.com
et les autres rebsites accédés
Le dossier desktop contient :
bookmarks.r : fichier contenant les fichiers et dossiers de la zone bookmarks
filetypes.r : fichier contenant les associations extensions-applications
history.r : fichier contenant l'historique de la fonction Goto
services.r : fichier contenant les services (barre de menu)
icons : dossier contenant les icones des applications du desktop
skins : dossier contenant le look du dossier (inutilisé ?)
sounds : dossier contenant les sons
tools : dossier contenant des utilitaires.
Les fichiers index.r
Tous les fichiers utilisés dans le desktop sont des fichiers au format
index. Ces fichiers référencent des dossiers, d'autres fichiers
... Leur structure est de la forme :
rebol [type 'index]
folder "Nom Dossier" %dossier/ info "infos sur le dossier"
file "Nom Fichier" %fichier info "infos sur le fichier"
file "Email" superman@wonder.com
Remarques : l'entête du fichier doit avoir abosolument
un champ type fixé à la valeur 'index. D'autres champs optionnels
peuvent être ajoutés, auteur, date, version ...
Exemple :
REBOL [Type: 'index
date: 8-Sep-2002/12:12:00-07:00
version: 1.0.1
]
folder "Mes Favoris" %fav/ info "Dossier des favoris"
file "Calculatrice" %/C/utilit/calc.r info "Calculatrice"
file "Editeur" http://www.utilit.com/utilit/edit.r info "Editeur de texte"
Cet exemple fait appel à un fichier local (calc.r), à un fichier
rebol sur le web et un dossier local. Pour rajouter un dossier ou un racourci
dans la zone bookmarks du desktop, il faut modifier le fichier bookmarks.r
en utilisant le principe ci-dessus.
On peut rajouter plusieurs options dans un fichier index comme des effets
spéciaux (couleur de fond, image de font, couleur de texte), on peut
également changer les icones attribuées par défaut. Voir
la documentation Rebol à ce sujet.