Package org.eclipse.swt.custom
Class LineStyleEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.eclipse.swt.events.TypedEvent
-
- org.eclipse.swt.custom.LineStyleEvent
-
- All Implemented Interfaces:
Serializable
public class LineStyleEvent extends TypedEvent
This event is sent when a line is about to be drawn.
-
-
Field Summary
Fields Modifier and Type Field Description int
alignment
line alignment (input, output)Bullet
bullet
line bullet (output)int
bulletIndex
line bullet index (output)int
indent
line indent (input, output)boolean
justify
line justification (input, output)int
lineOffset
line start offset (input)String
lineText
line text (input)int[]
ranges
line ranges (output)StyleRange[]
styles
line styles (output) Note: Because a StyleRange includes the start and length, the same instance cannot occur multiple times in the array of styles.int[]
tabStops
line tab stops (output)int
wrapIndent
line wrap indent (input, output)-
Fields inherited from class org.eclipse.swt.events.TypedEvent
data, display, time, widget
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description LineStyleEvent(org.eclipse.swt.custom.StyledTextEvent e)
Constructs a new instance of this class based on the information in the given event.
-
-
-
Field Detail
-
lineOffset
public int lineOffset
line start offset (input)
-
lineText
public String lineText
line text (input)
-
ranges
public int[] ranges
line ranges (output)- Since:
- 3.2
-
styles
public StyleRange[] styles
line styles (output) Note: Because a StyleRange includes the start and length, the same instance cannot occur multiple times in the array of styles. If the same style attributes, such as font and color, occur in multiple StyleRanges,ranges
can be used to share styles and reduce memory usage.
-
alignment
public int alignment
line alignment (input, output)- Since:
- 3.2
-
indent
public int indent
line indent (input, output)- Since:
- 3.2
-
wrapIndent
public int wrapIndent
line wrap indent (input, output)- Since:
- 3.6
-
justify
public boolean justify
line justification (input, output)- Since:
- 3.2
-
bullet
public Bullet bullet
line bullet (output)- Since:
- 3.2
-
bulletIndex
public int bulletIndex
line bullet index (output)- Since:
- 3.2
-
tabStops
public int[] tabStops
line tab stops (output)- Since:
- 3.6
-
-