blob: f50ed06dc518bb6f6128d97a4fe1ba64dfad6c25 [file] [log] [blame]
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();
}