Autopsy  4.5.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 354 of file

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 

Add the given listeners to the given chart lane

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 475 of file

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

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

Definition at line 461 of file

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

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

Definition at line 487 of file

Member Data Documentation

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

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 400 of file

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

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 388 of file

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

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

Definition at line 359 of file

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

Definition at line 376 of file

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

Container for the pinned Lane that adds a vertical ScrollBar

Definition at line 381 of file

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

Definition at line 365 of file

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

Container for the primary Lane that adds a vertical ScrollBar

Definition at line 370 of file

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

Root Pane of this skin,

Definition at line 393 of file

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

Copyright © 2012-2016 Basis Technology. Generated on: Tue Feb 20 2018
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.