articles/autres_widgets/libskin.txt · Dernière modification: 27/06/2005 05:58

EN: rebol.com - rebol.org - rebol.net -
FR: Rebol Documentation Project - forum RebelBB - rebol-france.org - forum codeur -

 

Library Skin V3 de Tiennou

En quelque mots

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

Auteurs:

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

Liste des widgets de Lib Skin v3

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 !!! ….

Comment ca marche ?

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.

page réalisée par

 
  articles/autres_widgets/libskin.txt · Dernière modification: 27/06/2005 05:58
 
Fil RSS: Recent changes RSS feed
Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
Hébergement par Spinodo