Package org.jmol.popup
Class JmolGenericPopup
- java.lang.Object
-
- org.jmol.popup.GenericPopup
-
- org.jmol.popup.JmolGenericPopup
-
- All Implemented Interfaces:
GenericMenuInterface
- Direct Known Subclasses:
JmolPopup,ModelKitPopup
public abstract class JmolGenericPopup extends GenericPopup
An abstract popup class that is instantiated for a given platform and context as one of:-- abstract JmolGenericPopup -- abstract JmolPopup -- AwtJmolPopup -- JSJmolPopup -- abstract ModelKitPopup -- AwtModelKitPopup -- JSModelKitPopup
-
-
Field Summary
Fields Modifier and Type Field Description protected SCfrankPopupprotected java.util.PropertiesmenuTextprotected intnFrankListprotected Viewervwr-
Fields inherited from class org.jmol.popup.GenericPopup
allowSignedFeatures, buttonGroup, currentMenuItemId, helper, htCheckbox, htMenus, isApplet, isJS, isSigned, isTainted, isWebGL, menuName, popupMenu, strMenuStructure, thisPopup, thisx, thisy, updatingForShow
-
-
Constructor Summary
Constructors Constructor Description JmolGenericPopup()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringappFixLabel(java.lang.String label)protected booleanappGetBooleanProperty(java.lang.String name)protected voidappRestorePopupMenu()protected voidappRunScript(java.lang.String script)protected booleanappRunSpecialCheckBox(SC item, java.lang.String basename, java.lang.String script, boolean TF)protected abstract PopupResourcegetBundle(java.lang.String menu)protected voidinitialize(Viewer vwr, PopupResource bundle, java.lang.String title)voidjpiDispose()SCjpiGetMenuAsObject()voidjpiInitialize(PlatformViewer vwr, java.lang.String menu)voidjpiShow(int x, int y)protected booleanshowFrankMenu()-
Methods inherited from class org.jmol.popup.GenericPopup
addMenu, addMenuItem, addMenuItems, appCheckItem, appCheckSpecialMenu, appGetMenuAsString, appUpdateForShow, appUpdateSpecialCheckBoxValue, convertToMegabytes, doMenuCheckBoxCallback, doMenuClickCallback, getEntryIcon, getImageIcon, getScriptForCallback, getUnknownCheckBoxScriptToRun, initSwing, jpiGetMenuAsString, menuAddSeparator, menuAddSubMenu, menuCheckBoxCallback, menuClickCallback, menuCreateCheckboxItem, menuCreateItem, menuEnable, menuFocusCallback, menuGetId, menuGetListPosition, menuNewSubMenu, menuRemoveAll, menuSetAutoscrolls, menuSetLabel, menuShowPopup, setText, show, updateButton, updateSignedAppletItems
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jmol.api.GenericMenuInterface
jpiUpdateComputedMenus
-
-
-
-
Method Detail
-
jpiInitialize
public void jpiInitialize(PlatformViewer vwr, java.lang.String menu)
-
getBundle
protected abstract PopupResource getBundle(java.lang.String menu)
-
initialize
protected void initialize(Viewer vwr, PopupResource bundle, java.lang.String title)
-
jpiShow
public void jpiShow(int x, int y)
-
showFrankMenu
protected boolean showFrankMenu()
-
jpiDispose
public void jpiDispose()
-
jpiGetMenuAsObject
public SC jpiGetMenuAsObject()
-
appFixLabel
protected java.lang.String appFixLabel(java.lang.String label)
- Specified by:
appFixLabelin classGenericPopup
-
appGetBooleanProperty
protected boolean appGetBooleanProperty(java.lang.String name)
- Specified by:
appGetBooleanPropertyin classGenericPopup
-
appRunSpecialCheckBox
protected boolean appRunSpecialCheckBox(SC item, java.lang.String basename, java.lang.String script, boolean TF)
- Specified by:
appRunSpecialCheckBoxin classGenericPopup
-
appRestorePopupMenu
protected void appRestorePopupMenu()
- Specified by:
appRestorePopupMenuin classGenericPopup
-
appRunScript
protected void appRunScript(java.lang.String script)
- Specified by:
appRunScriptin classGenericPopup
-
-