Class CloudOptionsComposite
- 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.cloudio.internal.ui.view.CloudOptionsComposite
-
- All Implemented Interfaces:
Drawable
public class CloudOptionsComposite extends Composite
Provides options to modify the rendering of aTagCloudViewerusing anIEditableCloudLabelProvider.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<RGB>colorsprotected java.util.List<java.util.List<RGB>>colorSchemesprotected intcurrentSchemeprotected java.util.List<FontData>fontsprotected TagCloudViewerviewer
-
Constructor Summary
Constructors Constructor Description CloudOptionsComposite(Composite parent, int style, TagCloudViewer viewer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GroupaddColorButtons(Composite parent)protected GroupaddFontButtons(Composite parent)protected voidaddGroups()protected GroupaddLayoutButtons(Composite parent)protected voidaddScheme(RGB... rgbs)protected ImagecreateImageFromColor(RGB rgb, int size)java.util.List<RGB>getColors()java.util.List<FontData>getFonts()protected voidinitColors()protected voidnextColors()protected voidupdateColors()protected voidupdateFonts()-
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
-
viewer
protected TagCloudViewer viewer
-
colors
protected java.util.List<RGB> colors
-
fonts
protected java.util.List<FontData> fonts
-
colorSchemes
protected java.util.List<java.util.List<RGB>> colorSchemes
-
currentScheme
protected int currentScheme
-
-
Constructor Detail
-
CloudOptionsComposite
public CloudOptionsComposite(Composite parent, int style, TagCloudViewer viewer)
-
-
Method Detail
-
addGroups
protected void addGroups()
-
addScheme
protected void addScheme(RGB... rgbs)
-
updateColors
protected void updateColors()
-
updateFonts
protected void updateFonts()
-
initColors
protected void initColors()
-
nextColors
protected void nextColors()
-
getColors
public java.util.List<RGB> getColors()
-
getFonts
public java.util.List<FontData> getFonts()
-
-