Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

org.eclipse.jface.text.revisions
Interface IRevisionRulerColumnExtension

All Known Implementing Classes:
LineNumberChangeRulerColumn

public interface IRevisionRulerColumnExtension

Extension interface for IRevisionRulerColumn.

Introduces the ability to register a selection listener on revisions and configurable rendering modes.

Since:
3.3
See Also:
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

AUTHOR

static final 
IRevisionRulerColumnExtension.RenderingMode AUTHOR
Rendering mode that assigns a unique color to each revision author.


AGE

static final 
IRevisionRulerColumnExtension.RenderingMode AGE
Rendering mode that assigns colors to revisions by their age.

Currently the most recent revision is red, the oldest is a faint yellow. The coloring scheme can change in future releases.


AUTHOR_SHADED_BY_AGE

static final 
IRevisionRulerColumnExtension.RenderingMode AUTHOR_SHADED_BY_AGE
Rendering mode that assigns unique colors per revision author and uses different color intensity depending on the 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

setRevisionRenderingMode

void setRevisionRenderingMode(
IRevisionRulerColumnExtension.RenderingMode mode)
Changes the rendering mode and triggers redrawing if needed.

Parameters:
mode - the rendering mode

showRevisionId

void showRevisionId(boolean show)
Enables showing the revision id.

Parameters:
show - true to show the revision, false to hide it

showRevisionAuthor

void showRevisionAuthor(boolean show)
Enables showing the revision author.

Parameters:
show - true to show the author, false to hide it

getRevisionSelectionProvider

ISelectionProvider getRevisionSelectionProvider()
Returns the revision selection provider.

Returns:
the revision selection provider

addRevisionListener

void addRevisionListener(
IRevisionListener listener)
Adds a revision listener that will be notified when the displayed revision information changes.

Parameters:
listener - the listener to add

removeRevisionListener

void removeRevisionListener(
IRevisionListener listener)
Removes a previously registered revision listener; nothing happens if listener was not registered with the receiver.

Parameters:
listener - the listener to remove

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire