
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Formidable ensemble de widgets qui sont composées d’éléments graphiques correspondant à 5 styles de représentation (skins) différents: Aqua-blue, Aqua-grape, Aqua-graphite, winxp, winxp-silver-green, Neutrino. Les différents skins sont sélectionnables à tout moment par l’utilisateur au moyen de l’outil graphique intégré dans la libskin v3 manage-skin/choose-skin.
La lib skin v3 d’Etienne repose sur plusieurs outils permettant de la configurer, de l’installer et l’initialiser. Etienne Alaurent à pensé sa librairie pour quelle soit disponible par Internet, si l’utilisateur dispose d’une connexion à internet, il lui est possible de l’installer automatiquement au lancement du script qui exploite la lib skin v3. Le programmeur a juste à appeller le script d’installation de la librairie depuis le site d’Etienne Alaurant dans son propre script.
L’ensemble des widgets de la lib skin v3 en plus d’avoir un affichage paramétrable peuvent être très facilement activées / désactivées.
Malheureusement la lib skins v3 n’est utilisable qu’avec la version 1.2.8.3.1
| Nom | Rôle |
|---|---|
| Etienne Alaurent | Programmeur principal initiateur du projet |
| Allen Kamp | Programmation Widgets: Autofill, caldropdown, calendar, dropdown, updown |
| Anton Rolls | Programmation Widgets: Checklabel, radio label |
| Cyphre | Programmation API de gestion du pointeur de la sourie |
| Romano Paolo Tenca | Correction des bug liés au focus |
| Nenad Rakocevic (DocKimble) | Programmation Widgets: Frame,tabpanel |
| Frank Sievertsen | Programmation Widgets: slider |
Dans le tableau ci-dessous cliquez sur le nom de la widget pour avoir des exemples d’emploi de cette widget dans vos propres script.
| Nom VID de la widget | Description |
|---|---|
| app-icon | Bouton de forme carrée contenant une image par défaut |
| button | Bouton simple |
| caldropdown | Calendrier dans une widget liste déroulante (dropdown). Très util pour sélectionner une date dans un formulaire. |
| calendar | widget présentant un calendrier utile pour faire des agendas par example |
| checklabel | Boîte cochable avec texte de description pour faire un choix. |
| color-roll-over-button | Bouton qui affiche un rectangle colorié et permet de sélectionner la couleur de remplissage du rectangle qu’il affiche. Très utile pour la sélection de la couleur d’un élément dans un formulaire de configuration par example |
| contextual-panels-bay | ??? |
| cursor | Gestionnaire du curseur de la sourie seulement pour REBOL/View Pro et Windows 95 et + |
| cursor-slider | Slider avec un curseur de position |
| directory-list | Arbre qui liste le contenu d’un dossier. Très utile pour les explorateur de fichiers |
| dropdown | Liste déroulante qui permet d’afficher le texte choisi dans une liste de plusieurs choix possibles. Très utile pour les formulaires. |
| field | Champ de saisie. Très utile dans les formulaires. |
| frame | Cadre avec titre. Très utile pour regrouper des widgets par thème dans un formulaire. |
| icon | Bouton carré avec une image par défaut |
| icon-button | Bouton rectangulaire avec une image par défaut et un texte |
| icon-roll-over-button | Bouton avec une image par défaut que l’on peut changer. |
| a compléter !!! | …. |
Le script ci-dessous, est un example simple qui contient tout ce dont vous avez besoin pour télécharger/installer la librairie de skins, initialiser le skin-manager avec un skin par défaut, faire une interface permettant à l’utilisateur de changer le skin par défaut et permettant à votre application de se souvennir de ce changement pour l’initialisation ultérieure.