Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 4d8a433a by Tony CHEMIT at 2017-03-30T08:57:21+02:00 Ajout message d'info sur les commentaires (pour le focus) (See #755) - - - - - 5 changed files: - application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/JComment.jaxx - application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/JComment.jcss - application-swing/src/main/resources/i18n/application-swing_en_GB.properties - application-swing/src/main/resources/i18n/application-swing_es_ES.properties - application-swing/src/main/resources/i18n/application-swing_fr_FR.properties Changes: ===================================== application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/JComment.jaxx ===================================== --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/JComment.jaxx +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/JComment.jaxx @@ -34,7 +34,10 @@ <JTextArea id='comment2' onKeyReleased='if (!comment2.getText().isEmpty() || model.getComment() != null) { model.setComment(comment2.getText().isEmpty() ? null : comment2.getText()); }'/> <JPanel id="columnHeader" layout="{new BorderLayout()}"> - <JLabel constraints='BorderLayout.WEST' text="{getTitle()}"/> + <JPanel layout="{new BorderLayout(3, 3)}" constraints='BorderLayout.WEST'> + <JLabel id='titleLabel' constraints='BorderLayout.WEST'/> + <JLabel id='infoLabel' constraints='BorderLayout.CENTER'/> + </JPanel> <JToolBar constraints='BorderLayout.EAST'> <JButton id="resetComment" styleClass='resetButton' onActionPerformed="model.setComment(null)"/> </JToolBar> ===================================== application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/JComment.jcss ===================================== --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/JComment.jcss +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/util/JComment.jcss @@ -12,3 +12,13 @@ #resetComment { toolTipText:"observe.action.resetComment.tip"; } + + +#titleLabel { + text: {getTitle()}; +} + +#infoLabel { + actionIcon:information; + toolTipText:"observe.action.comment.tip"; +} \ No newline at end of file ===================================== application-swing/src/main/resources/i18n/application-swing_en_GB.properties ===================================== --- a/application-swing/src/main/resources/i18n/application-swing_en_GB.properties +++ b/application-swing/src/main/resources/i18n/application-swing_en_GB.properties @@ -44,6 +44,7 @@ observe.action.close.route.tip=Close road observe.action.close.storage=Close storage observe.action.close.storage.tip=Close current storage observe.action.close.synchro.tip=close window +observe.action.comment.tip=<html><body><ul><li>To focus on next widget, use accelerator <b>Ctrl + Tab</b></li><li>To focus on previous widget, use accelerator <b>Ctrl + Shift + Tab</b></body></html> observe.action.config.export.required.read.referentiel=Read permission is required on referential for this operation observe.action.config.export.required.write.data=Write permission is required on data for this operation observe.action.configuration=Preferences ===================================== application-swing/src/main/resources/i18n/application-swing_es_ES.properties ===================================== --- a/application-swing/src/main/resources/i18n/application-swing_es_ES.properties +++ b/application-swing/src/main/resources/i18n/application-swing_es_ES.properties @@ -44,6 +44,7 @@ observe.action.close.route.tip=Cierre de la ruta abierta observe.action.close.storage=Cerrar la fuente de datos observe.action.close.storage.tip=Cerrar la fuente de datos usado actualmente observe.action.close.synchro.tip=Cerrar la ventana +observe.action.comment.tip=<html><body><ul><li>To focus on next widget, use accelerator <b>Ctrl + Tab</b></li><li>To focus on previous widget, use accelerator <b>Ctrl + Shift + Tab</b></body></html> \#TODO observe.action.config.export.required.read.referentiel=Debe tener derechos de lectura sobre el referencial de datos para esta operación observe.action.config.export.required.write.data=Debe tener derechos de escritura sobre los datos para esta operación observe.action.configuration=Configuración ===================================== application-swing/src/main/resources/i18n/application-swing_fr_FR.properties ===================================== --- a/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties +++ b/application-swing/src/main/resources/i18n/application-swing_fr_FR.properties @@ -45,6 +45,7 @@ observe.action.close.route.tip=Clôturer la route ouverte observe.action.close.storage=Fermer la source de données observe.action.close.storage.tip=Fermer la source de données actuellement utilisée observe.action.close.synchro.tip=Fermer la fenêtre +observe.action.comment.tip=<html><body><ul><li>Pour accéder au composant suivant, utilisez les raccourci clavier <b>Ctrl + Tab</b></li><li>Pour accéder au composant précédent, utilisez les raccourci clavier <b>Ctrl + Shift + Tab</b></body></html> observe.action.config.export.required.read.referentiel=Lecture sur le référentiel requis pour cette opération observe.action.config.export.required.write.data=Écriture sur les données requis pour cette opération observe.action.configuration=Configuration View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/4d8a433a254e20d1a290d1fd8ca9...
participants (1)
-
Tony CHEMIT