Package editor

Class ParameterInfoPopup

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, MenuElement

public class ParameterInfoPopup extends JPopupMenu
See Also:
  • Field Details

  • Constructor Details

    • ParameterInfoPopup

      public ParameterInfoPopup(GosuEditor editor)
  • Method Details

    • initLayout

      protected void initLayout()
    • getArgIndex

      private int getArgIndex()
    • addParameterListLabel

      private void addParameterListLabel(IParameterInfo[] paramList, JPanel container, boolean bBorder, int iArgIndex)
    • makeParamInfoContent

      private String makeParamInfoContent(IParameterInfo[] paramInfoList, int iArgIndex)
    • getParamInfoLists

      private IParameterInfo[][] getParamInfoLists(IParsedElement parsedElement)
    • setVisible

      public void setVisible(boolean bVisible)
      Overrides:
      setVisible in class JPopupMenu
    • registerListeners

      void registerListeners()
    • unregisterListeners

      void unregisterListeners()
    • filterDisplay

      void filterDisplay()
    • filterDisplay

      void filterDisplay(String strWholePath)
    • display

      public void display(int iPosition) throws BadLocationException
      Throws:
      BadLocationException
    • invoke

      public static ParameterInfoPopup invoke(GosuEditor gsEditor, int iPosition)
    • getLabelAt

      String getLabelAt(int index)