mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 10:17:41 +00:00
commit
222afe05cc
@ -132,6 +132,7 @@ public class Timeline extends CallableSystemAction implements Presenter.Toolbar,
|
||||
private ComboBox<String> fxDropdownSelectYears; //Dropdown box for selecting years. Useful when the charts' scale means some years are unclickable, despite having events.
|
||||
private final Stack<BarChart<String, Number>> fxStackPrevCharts = new Stack<BarChart<String, Number>>(); //Stack for storing drill-up information.
|
||||
private BarChart<String, Number> fxChartTopLevel; //the topmost chart, used for resetting to default view.
|
||||
private BarChart<String, Number> fxMonthView; //the month chart
|
||||
private DataResultPanel dataResultPanel;
|
||||
private DataContentPanel dataContentPanel;
|
||||
private ProgressHandle progress;
|
||||
@ -145,6 +146,8 @@ public class Timeline extends CallableSystemAction implements Presenter.Toolbar,
|
||||
private EventHandler<MouseEvent> fxMouseExitedListener;
|
||||
private SleuthkitCase skCase;
|
||||
private boolean fxInited = false;
|
||||
private int monthCounter = 0;
|
||||
|
||||
public Timeline() {
|
||||
super();
|
||||
|
||||
@ -412,7 +415,6 @@ public class Timeline extends CallableSystemAction implements Presenter.Toolbar,
|
||||
* Always 12 per year, empty months are represented by no bar.
|
||||
*/
|
||||
private BarChart<String, Number> createMonthsWithDrill(final YearEpoch ye) {
|
||||
|
||||
final CategoryAxis xAxis = new CategoryAxis();
|
||||
final NumberAxis yAxis = new NumberAxis();
|
||||
xAxis.setLabel("Month (" + ye.year + ")");
|
||||
@ -467,7 +469,7 @@ public class Timeline extends CallableSystemAction implements Presenter.Toolbar,
|
||||
bc.autosize();
|
||||
bc.setPrefWidth(FRAME_WIDTH);
|
||||
bc.setLegendVisible(false);
|
||||
fxStackPrevCharts.push(bc);
|
||||
fxMonthView= bc;
|
||||
return bc;
|
||||
}
|
||||
|
||||
@ -541,6 +543,12 @@ public class Timeline extends CallableSystemAction implements Presenter.Toolbar,
|
||||
}
|
||||
bc.autosize();
|
||||
bc.setPrefWidth(FRAME_WIDTH);
|
||||
monthCounter++;
|
||||
if (monthCounter==12)
|
||||
{
|
||||
fxStackPrevCharts.push(fxMonthView);
|
||||
monthCounter=0;
|
||||
}
|
||||
return bc;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user