Comment réaliser des applications correctes pour Seline Next ?
Par Nicolas Ruiz, samedi 7 janvier 2006 à 15:56 :: Seline :: #262 :: rss
Présentation de l'application :
- Une application SmartObject doit être une fenêtre non redimmensionnable, non minimisable et non pourvue de la barre de titres Windows et des boutons "Réduction", "Maximisation" et "Fermeture" associés.
- Le titre de l'application (1) doit se trouver obligatoirement à droite et être aligné de ce même côté sauf dans le cas où un outil de recherche est déjà présent à droite (2). La police utilisée doit être 'Arial Narrow" en taille 10 et de couleur blanche.
- La position en Y de ce titre doit être de 0.
- Les menus doivent se trouver dans une colonne à gauche et representés uniquement par des icônes (4). Le texte apparaît alors au passage de la souris sur l'icône (5) (Procédure RollOver ou MouseMove).
- Les applications qui disposent d'un petit nombre de menus (moins de 4) ou qui doivent placer des options obligatoirement sous forme de texte doivent mettre ces derniers en bas de la fenêtre (3), à gauche (justifié à gauche), au centre (justifié au centre) ou à droite (justifié à droite). La police utilisée doit être 'Arial Narrow', en taille 10, de couleur blanche et souligné. Un passage de la souris sur un de ces boutons doit transformer cette dernière en main pointant l'option.
- La position en Y de ces boutons doit être la taille en hauteur de la forme auquelle on soustrait 280 vingtième de points.
- La fenêtre doit être pouvoir déplacer par l'utilisateur si celui-ci clique et laisse enfoncer le bouton de la souris partout où il n'y a pas de contrôles (procédure MouseDown).
- La fenêtre doit pouvoir se fermer si l'utilisateur décide de double-cliquer là où aucun contrôle n'est présent. S'il s'agit de la fenêtre principale, l'application doit se terminer.
- La forme de la fenêtre doit se trouver dans le fichier \Configuration\Skins\Default. Le programmeur veillera donc à charger une image dans ce dossier et la découper en faisant disparaître tous les pixels ayant la même couleur que le premier pixel en haut à gauche.
- Le contrôle de l'affichage et de la disparition de la fenêtre par rapport aux évèments claviers et l'accès à l'API d'Intelligence Artificielle sont présentés dans le SDK Seline Next.
- L'application devra présentée des facultés de transparence.
L'utilisation de ce cahier des charges doit être très rigoureuse. Elle vous assurera en effet une application standard et compatible avec toutes les skins Seline Next.
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.