Autopsy  4.12.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin Class Reference

Inherits SkinBase< DetailsChart >.

Private Member Functions

void syncPinnedHeight ()
 
void syncPinnedLaneShowing ()
 

Static Private Member Functions

static void configureMouseListeners (final DetailsChartLane<?> chartLane, final TimeLineChart.MouseClickedHandler< DateTime, DetailsChart > mouseClickedHandler, final TimeLineChart.ChartDragHandler< DateTime, DetailsChart > chartDragHandler)
 

Private Attributes

double dividerPosition = .1
 
final MasterDetailPane masterDetailPane
 
final PinnedEventsChartLane pinnedLane
 
final ScrollingLaneWrapper pinnedView
 
final PrimaryDetailsChartLane primaryLane
 
final ScrollingLaneWrapper primaryView
 
final Pane rootPane
 

Static Private Attributes

static final int MIN_PINNED_LANE_HEIGHT = 50
 

Detailed Description

The Skin for DetailsChart that implements the visual display of the chart.

Definition at line 366 of file DetailsChart.java.

Member Function Documentation

static void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.configureMouseListeners ( final DetailsChartLane<?>  chartLane,
final TimeLineChart.MouseClickedHandler< DateTime, DetailsChart >  mouseClickedHandler,
final TimeLineChart.ChartDragHandler< DateTime, DetailsChart >  chartDragHandler 
)
staticprivate

Add the given listeners to the given chart lane

Parameters
chartLaneThe Chart lane to add the listeners to.
mouseClickedHandlerThe MouseClickedHandler to add to chart.
chartDragHandlerThe ChartDragHandler to add to the chart as pressed, released, dragged, and clicked handler.

Definition at line 487 of file DetailsChart.java.

void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.syncPinnedHeight ( )
private

Sync the allowed height of the pinned lane's scroll pane to the lanes actual height.

Definition at line 473 of file DetailsChart.java.

void org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.syncPinnedLaneShowing ( )
private

Show the pinned lane if and only if the settings object says it should be.

Definition at line 499 of file DetailsChart.java.

Member Data Documentation

double org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.dividerPosition = .1
private

The divider position of masterDetailPane is saved when the pinned lane is hidden so it can be restored when the pinned lane is shown again.

Definition at line 412 of file DetailsChart.java.

final MasterDetailPane org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.masterDetailPane
private

Shows the two lanes with the primary lane as the master, and the pinned lane as the details view above the primary lane. Used to show and hide the pinned lane with a slide in/out animation.

Definition at line 400 of file DetailsChart.java.

final int org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.MIN_PINNED_LANE_HEIGHT = 50
staticprivate

If the pinned lane is visible this is the minimum height.

Definition at line 371 of file DetailsChart.java.

final PinnedEventsChartLane org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.pinnedLane
private

Definition at line 388 of file DetailsChart.java.

final ScrollingLaneWrapper org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.pinnedView
private

Container for the pinned Lane that adds a vertical ScrollBar

Definition at line 393 of file DetailsChart.java.

final PrimaryDetailsChartLane org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.primaryLane
private

Definition at line 377 of file DetailsChart.java.

final ScrollingLaneWrapper org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.primaryView
private

Container for the primary Lane that adds a vertical ScrollBar

Definition at line 382 of file DetailsChart.java.

final Pane org.sleuthkit.autopsy.timeline.ui.detailview.DetailsChart.DetailsChartSkin.rootPane
private

Root Pane of this skin,

Definition at line 405 of file DetailsChart.java.


The documentation for this class was generated from the following file:

Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.