Top Fields Constructors Methods
com.sun.webkit.graphics

pack-priv final Class RenderMediaControls

extends Object
Class Inheritance
Imports
java.lang.annotation.Native, java.util.HashMap, .Map, com.sun.prism.paint.Color

Field Summary

Modifier and TypeField and Description
private static final Map<String, WCImage>
private static final int
private static final int
private static final boolean
private static final int
private static final int
private static final int
PLAY_BUTTON

Media control part constants (types for the paintControl method)

private static final int
private static final int
private static final int
private static final int
private static final Color
private static final int
private static final Color
private static final int
private static final int
private static final int
private static final int
private static final Color
private static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static int
fwkGetSliderThumbSize(int type)

returns ((width << 16) | height)

private static WCImage
private static String
getControlName(int control)

private static void
pack-priv static void
paintControl(WCGraphicsContext gc, int type, int x, int y, int w, int h)

private static void
paintControlImage(String resName, WCGraphicsContext gc, int x, int y, int w, int h)

pack-priv static void
paintTimeSliderTrack(WCGraphicsContext gc, float duration, float curTime, float[] bufferedPairs, int x, int y, int w, int h)

pack-priv static void
paintVolumeTrack(WCGraphicsContext gc, float curVolume, boolean muted, int x, int y, int w, int h)

private static Color
rgba(int r, int g, int b, int a)

private static Color
rgba(int r, int g, int b)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

controlImagesback to summary
private static final Map<String, WCImage> controlImages
DISABLED_MUTE_BUTTONback to summary
private static final int DISABLED_MUTE_BUTTON
Annotations
@Native
DISABLED_PLAY_BUTTONback to summary
private static final int DISABLED_PLAY_BUTTON
Annotations
@Native
logback to summary
private static final boolean log
MUTE_BUTTONback to summary
private static final int MUTE_BUTTON
Annotations
@Native
PAUSE_BUTTONback to summary
private static final int PAUSE_BUTTON
Annotations
@Native
PLAY_BUTTONback to summary
private static final int PLAY_BUTTON

Media control part constants (types for the paintControl method)

Annotations
@Native
SLIDER_TYPE_TIMEback to summary
private static final int SLIDER_TYPE_TIME
SLIDER_TYPE_VOLUMEback to summary
private static final int SLIDER_TYPE_VOLUME
TIME_SLIDER_THUMBback to summary
private static final int TIME_SLIDER_THUMB
Annotations
@Native
TIME_SLIDER_TRACKback to summary
private static final int TIME_SLIDER_TRACK
Annotations
@Native
TimeSliderTrackBufferedColorback to summary
private static final Color TimeSliderTrackBufferedColor
TimeSliderTrackThicknessback to summary
private static final int TimeSliderTrackThickness
TimeSliderTrackUnbufferedColorback to summary
private static final Color TimeSliderTrackUnbufferedColor
UNMUTE_BUTTONback to summary
private static final int UNMUTE_BUTTON
Annotations
@Native
VOLUME_CONTAINERback to summary
private static final int VOLUME_CONTAINER
Annotations
@Native
VOLUME_THUMBback to summary
private static final int VOLUME_THUMB
Annotations
@Native
VOLUME_TRACKback to summary
private static final int VOLUME_TRACK
Annotations
@Native
VolumeTrackColorback to summary
private static final Color VolumeTrackColor
VolumeTrackThicknessback to summary
private static final int VolumeTrackThickness

Constructor Detail

RenderMediaControlsback to summary
private RenderMediaControls()

Method Detail

fwkGetSliderThumbSizeback to summary
private static int fwkGetSliderThumbSize(int type)

returns ((width << 16) | height)

getControlImageback to summary
private static WCImage getControlImage(String resName)
getControlNameback to summary
private static String getControlName(int control)
logback to summary
private static void log(String s)
paintControlback to summary
pack-priv static void paintControl(WCGraphicsContext gc, int type, int x, int y, int w, int h)
paintControlImageback to summary
private static void paintControlImage(String resName, WCGraphicsContext gc, int x, int y, int w, int h)
paintTimeSliderTrackback to summary
pack-priv static void paintTimeSliderTrack(WCGraphicsContext gc, float duration, float curTime, float[] bufferedPairs, int x, int y, int w, int h)
paintVolumeTrackback to summary
pack-priv static void paintVolumeTrack(WCGraphicsContext gc, float curVolume, boolean muted, int x, int y, int w, int h)
rgbaback to summary
private static Color rgba(int r, int g, int b, int a)
rgbaback to summary
private static Color rgba(int r, int g, int b)