org.jmol.popup
Class JmolPopup
java.lang.Object
org.jmol.popup.SimplePopup
org.jmol.popup.JmolPopup
public class JmolPopup
- extends SimplePopup
Fields inherited from class org.jmol.popup.SimplePopup |
altlocs, AppletOnly, asPopup, atomCount, ChargesOnly, cmil, currentMenuItemId, display, dumpList, FramesOnly, frankPopup, haveBFactors, haveCharges, htCheckbox, htMenus, isApplet, isLastFrame, isMultiConfiguration, isMultiFrame, isPDB, isSigned, isSymmetry, isUnitCell, isVibration, isZapped, menuText, mil, modelCount, modelIndex, modelInfo, modelSetFileName, modelSetInfo, modelSetName, modelSetRoot, NotPDB, nullModelSetName, PDBOnly, SignedOnly, SingleModelOnly, swingPopup, SymmetryOnly, TemperatureOnly, thisx, thisy, UnitcellOnly, UPDATE_ALL, UPDATE_CONFIG, UPDATE_SHOW, updateMode, VibrationOnly, viewer |
Method Summary |
(package private) int |
augmentGroup3List(java.lang.Object menu,
java.lang.String type,
boolean addSeparator)
|
protected void |
checkSpecialMenu(java.lang.String item,
java.lang.Object subMenu,
java.lang.String word)
|
private long |
convertToMegabytes(long num)
|
(package private) void |
createFrankPopup()
|
java.lang.String |
getMenu(java.lang.String title)
|
private java.lang.String |
getMenuCurrent()
|
private void |
getMenuCurrent(java.lang.StringBuffer sb,
int level,
java.lang.Object menu,
java.lang.String menuName)
|
private java.lang.String |
getModelLabel()
|
protected java.lang.Object |
getParent(java.lang.Object menu)
|
protected int |
getPosition(java.lang.Object menu)
|
(package private) void |
insertMenuSubMenu(java.lang.Object menu,
java.lang.Object subMenu,
int index)
|
void |
installMainMenu(java.lang.Object objMenuBar)
|
(package private) long |
maxMemoryForNewerJvm()
|
static JmolPopup |
newJmolPopup(JmolViewer viewer,
boolean doTranslate,
java.lang.String menu,
boolean asPopup)
|
(package private) void |
resetFrankMenu()
|
(package private) void |
restorePopupMenu()
|
protected void |
setCheckBoxValue(javax.swing.JMenuItem item,
java.lang.String what,
boolean TF)
(1) setOption --> set setOption true or set setOption false |
private void |
setFrankMenu(java.lang.String id)
|
void |
show(int x,
int y)
|
(package private) void |
showFrankMenu(int x,
int y)
|
private void |
updateAboutSubmenu()
|
void |
updateComputedMenus()
|
private void |
updateConfigurationComputedMenu()
|
(package private) void |
updateElementsComputedMenu(java.util.BitSet elementsPresentBitSet)
|
private void |
updateFileMenu()
|
protected void |
updateForShow()
|
(package private) void |
updateFRAMESbyModelComputedMenu()
|
(package private) int |
updateGroup3List(java.lang.Object menu,
java.lang.String name)
|
(package private) void |
updateHeteroComputedMenu(java.util.Hashtable htHetero)
|
private void |
updateLanguageSubmenu()
|
private void |
updateModelSetComputedMenu()
|
(package private) void |
updatePDBComputedMenus()
|
(package private) void |
updateSelectMenu()
|
(package private) void |
updateSurfMoComputedMenu(java.util.Hashtable moData)
|
(package private) void |
updateSYMMETRYComputedMenus()
|
private void |
updateSYMMETRYSelectComputedMenu()
|
private void |
updateSYMMETRYShowComputedMenu()
|
Methods inherited from class org.jmol.popup.SimplePopup |
addCheckboxMenuItem, addCheckboxMenuItem, addCurrentItem, addMenuItem, addMenuItem, addMenuItems, addMenuSeparator, addMenuSubMenu, addToMenu, build, checkBoolean, checkMenuClick, cloneMenu, enableMenu, enableMenuItem, fixScript, getIcon, getId, getMenuItemCount, getMenuText, getViewerData, newMenu, rememberCheckbox, removeAll, removeMenuItem, renameMenu, setAutoscrolls, setCheckBoxOption, setCheckBoxState, setCheckBoxValue, setLabel, show, showPopupMenu, updateButton, updateFileTypeDependentMenus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aboutComputedMenuBaseCount
private int aboutComputedMenuBaseCount
strMenuStructure
private static java.lang.String strMenuStructure
mainMenu
private javax.swing.JMenu mainMenu
MENUITEM_HEIGHT
private static final int MENUITEM_HEIGHT
- See Also:
- Constant Field Values
MAX_ITEMS
private static final int MAX_ITEMS
- See Also:
- Constant Field Values
TITLE_MAX_WIDTH
private static final int TITLE_MAX_WIDTH
- See Also:
- Constant Field Values
group3List
java.lang.String group3List
group3Counts
int[] group3Counts
configurationSelected
private java.lang.String configurationSelected
frankList
private java.lang.Object[][] frankList
nFrankList
private int nFrankList
currentFrankId
private java.lang.String currentFrankId
JmolPopup
private JmolPopup(JmolViewer viewer,
boolean asPopup)
newJmolPopup
public static JmolPopup newJmolPopup(JmolViewer viewer,
boolean doTranslate,
java.lang.String menu,
boolean asPopup)
getMenu
public java.lang.String getMenu(java.lang.String title)
checkSpecialMenu
protected void checkSpecialMenu(java.lang.String item,
java.lang.Object subMenu,
java.lang.String word)
- Overrides:
checkSpecialMenu
in class SimplePopup
updateComputedMenus
public void updateComputedMenus()
updateFileMenu
private void updateFileMenu()
updateSelectMenu
void updateSelectMenu()
updateElementsComputedMenu
void updateElementsComputedMenu(java.util.BitSet elementsPresentBitSet)
updateHeteroComputedMenu
void updateHeteroComputedMenu(java.util.Hashtable htHetero)
updateSurfMoComputedMenu
void updateSurfMoComputedMenu(java.util.Hashtable moData)
updatePDBComputedMenus
void updatePDBComputedMenus()
updateGroup3List
int updateGroup3List(java.lang.Object menu,
java.lang.String name)
augmentGroup3List
int augmentGroup3List(java.lang.Object menu,
java.lang.String type,
boolean addSeparator)
updateSYMMETRYComputedMenus
void updateSYMMETRYComputedMenus()
updateSYMMETRYShowComputedMenu
private void updateSYMMETRYShowComputedMenu()
updateSYMMETRYSelectComputedMenu
private void updateSYMMETRYSelectComputedMenu()
updateFRAMESbyModelComputedMenu
void updateFRAMESbyModelComputedMenu()
updateConfigurationComputedMenu
private void updateConfigurationComputedMenu()
updateModelSetComputedMenu
private void updateModelSetComputedMenu()
getModelLabel
private java.lang.String getModelLabel()
updateAboutSubmenu
private void updateAboutSubmenu()
updateLanguageSubmenu
private void updateLanguageSubmenu()
convertToMegabytes
private long convertToMegabytes(long num)
setCheckBoxValue
protected void setCheckBoxValue(javax.swing.JMenuItem item,
java.lang.String what,
boolean TF)
- (1) setOption --> set setOption true or set setOption false
- Overrides:
setCheckBoxValue
in class SimplePopup
- Parameters:
item
- what
- option to setTF
- true or false
updateForShow
protected void updateForShow()
- Overrides:
updateForShow
in class SimplePopup
show
public void show(int x,
int y)
- Overrides:
show
in class SimplePopup
setFrankMenu
private void setFrankMenu(java.lang.String id)
getParent
protected java.lang.Object getParent(java.lang.Object menu)
getPosition
protected int getPosition(java.lang.Object menu)
restorePopupMenu
void restorePopupMenu()
- Overrides:
restorePopupMenu
in class SimplePopup
installMainMenu
public void installMainMenu(java.lang.Object objMenuBar)
insertMenuSubMenu
void insertMenuSubMenu(java.lang.Object menu,
java.lang.Object subMenu,
int index)
createFrankPopup
void createFrankPopup()
showFrankMenu
void showFrankMenu(int x,
int y)
resetFrankMenu
void resetFrankMenu()
maxMemoryForNewerJvm
long maxMemoryForNewerJvm()
getMenuCurrent
private java.lang.String getMenuCurrent()
getMenuCurrent
private void getMenuCurrent(java.lang.StringBuffer sb,
int level,
java.lang.Object menu,
java.lang.String menuName)