Crue UI Branding

Résumé

Module spécifique à Netbeans RCP permettant de traduire les messages de la plateforme, de modifier le splashscreen. Utilise dans  Fudaa-Crue pour définir les modes  soit les positions par défaut des vues.

Description des principales classes

InitGeneralUIInstaller  est une classe implémentant ModuleInstall qui est exécutée au lancement de l'application  ( au chargement du module crue-branding).

Elle permet d'utiliser la version maven en tant que numéro de version et elle permet de mettre en forme la Toolbar contenant les perspectives:

 

 

Fichiers importants

Le fichier layer.xml ( typique Netbeans RCP) est très important contient pour Fudaa-Crue la définition de tous les modes utilisées par les vues de l'application.

Les modes ( les fichiers *Wsmode.xml visibles ci-dessus) en des noms explicites et sont préfixés par l'identifiant de la perspective / module.

Le fichier toolbar.xml permet de définir les toolbars de l'application.  Voir le document Barre d'outils

Traduction

Les composants de base de Netbeans RCP ne sont pas traduits. Pour modifier cela, le plus simple est de passer par l'action Branding...:

Puis par l'onglet Resource Bundles: