Package hec.script

Class AbstractScriptEditor.ScriptTextArea

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JTextArea
org.fife.ui.rtextarea.RTextAreaBase
org.fife.ui.rtextarea.RTextArea
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea
hec.script.AbstractScriptEditor.ScriptTextArea
All Implemented Interfaces:
ImageObserver, MenuContainer, Printable, Serializable, EventListener, Accessible, Scrollable, org.fife.ui.rsyntaxtextarea.SyntaxConstants, Modifiable, EditableComponent, InsertModeChangedListener, FormManagementListener
Enclosing class:
AbstractScriptEditor

public class AbstractScriptEditor.ScriptTextArea extends org.fife.ui.rsyntaxtextarea.RSyntaxTextArea implements InsertModeChangedListener, Modifiable, EditableComponent, FormManagementListener
TextArea class that will set it's background to light gray when disabled.
See Also:
  • Constructor Details

    • ScriptTextArea

      public ScriptTextArea(int x, int y)
  • Method Details

    • insertModeChanged

      public void insertModeChanged(ToggleInsertDocument doc, boolean isInInsertMode)
      Specified by:
      insertModeChanged in interface InsertModeChangedListener
    • setEditable

      public void setEditable(boolean b)
      Overrides:
      setEditable in class JTextComponent
    • popupMenu

      protected void popupMenu(Point p)
    • isModified

      public boolean isModified()
      Specified by:
      isModified in interface Modifiable
    • setModified

      public void setModified(boolean b)
      Specified by:
      setModified in interface Modifiable
    • forwardModifiedEvents

      public boolean forwardModifiedEvents()
    • setFowardModifiedEvents

      public void setFowardModifiedEvents(boolean b)
      set whether this text field should forward modified events to it parent. by default it forwards the events.
      Parameters:
      b -
    • setIsEditable

      public void setIsEditable(boolean b)
      Specified by:
      setIsEditable in interface EditableComponent
    • setModifiable

      public void setModifiable(boolean b)
    • isModifiable

      public boolean isModifiable()
    • clearPerformed

      public void clearPerformed()
      Specified by:
      clearPerformed in interface FormManagementListener
    • displayFindDialog

      public void displayFindDialog()
    • searchNext

      public void searchNext()
    • searchPrevious

      public void searchPrevious()
    • gotoLineNumber

      public void gotoLineNumber()
    • gotoLineNumber

      public void gotoLineNumber(int lineNumber)