Package org.eclipse.gef.fx.swt.controls
Class FXColorPicker
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.eclipse.gef.fx.swt.controls.FXColorPicker
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COLOR_PROPERTY
Property name used in change events related tocolorProperty()
.
-
Constructor Summary
Constructors Constructor Description FXColorPicker(Composite parent, javafx.scene.paint.Color color)
Constructs a newFXColorPicker
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.beans.property.Property<javafx.scene.paint.Color>
colorProperty()
A writable property for the color controlled by thisFXColorPicker
.javafx.scene.paint.Color
getColor()
Returns the currently selectedColor
.protected static javafx.scene.paint.Color
pickColor(Shell shell, javafx.scene.paint.Color initial)
Opens aColorDialog
to let the user pick aColor
.void
setColor(javafx.scene.paint.Color color)
Changes the currently selectedColor
to the given value.-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, redraw, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.swt.graphics.Drawable
isAutoScalable
-
-
-
-
Field Detail
-
COLOR_PROPERTY
public static final java.lang.String COLOR_PROPERTY
Property name used in change events related tocolorProperty()
.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FXColorPicker
public FXColorPicker(Composite parent, javafx.scene.paint.Color color)
Constructs a newFXColorPicker
.- Parameters:
parent
- The parentComposite
.color
- The initialColor
to set.
-
-
Method Detail
-
pickColor
protected static javafx.scene.paint.Color pickColor(Shell shell, javafx.scene.paint.Color initial)
Opens aColorDialog
to let the user pick aColor
. Returns the pickedColor
, ornull
if no color was picked.- Parameters:
shell
- TheShell
which serves as the parent for theColorDialog
.initial
- The initialColor
to display in theColorDialog
.- Returns:
- The picked
Color
, ornull
.
-
colorProperty
public javafx.beans.property.Property<javafx.scene.paint.Color> colorProperty()
A writable property for the color controlled by thisFXColorPicker
.- Returns:
- A writable
Property
.
-
getColor
public javafx.scene.paint.Color getColor()
Returns the currently selectedColor
.- Returns:
- The currently selected
Color
.
-
setColor
public void setColor(javafx.scene.paint.Color color)
Changes the currently selectedColor
to the given value.- Parameters:
color
- The newly selectedColor
.
-
-