|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IRevisionRulerColumnExtension
Extension interface for IRevisionRulerColumn.
Introduces the ability to register a selection listener on revisions and configurable rendering modes.
IRevisionRulerColumn| Nested Class Summary | |
|---|---|
static class |
IRevisionRulerColumnExtension.RenderingMode
Rendering mode type-safe enum. |
| Field Summary | |
|---|---|
static IRevisionRulerColumnExtension.RenderingMode |
AGE
Rendering mode that assigns colors to revisions by their age. |
static IRevisionRulerColumnExtension.RenderingMode |
AUTHOR
Rendering mode that assigns a unique color to each revision author. |
static IRevisionRulerColumnExtension.RenderingMode |
AUTHOR_SHADED_BY_AGE
Rendering mode that assigns unique colors per revision author and uses different color intensity depending on the age. |
| Method Summary | |
|---|---|
void |
addRevisionListener(IRevisionListener listener)
Adds a revision listener that will be notified when the displayed revision information changes. |
ISelectionProvider |
getRevisionSelectionProvider()
Returns the revision selection provider. |
void |
removeRevisionListener(IRevisionListener listener)
Removes a previously registered revision listener; nothing happens if listener
was not registered with the receiver. |
void |
setRevisionRenderingMode(IRevisionRulerColumnExtension.RenderingMode mode)
Changes the rendering mode and triggers redrawing if needed. |
void |
showRevisionAuthor(boolean show)
Enables showing the revision author. |
void |
showRevisionId(boolean show)
Enables showing the revision id. |
| Field Detail |
|---|
static final IRevisionRulerColumnExtension.RenderingMode AUTHOR
static final IRevisionRulerColumnExtension.RenderingMode AGE
Currently the most recent revision is red, the oldest is a faint yellow. The coloring scheme can change in future releases.
static final IRevisionRulerColumnExtension.RenderingMode AUTHOR_SHADED_BY_AGE
Currently it selects lighter colors for older revisions and more intense colors for more recent revisions. The coloring scheme can change in future releases.
| Method Detail |
|---|
void setRevisionRenderingMode(IRevisionRulerColumnExtension.RenderingMode mode)
mode - the rendering modevoid showRevisionId(boolean show)
show - true to show the revision, false to hide itvoid showRevisionAuthor(boolean show)
show - true to show the author, false to hide itISelectionProvider getRevisionSelectionProvider()
void addRevisionListener(IRevisionListener listener)
listener - the listener to addvoid removeRevisionListener(IRevisionListener listener)
listener
was not registered with the receiver.
listener - the listener to remove
|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.