Class CommentsTextArea

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, IEntryEventListener, IProjectEventListener, IComments, IPaneMenu

public class CommentsTextArea extends EntryInfoPane<SourceTextEntry> implements IEntryEventListener, IComments, IPaneMenu
This is a pane that displays comments on source texts.
See Also:
  • Constructor Details

    • CommentsTextArea

      public CommentsTextArea(IMainWindow mw)
      Creates new Comments Text Area Pane
  • Method Details

    • onEntryActivated

      public void onEntryActivated(SourceTextEntry newEntry)
      Description copied from interface: IEntryEventListener
      Called on new entry activated or current entry deactivated.
      Specified by:
      onEntryActivated in interface IEntryEventListener
      Parameters:
      newEntry - new entry instance which activated, or null if entry deactivated
    • onNewFile

      public void onNewFile(String activeFileName)
      Description copied from interface: IEntryEventListener
      Called on new file displayed.
      Specified by:
      onNewFile in interface IEntryEventListener
      Parameters:
      activeFileName - new active file name
    • addCommentProvider

      public void addCommentProvider(ICommentProvider provider, int priority)
      Description copied from interface: IComments
      Register comment provider.
      Specified by:
      addCommentProvider in interface IComments
      Parameters:
      provider - provider
      priority - priority of provider. 0 - used for standard comments. Value can be more than 0 for display comments below, or less than 0 for display comments above.
    • removeCommentProvider

      public void removeCommentProvider(ICommentProvider provider)
      Description copied from interface: IComments
      Remove provider.
      Specified by:
      removeCommentProvider in interface IComments
    • populatePaneMenu

      public void populatePaneMenu(JPopupMenu menu)
      Specified by:
      populatePaneMenu in interface IPaneMenu