Class ModelKitPopup

    • Field Detail

      • modelkit

        ModelKit modelkit
        set by MODELKIT [DISPLAY/HIDE]
      • hidden

        boolean hidden
      • allowPopup

        boolean allowPopup
      • activeMenu

        java.lang.String activeMenu
      • bondRotationCheckBox

        protected SC bondRotationCheckBox
      • prevBondCheckBox

        protected SC prevBondCheckBox
      • bondRotationName

        private java.lang.String bondRotationName
      • haveOperators

        private boolean haveOperators
    • Constructor Detail

      • ModelKitPopup

        public ModelKitPopup()
    • Method Detail

      • menuHidePopup

        protected abstract void menuHidePopup​(SC popup)
      • jpiUpdateComputedMenus

        public void jpiUpdateComputedMenus()
      • hidePopup

        void hidePopup()
      • clearLastModelSet

        public void clearLastModelSet()
      • updateOperatorMenu

        protected void updateOperatorMenu()
      • addAllCheckboxItems

        private void addAllCheckboxItems​(SC menu,
                                         java.lang.String[] labels)
      • updateAllXtalMenuOptions

        protected void updateAllXtalMenuOptions()
      • setLabel

        private void setLabel​(java.lang.String key,
                              java.lang.String label)
      • setActiveMenu

        public java.lang.String setActiveMenu​(java.lang.String name)
        Set the active menu and request a repaint.
        Parameters:
        name -
        Returns:
        activeMenu or null
      • appUpdateSpecialCheckBoxValue

        protected void appUpdateSpecialCheckBoxValue​(SC source,
                                                     java.lang.String actionCommand,
                                                     boolean selected)
        Set the active menu based on updating a value -- usually by the user, but also during setup (ignored).
        Specified by:
        appUpdateSpecialCheckBoxValue in class GenericPopup
      • exitBondRotation

        protected void exitBondRotation()
      • getUnknownCheckBoxScriptToRun

        public java.lang.String getUnknownCheckBoxScriptToRun​(SC item,
                                                              java.lang.String name,
                                                              java.lang.String what,
                                                              boolean TF)
        Specified by:
        getUnknownCheckBoxScriptToRun in class GenericPopup
      • menuFocusCallback

        public void menuFocusCallback​(java.lang.String name,
                                      java.lang.String actionCommand,
                                      boolean gained)
        Specified by:
        menuFocusCallback in class GenericPopup
      • getScriptForCallback

        protected java.lang.String getScriptForCallback​(SC source,
                                                        java.lang.String id,
                                                        java.lang.String script)
        Secondary processing of menu item click
        Specified by:
        getScriptForCallback in class GenericPopup
      • appRunSpecialCheckBox

        protected boolean appRunSpecialCheckBox​(SC item,
                                                java.lang.String basename,
                                                java.lang.String script,
                                                boolean TF)
        Overrides:
        appRunSpecialCheckBox in class JmolGenericPopup
      • updateCheckBoxesForModelKit

        public void updateCheckBoxesForModelKit​(java.lang.String menuName)