Entête de la liste des chaînes

Transcription

Entête de la liste des chaînes
Créer des skins dans Fritivi.
Version 1.2
Barre de commandes
de fenêtre
Aperçu général de l'interface :
Entête de la liste des
chaînes
Element de la liste des
chaînes
Barre de défilement
Télécommande
Quelques conseils
Les emplacements des éléments et leurs formes sont donnés en tant qu'exemples dans les
pages suivantes et peuvent être modifiés comme vous le voulez.
Lisez ces conseils avant de perdre du temps à faire des choses qui ne passeront pas dans le skinner
et dans Fritivi :
–
–
–
les zones des boutons sont obligatoirement rectangulaires (ils ne peuvent pas être « découpés »).
Vous pouvez faire des boutons de formes libres (ronds ou autres) mais il faut laisser de l'espace
entre les différents boutons pour éviter les chevauchements lorsque vous placerez les zones.
chaque partie de l'interface décrite dans les pages ci-dessous peut par contre être découpée pour
avoir une forme non-rectangulaire, c'est la couleur fuchsia de Windows (RVB : 255,0,255) qui
est découpée. Il ne doit pas y avoir d'anti-alias pour le découpage des éléments, méfiez vous
de vos logiciels d'édition d'image. Un pixel avec une valeur RVB (255,0,254) ne sera pas
découpé et sera donc visible dans l'interface. Je sais que ce n'est pas pratique, mais il n'est pas
possible de faire de transparence partielle (alpha) au dessus de la vidéo. Un tutoriel viendra
bientôt pour expliquer la démarche à suivre pour supprimer l'anti-alias dans les logiciels
d'édition d'image récalcitrants.
utilisez le fuschia pour aligner les éléments, notamment le bloc de l'entête avec les éléments de
la liste et la barre de défilement comme ci-dessous. Laissez aussi une bande d'un pixel en
fuschia autour de chaque élément, ça permet de le séparer du bord et de séparer les éléments
entre eux.
Entête de la liste des chaînes
Masquage de la liste
(Bouton normal)
Freebox TV, Webs Tvs Interface de parcours
et Radios, Emissions
des disques
( fichiers/médias en
(fichiers présents sur le
ligne)
pc)
Interface de consultation du
programme TV
Champ texte pour la
recherche d'éléments dans la
liste + bouton relançant la
recherche (à droite)
Gestion des listes
préférées pour l'interface
en cours.
Activation du mode « liste
compacte »
Activation du Freeplayer
intégré
Affichage du volet
supplémentaire
Ajouter l'élément sélectionné
à la liste des médias préférés
Liste déroulante permettant
de filtrer la liste en cours
selon des critères prédéfinis
Liste déroulante d'ordre de tri
de la liste en cours
Mode "ce que j'écoute" de
MSN Messenger
Affichage des options
de Fritivi
« Reprise automatique » (sur
les flux, relance la chaîne en
cas de freeze, sur les fichiers,
lis le fichier suivant lors de la
fin de lecture du fichier en
cours)
Interface de gestion des
programmations
(enregistrements
programmés)
Titre de la liste en cours
(espace à prévoir)
Retourner à la racine de la
liste
Remonter la liste d'un niveau
Réduction des freezes pour
les lignes difficiles.
La polices du titre de la liste et du champ de recherche sont paramétrables (taille, nom de police,
couleur). La couleur du champ de recherche est paramétrable également.
Vous devez aussi laisser un emplacement pour afficher l'heure.
Voir les différentes images page suivante.
Quatre images sont nécessaires : le fond avec les boutons à l'état normal, le fond avec les boutons à
l'état survolé, le fond avec les boutons à l'état enfoncé/cliqué, le fond avec les boutons à l'état
normal et sans le volet déroulé.
entete.bmp
entete_over.bmp
entete_down.bmp
entete_courte.bmp
Par défaut l'entête est l'entête courte. Lors du clic sur le bouton d'affichage du volet, c'est l'entête
complète qui est affichée. Ce fonctionnement permet de n'afficher que les fonctions principales en
permanence ce qui allège l'écran et permet de gagner de l'espace pour la liste. Les fonctions plus
"accessoires" sont affichées uniquement à la demande de l'utilisateur.
L'image pour l'entête courte doit être à la taille de celle-ci, donc plus petite que l'entête normale. Si
vous gardez la même taille que l'entête normale en remplissant l'espace restant avec du fuschia,
vous aurez un gros espace vide entre l'entête et les éléments de liste.
Comme pour la télécommande, il n'est pas obligatoire de placer l'ensemble des éléments dans
l'entête, si vous voulez ne pas placer les boutons de certaines fonctions, c'est possible. Ces fonctions
seront de toute façon toujours accessibles via le menu déroulant.
Onglet d'affichage de la liste
Vous devez inclure dans vos skins une image onglet_chaines.bmp qui sera découpée elle aussi avec
la couleur fuschia. Cette image est affichée en haut à gauche lorsque l'entête et la liste sont
masquées, un clic dessus permet de les faire réapparaître.
Elément de la liste des chaînes
Titre de l'élément (le
coeur est ajouté
automatiquement
pour les médias
préférés)
Sous-titre de
l'élément
Numéro de
l'élément
Logo (36*36)
Heure de fin
Heure de
début
Jauge
Les polices (taille, nom, couleur) sont paramétrables pour tous les éléments texte. Deux images de
fond sont nécessaires, une pour l'élément normal et une autre pour l'élément sélectionné.
La jauge d'avancement du programme ne doit pas être présente sur l'image de l'élément sélectionné.
Elle doit être faite en 2 bitmaps séparés, un pour la jauge vide, l'autre pour la jauge pleine.
Elément de la liste des chaînes en mode compact
Logo (taille variable
de 8*8 à 36*36)
Titre de l'élément (le
coeur est ajouté
automatiquement
pour les médias
préférés)
L'affichage en mode compact permet de gagner de l'espace et d'afficher beaucoup plus d'éléments
dans la liste. Il est activé/désactivé instantanément via le bouton "Activation/désactivation du mode
compact de la liste" placé dans l'entête de la liste des chaînes. Cette image doit être en deux états
également : état normal et état sélectionné.
Nom des images :
–
élément en taille normale : ElementListe.bmp, ElementListe_selected.bmp
–
élément compact : ElementListe_compact.bmp, ElementListe_compact_selected.bmp
–
jauge : elementliste_gauge_empty.bmp (jauge vide), elementliste_gauge_full.bmp (jauge pleine)
Barre de défilement
Flèche haut
Zone étirable (étirée
verticalement selon la
hauteur de la liste)
Curseur
Flèche bas
Curseur, flèche vers le haut et flèche vers le bas sont des boutons possédant trois états (normal,
survolé, cliqué).
Attention pour la barre de défilement aussi les zones à placer sont rectangulaires, vous pouvez donc
faire un curseur arrondi comme dans l'image ci-dessus mais mais bordures des flèches doivent être
droites.
Nom des images :
BarreDefilement.bmp, BarreDefilement_Over.bmp, BarreDefilement_Down.bmp
Barre des commandes de fenêtre
Mode
« toujours
devant »
Fermer
Fritivi
Affichage normal
Affichage
miniature
Minimiser
Fritivi
Affichage
plein écran
Afficher
l'aide
Tous les éléments sont des boutons à trois états.
Les noms des images sont :
CommandesFenetre.bmp, CommandesFenetre_Over.bmp, CommandesFenetre_Down.bmp
Télécommande
Jauge de
progression
de la lecture
en cours
Capture d'écran
Affichage/masquage du
PiP (aperçu miniature)
Etat du lecteur
(espace à
prévoir pour
le texte).
Position et
durée du
fichier (espace
à prévoir pour
le texte)
Réglage du
zoom
Réglages de
l'image
Muet
Retour rapide,
lecture, avance
rapide,
pause/timeshift, stop,
enregistrement.
Monter le son
Baisser le son
Jauge de volume
sonore
Ici aussi 3 états doivent être réalisés pour les boutons (normal, au survol, enfoncé).
Les jauges (progression de la lecture et niveau sonore) sont définies sur l'état normal (la jauge doit y
être représentée vide) et sur l'état au survol (la jauge doit y être représentée pleine).
Comme pour l'entête de la liste, il n'est pas nécessaire de placer tous les éléments, si vous voulez ne
pas afficher certaines fonctions, c'est tout à fait possible. Ces fonctions resteront disponibles pour
l'utilisateur via le menu déroulant.
Nom des images :
Telecommande.bmp, Telecommande_Over.bmp, Telecommande_Down.bmp