Package editor

Class ParserFeedbackPanel.FeedbackMargin

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Enclosing class:
ParserFeedbackPanel

private class ParserFeedbackPanel.FeedbackMargin extends JPanel
  • Field Details

    • _iMousePos

      private Point _iMousePos
  • Constructor Details

    • FeedbackMargin

      FeedbackMargin()
  • Method Details

    • paintComponent

      public void paintComponent(Graphics g)
      Overrides:
      paintComponent in class JComponent
    • paintIssueMarks

      private void paintIssueMarks(Graphics g, int iLineCount)
    • paintHighlightMarks

      private void paintHighlightMarks(Graphics g, int iLineCount)
    • paintWarningMark

      private void paintWarningMark(Graphics g, IIssue w, int iLineCount)
    • paintErrorMark

      private void paintErrorMark(Graphics g, IIssue e, int iLineCount)
    • paintHighlightMark

      private void paintHighlightMark(Graphics g, int line, int iLineCount)
    • getToolTipText

      public String getToolTipText()
      Overrides:
      getToolTipText in class JComponent
    • makeToolTipText

      private String makeToolTipText(List<IIssue> issues)
    • getErrorsFromCursorPos

      private List<IIssue> getErrorsFromCursorPos()
    • getHighlightsFromCursorPos

      private List<Highlighter.Highlight> getHighlightsFromCursorPos()
    • getMarkForLine

      private int getMarkForLine(int line, int iLineCount)
    • getLineCount

      public int getLineCount()