Main differences between V1.7 and V1.8 : Différence entre versions

De Wiki
Aller à : navigation, rechercher
(Complex status management)
(Anomaly corrections)
 
(29 révisions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
 
== Clear constraints ==
 
== Clear constraints ==
  
It is now possible to reset constraints of a widget using the <font color=#4169E1>clearConstraint()</font>, <font color=#4169E1>clearInnerDescendantConstraint()</font>, <font color=#4169E1>clearAllInnerDescendantConstraint()</font> methods.
+
It is now possible to reset constraints of a widget using the <font color=#4169E1>clearConstraint()</font>, <font color=#4169E1>clearInnerDescendantConstraint()</font> and <font color=#4169E1>clearAllInnerDescendantConstraint()</font> methods.
  
 
== Complex status management ==
 
== Complex status management ==
  
Thanks to the <font color=#4169E1>setForcedStatus()</font> method, it is now possible to manage more complex status as above several entries as explained in the [[http://genius.cnes.fr/index.php/Validity_controls Validity Control/Complex status management (since V1.8)|chapter]].
+
Thanks to the <font color=#4169E1>setForcedStatus()</font> method, it is now possible to manage more complex status as above several entries as explained in this [[http://genius.cnes.fr/index.php/Validity_controls#Complex_status_management topic]].
  
 
== Absolute path for condensed status ==
 
== Absolute path for condensed status ==
  
When managing error/warning status, it is now possible to get directly the absolute path of a data using the getPathInConfigFile() method (see [[http://genius.cnes.fr/index.php/Validity_controls Validity Control#Status management (since V1.8)|chapter]]).
+
When managing error/warning status, it is now possible to get directly the absolute path of a data using the <font color=#4169E1>getPathInConfigFile()</font> method (see [[http://genius.cnes.fr/index.php/Validity_controls#Status_management topic]]).
 +
 
 +
== GPanel interval margins ==
 +
 
 +
For [{{PathCurrentJavaDoc}}/fr/cnes/genius/lowLevel/GPanel.html GPanel] only, we may manage internal margins using the <font color=#4169E1>setMargins()</font> method.
 +
 
 +
== GDetachedPlotPanel list ==
 +
 
 +
It is now possible to get the list of detached panels (useful for needing updates or refresh of such panels).
 +
 
 +
== Specific icon ==
 +
 
 +
Using the static <font color=#4169E1>GEnvironment.setIcon()</font> method, it is now possible to use a specific icon for your application rather than the by default Java one. Nevertheless, Under <font color=#FF8C00>Windows</font> <font color=#FF8C00 title="Operating System">OS</font>, it is not yet possible to change the icon of an executable jar file (except creating a shortcut).
 +
 
 +
== Ground track widget ==
 +
 
 +
A new widget is available allowing to plot ground tracks above a planisphere image. For more détails, see this [[http://genius.cnes.fr/index.php/GGroundPlotPanel topic]].
 +
 
 +
== Anomaly corrections ==
 +
 
 +
* An anomaly occured in [{{PathCurrentJavaDoc}}/fr/cnes/genius/plots/GPlotPanel.html GPlotPanel] when trying to plot data function of absolute dates for specific dates involving some gaps.
 +
* When writing MADONA files, an additional line is created just after the header; hence these files are no more directly readable by the [{{PathCurrentJavaDoc}}/fr/cnes/genius/plots/GPlotPanel.html GPlotPanel] widget.

Version actuelle en date du 27 septembre 2018 à 10:16

Some interesting evolutions and corrections have been implemented in this version. No incompatibilities has been identified versus V1.7 source code .

Clear constraints

It is now possible to reset constraints of a widget using the clearConstraint(), clearInnerDescendantConstraint() and clearAllInnerDescendantConstraint() methods.

Complex status management

Thanks to the setForcedStatus() method, it is now possible to manage more complex status as above several entries as explained in this [topic].

Absolute path for condensed status

When managing error/warning status, it is now possible to get directly the absolute path of a data using the getPathInConfigFile() method (see [topic]).

GPanel interval margins

For GPanel only, we may manage internal margins using the setMargins() method.

GDetachedPlotPanel list

It is now possible to get the list of detached panels (useful for needing updates or refresh of such panels).

Specific icon

Using the static GEnvironment.setIcon() method, it is now possible to use a specific icon for your application rather than the by default Java one. Nevertheless, Under Windows OS, it is not yet possible to change the icon of an executable jar file (except creating a shortcut).

Ground track widget

A new widget is available allowing to plot ground tracks above a planisphere image. For more détails, see this [topic].

Anomaly corrections

  • An anomaly occured in GPlotPanel when trying to plot data function of absolute dates for specific dates involving some gaps.
  • When writing MADONA files, an additional line is created just after the header; hence these files are no more directly readable by the GPlotPanel widget.