Class VariableManagementPanel

    • Field Detail

      • m_FileChooser

        protected BaseFileChooser m_FileChooser
        the filechooser for choosing directories.
      • m_PanelSearch

        protected SearchPanel m_PanelSearch
        for searching the variables.
      • m_CheckBoxUserOnlyVars

        protected BaseCheckBox m_CheckBoxUserOnlyVars
        whether to show only user variables.
      • m_ButtonCopyName

        protected BaseButton m_ButtonCopyName
        the button for copying the variable name.
      • m_ButtonCopyValue

        protected BaseButton m_ButtonCopyValue
        the button for copying the variable value.
      • m_ButtonShowValue

        protected BaseButton m_ButtonShowValue
        the button for showing the variable value.
    • Constructor Detail

      • VariableManagementPanel

        public VariableManagementPanel()
    • Method Detail

      • initialize

        protected void initialize()
        Initializes the members.
        Overrides:
        initialize in class BasePanel
      • initGUI

        protected void initGUI()
        Initializes the widgets.
        Overrides:
        initGUI in class BasePanel
      • finishInit

        protected void finishInit()
        Finalizes the initialization.
        Overrides:
        finishInit in class BasePanel
      • updateTitle

        protected void updateTitle()
        Updates the title of the dialog.
      • update

        protected void update()
        Updates menu, buttons and title.
      • copyName

        protected void copyName​(int row)
        Copies the name of the variable in the specified row to the clipboard.
        Parameters:
        row - the row in the table
      • copyValue

        protected void copyValue​(int row)
        Copies the value of the variable in the specified row to the clipboard.
        Parameters:
        row - the row in the table
      • showValue

        protected void showValue​(int row)
        Shows the value of the variable in the specified row in a separate dialog.
        Parameters:
        row - the row in the table
      • updateUserOnlyVariables

        protected void updateUserOnlyVariables()
        Updates whether programmatic variables are displayed or not.
      • close

        protected void close()
        Closes the dialog or frame.
      • setVariables

        public void setVariables​(Variables value)
        Sets the Variables instance to use.
        Parameters:
        value - the instance to use
      • getVariables

        public Variables getVariables()
        Returns the underlying Variables instance in use.
        Returns:
        the instance in use
      • cleanUp

        public void cleanUp()
        Cleans up data structures, frees up memory.
        Specified by:
        cleanUp in interface CleanUpHandler