public abstract class JmolPopup extends JmolGenericPopup
-- abstract JmolPopup -- AwtJmolPopup -- JSJmolPopup
Modifier and Type | Field and Description |
---|---|
private int |
ac |
private java.lang.String |
altlocs |
private javajs.util.Lst<SC> |
ChargesOnly |
private javajs.util.Lst<java.lang.String> |
cnmrPeaks |
private java.lang.String |
configurationSelected |
private java.lang.String |
currentFrankId |
private boolean |
fileHasUnitCell |
private javajs.util.Lst<SC> |
FileMolOnly |
private javajs.util.Lst<SC> |
FileUnitOnly |
private javajs.util.Lst<SC> |
FramesOnly |
private java.lang.Object[][] |
frankList |
private int[] |
group3Counts |
private java.lang.String |
group3List |
private boolean |
hasSymmetry |
private boolean |
haveBFactors |
private boolean |
haveCharges |
private javajs.util.Lst<java.lang.String> |
hnmrPeaks |
private boolean |
isLastFrame |
private boolean |
isMultiConfiguration |
private boolean |
isMultiFrame |
private boolean |
isPDB |
private boolean |
isUnitCell |
private boolean |
isVibration |
private boolean |
isZapped |
private static int |
itemMax |
private static int |
MENUITEM_HEIGHT |
private int |
modelCount |
private int |
modelIndex |
private java.util.Map<java.lang.String,java.lang.Object> |
modelInfo |
private java.lang.String |
modelSetFileName |
private java.util.Map<java.lang.String,java.lang.Object> |
modelSetInfo |
private java.lang.String |
modelSetName |
private java.lang.String |
modelSetRoot |
private javajs.util.Lst<SC> |
NotPDB |
private java.lang.String[] |
noZapped |
private java.lang.String |
nullModelSetName |
private javajs.util.Lst<SC> |
PDBOnly |
private javajs.util.Lst<SC> |
SingleModelOnly |
private javajs.util.Lst<SC> |
Special |
private javajs.util.Lst<SC> |
SymmetryOnly |
private javajs.util.Lst<SC> |
TemperatureOnly |
private int |
titleWidthMax |
private javajs.util.Lst<SC> |
UnitcellOnly |
private static int |
UPDATE_ALL |
private static int |
UPDATE_CONFIG |
protected static int |
UPDATE_NEVER |
private static int |
UPDATE_SHOW |
protected int |
updateMode |
private javajs.util.Lst<SC> |
VibrationOnly |
frankPopup, menuText, nFrankList, vwr
allowSignedFeatures, buttonGroup, currentMenuItemId, helper, htCheckbox, htMenus, isApplet, isJS, isSigned, isTainted, isWebGL, menuName, popupMenu, strMenuStructure, thisPopup, thisx, thisy, updatingForShow
Constructor and Description |
---|
JmolPopup() |
Modifier and Type | Method and Description |
---|---|
protected void |
appCheckItem(java.lang.String item,
SC newMenu)
Opportunity to do something special with an item.
|
protected void |
appCheckSpecialMenu(java.lang.String item,
SC subMenu,
java.lang.String word)
Opportunity to do something special with a given submenu is created
|
protected java.lang.String |
appGetMenuAsString(java.lang.String title) |
protected void |
appRestorePopupMenu() |
protected void |
appUpdateForShow() |
protected void |
appUpdateSpecialCheckBoxValue(SC item,
java.lang.String what,
boolean TF)
(1) setOption --> set setOption true or set setOption false
|
private int |
augmentGroup3List(SC menu,
java.lang.String type,
boolean addSeparator) |
private boolean |
checkBoolean(java.lang.String key) |
protected PopupResource |
getBundle(java.lang.String menu) |
private java.lang.String |
getMenuText(java.lang.String key) |
protected java.lang.String |
getScriptForCallback(SC source,
java.lang.String id,
java.lang.String script) |
protected java.lang.String |
getSpecialLabel(java.lang.String name,
java.lang.String text)
menus or menu items with SPECIAL in their name are sent here for on-the-fly
labeling
|
private void |
getViewerData() |
private java.lang.String |
gti(java.lang.String s,
int n) |
private java.lang.String |
gto(java.lang.String s,
java.lang.Object o) |
void |
jpiDispose() |
void |
jpiUpdateComputedMenus() |
private void |
setFrankMenu(java.lang.String id) |
private boolean |
setSecStrucMenu(SC menu,
java.util.Map<java.lang.String,java.lang.Object> dssr) |
private boolean |
setSpectraMenu(SC menu,
javajs.util.Lst<java.lang.String> peaks) |
protected boolean |
showFrankMenu() |
private void |
updateAboutSubmenu() |
private void |
updateConfigurationComputedMenu() |
private void |
updateElementsComputedMenu(javajs.util.BS elementsPresentBitSet) |
private void |
updateFileMenu() |
private void |
updateFileTypeDependentMenus() |
private void |
updateFRAMESbyModelComputedMenu() |
private int |
updateGroup3List(SC menu,
java.lang.String name) |
private void |
updateHeteroComputedMenu(java.util.Map<java.lang.String,java.lang.String> htHetero) |
private void |
updateLanguageSubmenu() |
private void |
updateModelSetComputedMenu() |
private void |
updatePDBComputedMenus() |
private void |
updateSceneComputedMenu() |
private void |
updateSelectMenu() |
private void |
updateSpecialMenuItem(SC m) |
private void |
updateSpectraMenu() |
private void |
updateSurfMoComputedMenu(java.util.Map<java.lang.String,java.lang.Object> moData) |
private void |
updateSYMMETRYComputedMenus() |
private void |
updateSYMMETRYSelectComputedMenu() |
private void |
updateSYMMETRYShowComputedMenu() |
appFixLabel, appGetBooleanProperty, appRunScript, appRunSpecialCheckBox, initialize, jpiGetMenuAsObject, jpiInitialize, jpiShow
addMenuItem, addMenuItems, convertToMegabytes, doMenuCheckBoxCallback, doMenuClickCallback, getEntryIcon, getImageIcon, getUnknownCheckBoxScriptToRun, initSwing, jpiGetMenuAsString, menuAddSeparator, menuAddSubMenu, menuCheckBoxCallback, menuClickCallback, menuCreateCheckboxItem, menuCreateItem, menuEnable, menuFocusCallback, menuGetId, menuGetListPosition, menuNewSubMenu, menuRemoveAll, menuSetAutoscrolls, menuSetLabel, menuShowPopup, setText, show, updateButton, updateSignedAppletItems
protected static final int UPDATE_NEVER
private static final int UPDATE_ALL
private static final int UPDATE_CONFIG
private static final int UPDATE_SHOW
protected int updateMode
private static final int itemMax
private int titleWidthMax
private java.lang.String nullModelSetName
private java.lang.String modelSetName
private java.lang.String modelSetFileName
private java.lang.String modelSetRoot
private java.lang.String currentFrankId
private java.lang.String configurationSelected
private java.lang.String altlocs
private java.lang.Object[][] frankList
private java.util.Map<java.lang.String,java.lang.Object> modelSetInfo
private java.util.Map<java.lang.String,java.lang.Object> modelInfo
private javajs.util.Lst<SC> NotPDB
private javajs.util.Lst<SC> PDBOnly
private javajs.util.Lst<SC> FileUnitOnly
private javajs.util.Lst<SC> FileMolOnly
private javajs.util.Lst<SC> UnitcellOnly
private javajs.util.Lst<SC> SingleModelOnly
private javajs.util.Lst<SC> FramesOnly
private javajs.util.Lst<SC> VibrationOnly
private javajs.util.Lst<SC> Special
private javajs.util.Lst<SC> SymmetryOnly
private javajs.util.Lst<SC> ChargesOnly
private javajs.util.Lst<SC> TemperatureOnly
private boolean fileHasUnitCell
private boolean haveBFactors
private boolean haveCharges
private boolean isLastFrame
private boolean isMultiConfiguration
private boolean isMultiFrame
private boolean isPDB
private boolean hasSymmetry
private boolean isUnitCell
private boolean isVibration
private boolean isZapped
private int modelIndex
private int modelCount
private int ac
private java.lang.String group3List
private int[] group3Counts
private javajs.util.Lst<java.lang.String> cnmrPeaks
private javajs.util.Lst<java.lang.String> hnmrPeaks
private static final int MENUITEM_HEIGHT
private final java.lang.String[] noZapped
public void jpiDispose()
jpiDispose
in interface GenericMenuInterface
jpiDispose
in class JmolGenericPopup
protected PopupResource getBundle(java.lang.String menu)
getBundle
in class JmolGenericPopup
protected boolean showFrankMenu()
showFrankMenu
in class JmolGenericPopup
public void jpiUpdateComputedMenus()
protected void appCheckItem(java.lang.String item, SC newMenu)
GenericPopup
appCheckItem
in class GenericPopup
protected java.lang.String appGetMenuAsString(java.lang.String title)
appGetMenuAsString
in class GenericPopup
protected java.lang.String getScriptForCallback(SC source, java.lang.String id, java.lang.String script)
getScriptForCallback
in class GenericPopup
protected void appRestorePopupMenu()
appRestorePopupMenu
in class JmolGenericPopup
protected void appUpdateSpecialCheckBoxValue(SC item, java.lang.String what, boolean TF)
appUpdateSpecialCheckBoxValue
in class GenericPopup
item
- what
- option to setTF
- true or falseprivate void setFrankMenu(java.lang.String id)
private boolean checkBoolean(java.lang.String key)
private void getViewerData()
protected void appCheckSpecialMenu(java.lang.String item, SC subMenu, java.lang.String word)
GenericPopup
appCheckSpecialMenu
in class GenericPopup
protected void appUpdateForShow()
appUpdateForShow
in class GenericPopup
private void updateFileMenu()
private java.lang.String getMenuText(java.lang.String key)
private void updateSelectMenu()
private void updateElementsComputedMenu(javajs.util.BS elementsPresentBitSet)
private void updateSpectraMenu()
private boolean setSpectraMenu(SC menu, javajs.util.Lst<java.lang.String> peaks)
private void updateHeteroComputedMenu(java.util.Map<java.lang.String,java.lang.String> htHetero)
private void updateSurfMoComputedMenu(java.util.Map<java.lang.String,java.lang.Object> moData)
private void updateFileTypeDependentMenus()
private void updateSceneComputedMenu()
private void updatePDBComputedMenus()
private boolean setSecStrucMenu(SC menu, java.util.Map<java.lang.String,java.lang.Object> dssr)
private int updateGroup3List(SC menu, java.lang.String name)
private int augmentGroup3List(SC menu, java.lang.String type, boolean addSeparator)
private void updateSYMMETRYComputedMenus()
private void updateSYMMETRYShowComputedMenu()
private void updateSYMMETRYSelectComputedMenu()
private void updateFRAMESbyModelComputedMenu()
private void updateConfigurationComputedMenu()
private void updateModelSetComputedMenu()
private java.lang.String gti(java.lang.String s, int n)
private java.lang.String gto(java.lang.String s, java.lang.Object o)
private void updateAboutSubmenu()
private void updateLanguageSubmenu()
private void updateSpecialMenuItem(SC m)
protected java.lang.String getSpecialLabel(java.lang.String name, java.lang.String text)
name
- text
-