Accès rapide
 
 
 

Manuel du concepteur de thèmes

Les objets du thème


Mise à jour :

1 avril 2002


 

Introduction


L'ensemble des objets définissant un thème est regroupé dans un seul fichier image.
Ce fichier image est au format BMP. Il peut être sauvegardé en compactage RLE.
Le fichier image se trouve dans le dossier du Thème. Son nom est libre.
C'est le fichier "setup.txt" qui défini le nom du fichier image à utiliser par la commande THEMEBMP.
Rappel :
Une coordonnée est définie par deux nombres entre parenthèse, par exemple (4,6). Le premier donne la position horizontale, le second la position verticale.
Un pixel est un point élémentaire d'un fichier image. Il est défini par sa coordonnée et sa couleur.
 
 

Les couleurs

  Le fichier BMP est dessiné en millions de couleur (24 bits). Trois couleurs sont réservées. La couleur de fond, la couleur de transparence, la couleur de positionnement.
Pour créer un nouveau thème ou comprendre la description de ce chapître, il est recommandé de charger un fichier .bmp fourni : le fichier XP.BMP
La couleur de fond se trouve partout en dehors des objets, dans l'exemple elle est jaune-vert, mais vous pouvez utiliser n'importe quelle couleur.
La couleur de transparence définit les pixels des objets qui seront transparents. Le premier pixel du fichier BMP coordonnées (0,0) spécifie la couleur de transparence pour l'ensemble du fichier. Dans l'exemple XP.BMP c'est un vert pur.
La couleur de positionnement définit où commencent et finissent les objets. Le pixel en coordonnée (0,1) spécifie la couleur de positionnement pour l'ensemble du fichier. Dans l'exemple XP.BMP c'est un rouge pur. Le coin haut-gauche de chaque objet est marqué par deux pixels de la couleur de positionnement.
 
Voici l'agrandissement d'un objet : le bouton radio inactif du thème XP. Vous remarquez la couleur rouge de positionnement qui matérialise le début de l'objet. La couleur de positionnement est toujours situé en dehors de l'objet. La première ligne et la première colonne ne font donc pas partie de l'objet. Elle sont remplies de la couleur de fond. Les points de positionnement en haut à droite et en bas à gauche marquent la fin de l'objet (ou le début de l'objet suivant)

La couleur verte de transparence, l'arrière plan sera donc visible pour chaque pixel de cette couleur.

L'objet lui même, qui utilise n'importe laquelle des autres couleurs.


 

Les objets

Comme chaque objet peut avoir plusieurs états (inactif, actif, appuyé, sous la souris), chaque objet est dessiné plusieurs fois côte à côte.
Un objet est affiché inactif quand l'utilisateur ne peut agir sur celui-ci.
Un objet est affiché actif quand l'utilisateur peut agir sur celui-ci.
Un objet est affiché appuyé quand l'utilisateur agit sur celui-ci.
Un objet est affiché "sous la souris" quand l'utilisateur déplace le pointeur de la souris sur celui-ci.
Cet ordre inactif, actif, appuyé, sous la souris est respecté dans tout le fichier image.
De haut en bas vous trouvez :
  • Les cases à cocher.  Deux modes sont possibles, coché ou non coché. Un troisième mode est prévu mais non utilisé pour l'instant.
  • Les boutons radio.
  • Les fonds de la barre de menu
  • Le fond des éléments du menu
  • L'objet de fermeture de la fenêtre
  • L'objet d'agrandissement de la fenêtre au maximum
  • L'objet de fermeture de la fenêtre
  • L'objet de réduction de la fenêtre
  • L'objet de changement de taille de la fenêtre
  • Les élements des ascenseurs verticaux.
  • Les élements des ascenseurs horizontaux
  • Les potentiomètres verticaux.
  • Les potentiomètres horizontaux
  • La fenêtre document inactive et active. Dans les fenêtres, un dégradez est fait entre le bord gauche et le bord droit du titre.
  • La fenêtre dialogue inactive et active
  • La fenêtre dialogue déplaçable inactive et active
  • La fenêtre alerte inactive et active
  • La fenêtre alerte déplçable inactive et active
  • La fenêtre pleine inactive et active
  • La fenêtre pleine ombrée inactive et active
  • La fenêtre des menus déroulant inactive et active
  • La fenêtre palette verticale inactive et active
  • La fenêtre palette horizontale inactive et active
  • L'objet d'édition de texte actif et inactif
  • L'objet liste actif et inactif
  • Le focus box (non utilisé, réservé pour extension future)
  • L'encadrement des objets.  C'est le cadre autour des boutons radio par exemple.
  • Les differents états des boutons, avec en plus, le boutton par défaut, l'ombre du bouton, la reflexion à appliquer.
  • Le bouton d'ouverture des menus déroulants
  • La flêche des menus déroulants
  • Les boutons biseautés. Utilisés pour l'affichage dans les palettes. Doivent toujours être dessiné en clair car l'affichage de l'icone se fait par dessus. Un état supplementaire est prévu. inactif, actif, appuyé, actif sous la souris, appuyé sous la souris.
  • Les onglets
  • Les fonds des différentes fenêtres : Dialogue, alerte, palette, document, fenêtre à onglet.
  • La barre de progression
  • Le potentimètre rotatif
    Note : ce dernier est géré de manière particulière. Le graphisme sera "zoomé" pour correspondre à la taille standard d'affichage, et la couleur de transparence est le noir pur.
Vous pouvez remarquer que certains objets (comme les boutons) sont découpés en 9 parties par des pixel de positionnement. Preservez scrupuleusement ces divisions.
 

Ombres et reflets

Certains objets peuvent générer automatiquement une ombre sur le fond. Une ombre est définie par la couleur noire quand l'objet est opaque, differentes intensités de gris pour différentes intensités de l'ombre.
 
 
 

Conseils utiles

Si vous désirez définir votre propre thème, copiez un thème existant, renommez son dossier, et modifiez le BMP fourni.
Vous pouvez définir des objets plus ou moins grands. Si l'objet est trop grand il risque de déborder sur l'objet voisin.
 
 




Haut de page Mentions légales Dernière mise à jour :  (c) Myriad