org.jmol.popup
Class JmolPopup
public abstract
class
JmolPopup
extends Object
Method Summary |
Object | addCheckboxMenuItem(Object menu, String entry, String basename, String id) |
abstract Object | addCheckboxMenuItem(Object menu, String entry, String basename, String id, boolean state) |
protected static void | addCurrentItem(StringBuffer sb, char type, int level, String name, String label, String script, String flags) |
Object | addMenuItem(Object menuItem, String entry) |
abstract Object | addMenuItem(Object menu, String entry, String script, String id) |
void | addMenuItems(String parentId, String key, Object menu, PopupResourceBundle popupResourceBundle, boolean isJVM12orGreater, boolean allowSignedFeatures) |
abstract void | addMenuSeparator(Object menu) |
abstract void | addMenuSubMenu(Object menu, Object subMenu) |
int | augmentGroup3List(Object menu, String type, boolean addSeparator) |
int | availableProcessorsForNewerJvm() |
void | build(Object popupMenu) |
boolean | checkBoolean(Hashtable info, String key) |
long | convertToMegabytes(long num) |
abstract void | createFrankPopup() |
abstract void | enableMenu(Object menu, boolean enable) |
abstract void | enableMenuItem(Object item, boolean enable) |
String | fixScript(String id, String script) |
abstract String | getId(Object menuItem) |
String | getMenu(String title) |
abstract String | getMenuCurrent() |
abstract int | getMenuItemCount(Object menu) |
abstract int | getMenuItemHeight() |
String | getMenuText(String key) |
String | getModelLabel() |
abstract Object | getParent(Object menu) |
abstract int | getPosition(Object menu) |
void | getViewerData() |
abstract void | insertMenuSubMenu(Object menu, Object subMenu, int index) |
abstract void | installMainMenu(Object objMenuBar) |
long | maxMemoryForNewerJvm() |
static JmolPopup | newJmolPopup(JmolViewer viewer, boolean doTranslate, String menu, boolean asPopup) |
abstract Object | newMenu(String menuName, String id) |
void | rememberCheckbox(String key, Object checkboxMenuItem) |
abstract void | removeAll(Object menu) |
abstract void | removeMenuItem(Object menu, int index) |
abstract void | renameMenu(Object menu, String menuName) |
abstract void | resetFrankMenu() |
void | restorePopupMenu() |
abstract void | setCheckBoxState(Object item, boolean state) |
void | setCheckBoxValue(String what, boolean TF)
(1) setOption --> set setOption true or set setOption false
|
abstract void | setCheckBoxValue(Object source) |
void | setFrankMenu(String id) |
abstract void | setLabel(Object menu, String entry) |
void | show(int x, int y) |
abstract void | showFrankMenu(int x, int y) |
abstract void | showPopupMenu(int x, int y) |
void | updateAboutSubmenu() |
void | updateComputedMenus() |
void | updateConfigurationComputedMenu() |
void | updateElementsComputedMenu(BitSet elementsPresentBitSet) |
void | updateFileTypeDependentMenus() |
void | updateForShow() |
void | updateFRAMESbyModelComputedMenu() |
int | updateGroup3List(Object menu, String name) |
void | updateHeteroComputedMenu(Hashtable htHetero) |
void | updateLanguageSubmenu() |
abstract void | updateMenuItem(Object menuItem, String entry, String script) |
void | updateModelSetComputedMenu() |
void | updatePDBComputedMenus() |
void | updateSelectMenu() |
void | updateSurfMoComputedMenu(Hashtable moData) |
void | updateSYMMETRYComputedMenu() |
void | updateWriteMenu() |
Vector AppletOnly
int aboutComputedMenuBaseCount
String altlocs
boolean asPopup
int atomCount
String configurationSelected
String currentFrankId
String currentMenuItemId
Vector ChargesOnly
private static final boolean dumpList
private static final boolean forceAwt
Object[][] frankList
Object frankPopup
Vector FramesOnly
int[] group3Counts
String group3List
boolean haveBFactors
boolean haveCharges
Hashtable htCheckbox
Hashtable htMenus
boolean isApplet
boolean isMultiConfiguration
boolean isMultiFrame
boolean isPDB
boolean isSigned
boolean isSymmetry
boolean isUnitCell
boolean isVibration
boolean isZapped
Component jmolComponent
static String menuStructure
Properties menuText
int modelCount
int modelIndex
Hashtable modelInfo
String modelSetFileName
Hashtable modelSetInfo
String modelSetName
String modelSetRoot
static final int MAX_ITEMS
int nFrankList
String nullModelSetName
Vector PDBOnly
Vector SignedOnly
Vector SymmetryOnly
int thisx
int thisy
Vector TemperatureOnly
static final int TITLE_MAX_WIDTH
int updateMode
Vector UnitcellOnly
static final int UPDATE_ALL
static final int UPDATE_CONFIG
static final int UPDATE_SHOW
Vector VibrationOnly
Object addCheckboxMenuItem(Object menu, String entry, String basename, String id)
abstract Object addCheckboxMenuItem(Object menu, String entry, String basename, String id, boolean state)
protected static void addCurrentItem(StringBuffer sb, char type, int level, String name, String label, String script, String flags)
Object addMenuItem(Object menuItem, String entry)
abstract Object addMenuItem(Object menu, String entry, String script, String id)
private void addMenuItems(String parentId, String key, Object menu,
PopupResourceBundle popupResourceBundle, boolean isJVM12orGreater, boolean allowSignedFeatures)
abstract void addMenuSeparator(Object menu)
abstract void addMenuSubMenu(Object menu, Object subMenu)
int augmentGroup3List(Object menu, String type, boolean addSeparator)
int availableProcessorsForNewerJvm()
void build(Object popupMenu)
boolean checkBoolean(Hashtable info, String key)
private long convertToMegabytes(long num)
abstract void createFrankPopup()
abstract void enableMenu(Object menu, boolean enable)
abstract void enableMenuItem(Object item, boolean enable)
String fixScript(String id, String script)
abstract String getId(Object menuItem)
public String getMenu(String title)
abstract String getMenuCurrent()
abstract int getMenuItemCount(Object menu)
abstract int getMenuItemHeight()
private String getMenuText(String key)
String getModelLabel()
abstract Object getParent(Object menu)
abstract int getPosition(Object menu)
private void getViewerData()
abstract void insertMenuSubMenu(Object menu, Object subMenu, int index)
public abstract void installMainMenu(Object objMenuBar)
long maxMemoryForNewerJvm()
public static
JmolPopup newJmolPopup(
JmolViewer viewer, boolean doTranslate, String menu, boolean asPopup)
abstract Object newMenu(String menuName, String id)
void rememberCheckbox(String key, Object checkboxMenuItem)
abstract void removeAll(Object menu)
abstract void removeMenuItem(Object menu, int index)
abstract void renameMenu(Object menu, String menuName)
abstract void resetFrankMenu()
void restorePopupMenu()
abstract void setCheckBoxState(Object item, boolean state)
void setCheckBoxValue(String what, boolean TF)
(1) setOption --> set setOption true or set setOption false
Parameters: what option to set TF true or false
abstract void setCheckBoxValue(Object source)
void setFrankMenu(String id)
abstract void setLabel(Object menu, String entry)
public void show(int x, int y)
abstract void showFrankMenu(int x, int y)
abstract void showPopupMenu(int x, int y)
private void updateAboutSubmenu()
public void updateComputedMenus()
void updateConfigurationComputedMenu()
void updateElementsComputedMenu(BitSet elementsPresentBitSet)
void updateFileTypeDependentMenus()
private void updateForShow()
void updateFRAMESbyModelComputedMenu()
int updateGroup3List(Object menu, String name)
void updateHeteroComputedMenu(Hashtable htHetero)
private void updateLanguageSubmenu()
abstract void updateMenuItem(Object menuItem, String entry, String script)
void updateModelSetComputedMenu()
void updatePDBComputedMenus()
void updateSelectMenu()
void updateSurfMoComputedMenu(Hashtable moData)
void updateSYMMETRYComputedMenu()
private void updateWriteMenu()