下面列出了怎么用org.eclipse.jface.text.source.LineNumberRulerColumn的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
protected void initializeLineNumberRulerColumn(LineNumberRulerColumn rulerColumn)
{
super.initializeLineNumberRulerColumn(rulerColumn);
if (rulerColumn instanceof CommonLineNumberChangeRulerColumn)
{
((CommonLineNumberChangeRulerColumn) rulerColumn).showLineNumbers(isLineNumberVisible());
}
this.fThemeableEditorColorsExtension.initializeLineNumberRulerColumn(rulerColumn);
}
/**
* Creates a new line number ruler column that is appropriately initialized.
* @param annotationModel
*
* @return the created line number column
*/
private IVerticalRulerColumn createLineNumberRulerColumn( )
{
LineNumberRulerColumn column = new LineNumberRulerColumn( );
column.setForeground( JSSourceViewerConfiguration.getColorByCategory( PreferenceNames.P_LINENUMBER_COLOR ) );
return column;
}
/**
* Creates a new line number ruler column that is appropriately initialized.
*
* @param annotationModel
*
* @return the created line number column
*/
private IVerticalRulerColumn createLineNumberRulerColumn( )
{
LineNumberRulerColumn column = new LineNumberRulerColumn( );
column.setForeground( JSSourceViewerConfiguration.getColorByCategory( PreferenceNames.P_LINENUMBER_COLOR ) );
return column;
}
public void initializeLineNumberRulerColumn(LineNumberRulerColumn rulerColumn)
{
this.fLineColumn = rulerColumn;
}
@Override
protected void initializeLineNumberRulerColumn(LineNumberRulerColumn rulerColumn) {
super.initializeLineNumberRulerColumn(rulerColumn);
this.onInitializeLineNumberRulerColumn.call(rulerColumn);
}