Main differences between V1.9.1 and V1.10 : Différence entre versions

De Wiki
Aller à : navigation, rechercher
(GFrreChartXY widget improvements)
(GFreeChartXY widget improvements)
Ligne 29 : Ligne 29 :
 
== GFreeChartXY widget improvements ==
 
== GFreeChartXY widget improvements ==
  
The [{{PathCurrentJavaDoc}}/fr/cnes/genius/chart/GFreeChartXY.html GFreeChartXY] widget has now the possibility, after selecting a point on a plot (or anywhere on the (x,y) plane), to get the coordinates of this point. This can be be very useful if we want to execute some process using these coordinates. This functionnality has also been implemented in the two higher level widgets [{{PathCurrentJavaDoc}}/fr/cnes/genius/plots/GPlotPane.html GPlotPanel] and [{{PathCurrentJavaDoc}}/fr/cnes/genius/plots/GGroundPlotPanel.html GGroundPlotPanel].
+
The [{{PathCurrentJavaDoc}}/fr/cnes/genius/chart/GFreeChartXY.html GFreeChartXY] widget has now the possibility, after selecting a point on a plot (or anywhere on the (x,y) plane), to get the coordinates of this point. This can be be very useful if we want to execute some process using these coordinates. This functionnality has also been implemented in the two higher level widgets [{{PathCurrentJavaDoc}}/fr/cnes/genius/plots/GPlotPanel.html GPlotPanel] and [{{PathCurrentJavaDoc}}/fr/cnes/genius/plots/GGroundPlotPanel.html GGroundPlotPanel].
  
 
Moreover, some changes have been done:
 
Moreover, some changes have been done:
* by adding a constructor with a secondary axis but without the widgetId argument
+
* by adding a constructor with a secondary axis but without the ''widgetId'' argument
 
* by adding a setter (<font color=#4169E1>setForcedDrawLine()</font> method) to get the possibility to plot both with plain line and symbols.
 
* by adding a setter (<font color=#4169E1>setForcedDrawLine()</font> method) to get the possibility to plot both with plain line and symbols.
 
* by adding the possibility to modify the automatic legend with <font color=#4169E1>removeLegend()</font> et (<font color=#4169E1>addLegend(final LegendTitle legend)</font> methods.
 
* by adding the possibility to modify the automatic legend with <font color=#4169E1>removeLegend()</font> et (<font color=#4169E1>addLegend(final LegendTitle legend)</font> methods.

Version du 17 décembre 2020 à 16:06

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

New Reset functionnality

By using the Copy & Paste functionnality, it is also possible to reset the data.

Blank characters in GContextFileManagement widget

Now, when using GContextFileManagement widget setting directly a file name with blank characters before or after the name, it will correctly take into account it.

Possibility to plot EVENTS files

It is now possible to plot "EVENT" files coming, for example, from the PSIMU software.

Mouse efficiency for scrolling

The mouse is now more efficient when we want to scroll.

GList widget improvements

The following methods have been added to the GList class:

  • removeAllElements()
  • getSize()
  • getJList() for getting the original swing JList object
  • setVisibleRowCount() calling the method of the swing JList object.

At last, command Ctrl-a works better.

GFreeChartXY widget improvements

The GFreeChartXY widget has now the possibility, after selecting a point on a plot (or anywhere on the (x,y) plane), to get the coordinates of this point. This can be be very useful if we want to execute some process using these coordinates. This functionnality has also been implemented in the two higher level widgets GPlotPanel and GGroundPlotPanel.

Moreover, some changes have been done:

  • by adding a constructor with a secondary axis but without the widgetId argument
  • by adding a setter (setForcedDrawLine() method) to get the possibility to plot both with plain line and symbols.
  • by adding the possibility to modify the automatic legend with removeLegend() et (addLegend(final LegendTitle legend) methods.
  • by changing how to call l'appel à la méthode addSerie() method, removing serieName and shape redundant arguments

Anomaly corrections

  • The information about discontinuities between two points to be plotted (thanks to a threshold value given in a Madona file) is now correctly managed.
  • Using GPlotPanel] widget:
    • when we use a SQLite file, we can now display data together from the ephemeris table data but also from the events table.
    • calendar date axis display is done when the unit is ~cal and no more only if the name of the variable is "DATE".