Main differences between V1.14 and V1.14.1

De GENIUS
Aller à la navigation Aller à la recherche

This minor version is due to some corrections and evolutions about the new comportment of the standard application vs the "*" management. Indeed, the "*" were only displayed on an actual modification of the context but it implies that all the widget hierarchy has to be managed using isModified() methods. So, using the V11.4 version, most of the time no more "*" are displayed !

Evolutions

  • As it is not so easy to manage the "*" using the isModified() methods, the method setContextLabelModifiedOnActionOnly(true/false) has been added to specify if "*" will appear on an actual modification or, more simply, on any action as previously. Moreover, the default mode corresponds to the one before the V1.14 version.
  • It is possible to get the widgets corresponding to the buttons and the entry field activated to move inside a GComponentList. In some cases, it could be useful to discriminate a simple display action versus an actual modification.

Corrections

  • In the GChoice and GMultipleChoice widgets, the "*" did not correctly appear after reading a context file (the "*" was kept except if we read the same value as before).
  • GEntryFileName did not manage isModified() method.
  • In the GChoice widget, the updateIsModifiedIndicator() method was not systematically called.
  • setSavedDuration() method was not present in the GTime class.