Autopsy  4.13.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.contentviewers.MediaPlayerPanel.CircularJSliderUI Class Reference

Inherits BasicSliderUI.

Classes

class  CustomTrackListener
 

Public Member Functions

 CircularJSliderUI (JSlider slider, CircularJSliderConfiguration config)
 
void paintThumb (Graphics graphic)
 
void paintTrack (Graphics graphic)
 
void update (Graphics graphic, JComponent component)
 

Protected Member Functions

TrackListener createTrackListener (JSlider slider)
 
Dimension getThumbSize ()
 
void scrollDueToClickInTrack (int direction)
 

Private Attributes

final CircularJSliderConfiguration config
 

Detailed Description

Custom view for the JSlider.

Definition at line 631 of file MediaPlayerPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.contentviewers.MediaPlayerPanel.CircularJSliderUI.CircularJSliderUI ( JSlider  slider,
CircularJSliderConfiguration  config 
)

Creates a custom view for the JSlider. This view draws a blue oval thumb at the given width and height. It also paints the track blue as the thumb progresses.

Parameters
sliderJSlider component
configConfiguration object. Contains info about thumb dimensions and colors.

Definition at line 644 of file MediaPlayerPanel.java.

Member Function Documentation

TrackListener org.sleuthkit.autopsy.contentviewers.MediaPlayerPanel.CircularJSliderUI.createTrackListener ( JSlider  slider)
protected

Definition at line 703 of file MediaPlayerPanel.java.

Dimension org.sleuthkit.autopsy.contentviewers.MediaPlayerPanel.CircularJSliderUI.getThumbSize ( )
protected
void org.sleuthkit.autopsy.contentviewers.MediaPlayerPanel.CircularJSliderUI.paintThumb ( Graphics  graphic)
void org.sleuthkit.autopsy.contentviewers.MediaPlayerPanel.CircularJSliderUI.paintTrack ( Graphics  graphic)
void org.sleuthkit.autopsy.contentviewers.MediaPlayerPanel.CircularJSliderUI.scrollDueToClickInTrack ( int  direction)
protected

Definition at line 708 of file MediaPlayerPanel.java.

void org.sleuthkit.autopsy.contentviewers.MediaPlayerPanel.CircularJSliderUI.update ( Graphics  graphic,
JComponent  component 
)

Applies anti-aliasing if available.

Definition at line 732 of file MediaPlayerPanel.java.

Member Data Documentation

final CircularJSliderConfiguration org.sleuthkit.autopsy.contentviewers.MediaPlayerPanel.CircularJSliderUI.config
private

Definition at line 633 of file MediaPlayerPanel.java.


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

Copyright © 2012-2019 Basis Technology. Generated on: Tue Jan 7 2020
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.