org.eclipse.gef.ui.rulers
Class RulerComposite
java.lang.Object
Composite
org.eclipse.gef.ui.rulers.RulerComposite
- public class RulerComposite
- extends Composite
A RulerComposite is used to show rulers to the north and west of the control of a
given
graphical viewer
. The
rulers will be shown based on whether or not
horizontal ruler
and
vertical ruler
properties are set on the given viewer, and the value of the
visibility
property.
-
Since:
- 3.0
-
See Also:
-
Serialized Form
Constructor Summary
|
RulerComposite
(Composite parent,
int style)
Constructor |
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
RulerComposite
public RulerComposite(Composite parent,
int style)
- Constructor
-
Parameters:
-
parent
- a widget which will be the parent of the new instance (cannot be null) -
style
- the style of widget to construct -
See Also:
-
Composite#Composite(org.eclipse.swt.widgets.Composite, int)
layout
public void layout(boolean change)
-
-
See Also:
-
org.eclipse.swt.widgets.Composite#layout(boolean)
setGraphicalViewer
public void setGraphicalViewer(
ScrollingGraphicalViewer primaryViewer)
- Creates rulers for the given graphical viewer.
The primaryViewer or its Control cannot be null
. The primaryViewer's
Control should be a FigureCanvas and a child of this Composite. This method should
only be invoked once.
To create ruler(s), simply add the RulerProvider(s) (with the right key:
RulerProvider.PROPERTY_HORIZONTAL_RULER or RulerProvider.PROPERTY_VERTICAL_RULER)
as a property on the given viewer. It can be done after this method is invoked.
RulerProvider.PROPERTY_RULER_VISIBILITY can be used to show/hide the rulers.
-
-
Parameters:
-
primaryViewer
- The graphical viewer for which the rulers have to be created
Copyright (c) IBM Corp. and others 2000, 2007. All Rights Reserved.