Bug #3114
URS, properties view, focus not correctly detected on Windows
Statut: | Closed | Début: | 25/06/2021 | |
---|---|---|---|---|
Priorité: | Normal | Echéance: | ||
Assigné à: | - | % réalisé: | 100% |
|
Catégorie: | Annotation | Temps passé: | - | |
Version cible: | TXM 0.8.3 |
Description
The widgets of the properties view do not detected correctly the lost of focus and the annotation properties values are not correctly updated
Fix the lost focus detection on Windows, of the folowwing scenarios:- 1) set a property of a Unit 2) click on the save button 3) close&re-open the editor -> the property value is lost
- 1) set a property of a Unit 2) close&re-open the editor -> the property value is lost
- 1) set a property of a Unit 2) click on another property field 3) close&re-open the editor -> the property value is lost
Solution A¶
- Add user feedback for saved/not saved widget state
- widget background
- set widget background to light green when edition starts
- set widget background to white when edition stops
- widget value font style
- set all widget values to bold when opening the view
- set widget value font to normal when edition starts
- set widget value font back to bold when edition stops
- widget background
- Change the value validation workflow
- add OK/Cancel buttons
- start an idle timer at each keypress
- when the idle goes through 10 seconds (of inactivity), save the value
- update values at any widget value modification
- ...
Historique
#1 Mis à jour par Matthieu Decorde il y a plus de 4 ans
- Description mis à jour (diff)
- % réalisé changé de 0 à 10
#2 Mis à jour par Matthieu Decorde il y a environ 4 ans
- Description mis à jour (diff)
#3 Mis à jour par Serge Heiden il y a environ 4 ans
- Description mis à jour (diff)
#4 Mis à jour par Matthieu Decorde il y a presque 3 ans
- % réalisé changé de 10 à 80
#5 Mis à jour par Matthieu Decorde il y a plus de 2 ans
- Version cible changé de 80 à TXM 0.8.3
#6 Mis à jour par Sebastien Jacquot il y a plus d'un an
- % réalisé changé de 80 à 100
#7 Mis à jour par Sebastien Jacquot il y a plus d'un an
- Statut changé de New à Closed