Class VTabbedPane

    • Constructor Detail

      • VTabbedPane

        public VTabbedPane​(boolean isWorkbench)
        Constructor
        Parameters:
        isWorkbench - is this a workbench tab (tabs on the left side)
    • Method Detail

      • addTab

        public void addTab​(String tabName,
                           GridTab gTab,
                           Component tabElement)
        Add Tab
        Parameters:
        tabName - name
        gTab - grid tab model
        tabElement - GridController or VSortTab
      • findTabindex

        public int findTabindex​(GridTab gridTab)
        Parameters:
        gridTab -
        Returns:
        tab index or -1 if not found
      • setWorkbench

        public void setWorkbench​(boolean isWorkbench)
        Set Workbench - or Window
        Parameters:
        isWorkbench -
      • isWorkbench

        public boolean isWorkbench()
        Tab is Workbench (not Window)
        Returns:
        true if Workbench
      • setTabPlacement

        public void setTabPlacement​(int notUsed)
        Set Tab Placement. Do not use - set via setWorkBench
        Overrides:
        setTabPlacement in class JTabbedPane
        Parameters:
        notUsed -
      • dispose

        public void dispose​(APanel aPanel)
        Dispose all contained VTabbedPanes and GridControllers
        Parameters:
        aPanel -
      • setSelectedIndex

        public void setSelectedIndex​(int index)
        Set Selected Index. Register/Unregister Mnemonics
        Overrides:
        setSelectedIndex in class JTabbedPane
        Parameters:
        index - index
      • evaluate

        public void evaluate​(DataStatusEvent e)
        Evaluate Tab Logic
        Parameters:
        e - event