Class RichScriptEditor

java.lang.Object
qupath.lib.gui.scripting.DefaultScriptEditor
qupath.lib.gui.scripting.richtextfx.RichScriptEditor
All Implemented Interfaces:
qupath.lib.gui.scripting.ScriptEditor

public class RichScriptEditor extends qupath.lib.gui.scripting.DefaultScriptEditor
Rich script editor for QuPath, which can be used for handling different languages.

Makes use of RichTextFX, Copyright (c) 2013-2017, Tomas Mikula and contributors (BSD 2-clause license).

  • Property Summary

    Properties inherited from class qupath.lib.gui.scripting.DefaultScriptEditor

    currentLanguage, currentSyntax, selectedScript, sendLogToConsole
  • Field Summary

    Fields inherited from class qupath.lib.gui.scripting.DefaultScriptEditor

    beautifySourceAction, comboPasteEscape, completionCodeCombination, compressSourceAction, copyAction, cutAction, findAction, insertAllDefaultImportAction, insertDetectionMeasurementsAction, insertMuAction, insertObjectClassifiersAction, insertPixelClassifiersAction, insertQPExImportAction, insertQPImportAction, killRunningScriptAction, pasteAction, pasteAndEscapeAction, redoAction, runProjectScriptAction, runProjectScriptNoSaveAction, runScriptAction, runSelectedAction, smartEditing, smartEditingAction, undoAction
  • Constructor Summary

    Constructors
    Constructor
    Description
    RichScriptEditor(qupath.lib.gui.QuPathGUI qupath)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected qupath.lib.gui.scripting.ScriptEditorControl<? extends Region>
     
    protected qupath.lib.gui.scripting.ScriptEditorControl<? extends Region>
     

    Methods inherited from class qupath.lib.gui.scripting.DefaultScriptEditor

    addNewScript, createNewEditor, currentLanguageProperty, currentSyntaxProperty, getClipboardText, getCurrentConsoleControl, getCurrentEditorControl, getCurrentLanguage, getCurrentScriptTab, getCurrentSyntax, getCurrentText, getSelectedText, getStage, pasteFromClipboard, promptToSetFontSize, requestClose, scriptRunning, selectedScriptProperty, sendLogToConsoleProperty, showEditor, showScript, showScript, supportsFile

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RichScriptEditor

      public RichScriptEditor(qupath.lib.gui.QuPathGUI qupath)
      Constructor.
      Parameters:
      qupath - the current QuPath instance.
  • Method Details

    • getNewEditor

      protected qupath.lib.gui.scripting.ScriptEditorControl<? extends Region> getNewEditor()
      Overrides:
      getNewEditor in class qupath.lib.gui.scripting.DefaultScriptEditor
    • getNewConsole

      protected qupath.lib.gui.scripting.ScriptEditorControl<? extends Region> getNewConsole()
      Overrides:
      getNewConsole in class qupath.lib.gui.scripting.DefaultScriptEditor