public class NavigationPageGraphics
extends org.eclipse.swt.widgets.Canvas
GC
like this :
Previous 1 2 ...10 Next
Constructor and Description |
---|
NavigationPageGraphics(org.eclipse.swt.widgets.Composite parent,
int style) |
NavigationPageGraphics(org.eclipse.swt.widgets.Composite parent,
int style,
INavigationPageGraphicsConfigurator configurator) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.graphics.Point |
computeSize(int wHint,
int hHint,
boolean changed) |
org.eclipse.swt.graphics.Color |
getDisabledItemBackground() |
org.eclipse.swt.graphics.Color |
getDisabledItemBorderColor() |
org.eclipse.swt.graphics.Color |
getDisabledItemForeground() |
org.eclipse.swt.graphics.Color |
getItemBackground() |
org.eclipse.swt.graphics.Color |
getItemBorderColor() |
org.eclipse.swt.graphics.Color |
getItemForeground() |
org.eclipse.swt.graphics.Color |
getSelectedItemBackground() |
org.eclipse.swt.graphics.Color |
getSelectedItemBorderColor() |
org.eclipse.swt.graphics.Color |
getSelectedItemForeground() |
protected void |
handleSelection(NavigationPageGraphicsItem selectedItem)
This method is called when page item (Next, Previous or page index) is
selected.
|
void |
select(NavigationPageGraphicsItem pageItem) |
void |
setConfigurator(INavigationPageGraphicsConfigurator configurator) |
void |
setDisabledItemBackground(org.eclipse.swt.graphics.Color disabledItemBackground) |
void |
setDisabledItemBorderColor(org.eclipse.swt.graphics.Color disabledItemBorderColor) |
void |
setDisabledItemForeground(org.eclipse.swt.graphics.Color disabledItemForeground) |
void |
setEnabled(boolean hasPreviousPage,
boolean hasNextPage)
Set enabled for previous, next item.
|
void |
setItemBackground(org.eclipse.swt.graphics.Color itemBackground) |
void |
setItemBorderColor(org.eclipse.swt.graphics.Color itemBorderColor) |
void |
setItemForeground(org.eclipse.swt.graphics.Color itemForeground) |
void |
setRound(int round)
Set the round height/width.
|
void |
setSelectedItemBackground(org.eclipse.swt.graphics.Color selectedItemBackground) |
void |
setSelectedItemBorderColor(org.eclipse.swt.graphics.Color selectedItemBorderColor) |
void |
setSelectedItemForeground(org.eclipse.swt.graphics.Color selectedItemForeground) |
void |
setText(java.lang.String previousText,
java.lang.String nextText)
Set text for previous, next item.
|
void |
update(int[] pageIndexes,
int currentPage) |
void |
update(int[] pageIndexes,
int currentPage,
java.util.Locale locale) |
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
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, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public NavigationPageGraphics(org.eclipse.swt.widgets.Composite parent, int style)
public NavigationPageGraphics(org.eclipse.swt.widgets.Composite parent, int style, INavigationPageGraphicsConfigurator configurator)
public void update(int[] pageIndexes, int currentPage)
public void update(int[] pageIndexes, int currentPage, java.util.Locale locale)
public org.eclipse.swt.graphics.Point computeSize(int wHint, int hHint, boolean changed)
computeSize
in class org.eclipse.swt.widgets.Control
public void select(NavigationPageGraphicsItem pageItem)
protected void handleSelection(NavigationPageGraphicsItem selectedItem)
selectedItem
- public void setSelectedItemBackground(org.eclipse.swt.graphics.Color selectedItemBackground)
public org.eclipse.swt.graphics.Color getSelectedItemBackground()
public void setSelectedItemForeground(org.eclipse.swt.graphics.Color selectedItemForeground)
public org.eclipse.swt.graphics.Color getSelectedItemForeground()
public org.eclipse.swt.graphics.Color getItemForeground()
public void setItemForeground(org.eclipse.swt.graphics.Color itemForeground)
public org.eclipse.swt.graphics.Color getItemBackground()
public void setItemBackground(org.eclipse.swt.graphics.Color itemBackground)
public org.eclipse.swt.graphics.Color getItemBorderColor()
public void setItemBorderColor(org.eclipse.swt.graphics.Color itemBorderColor)
public org.eclipse.swt.graphics.Color getSelectedItemBorderColor()
public void setSelectedItemBorderColor(org.eclipse.swt.graphics.Color selectedItemBorderColor)
public org.eclipse.swt.graphics.Color getDisabledItemForeground()
public void setDisabledItemForeground(org.eclipse.swt.graphics.Color disabledItemForeground)
public org.eclipse.swt.graphics.Color getDisabledItemBorderColor()
public void setDisabledItemBorderColor(org.eclipse.swt.graphics.Color disabledItemBorderColor)
public void setDisabledItemBackground(org.eclipse.swt.graphics.Color disabledItemBackground)
public org.eclipse.swt.graphics.Color getDisabledItemBackground()
public void setConfigurator(INavigationPageGraphicsConfigurator configurator)
public void setRound(int round)
round
- public void setText(java.lang.String previousText, java.lang.String nextText)
previousText
- nextText
- public void setEnabled(boolean hasPreviousPage, boolean hasNextPage)
hasPreviousPage
- hasNextPage
-