package org.eclipse.fx.ui.controls.styledtext_ng; | |
import org.eclipse.fx.core.Range; | |
import org.eclipse.fx.core.Subscription; | |
import javafx.scene.Node; | |
import javafx.scene.paint.Paint; | |
public interface StyledLineRenderer { | |
public void setVisibleRange(double minX, double width); | |
public void setFont(String family, double size); | |
public Subscription setBold(Range range); | |
public Subscription setItalic(Range range); | |
public Subscription setForeground(Paint paint, Range range); | |
public void combinedAction(Runnable r); | |
public void setText(char[] text); | |
public void clearStyles(); | |
public Node getNode(); | |
} |