org.jmol.popup

Class JmolPopupAwt

public class JmolPopupAwt extends JmolPopup

Field Summary
PopupMenuawtPopup
MenuelementComputedMenu
MenumainMenu
static intMENUITEM_HEIGHT
Constructor Summary
JmolPopupAwt(JmolViewer viewer, boolean asPopup)
Method Summary
ObjectaddCheckboxMenuItem(Object menu, String entry, String basename, String id, boolean state)
ObjectaddMenuItem(Object menu, String entry, String script, String id)
voidaddMenuSeparator(Object menu)
voidaddMenuSubMenu(Object menu, Object subMenu)
voidaddToMenu(Object menu, MenuItem item)
ObjectcloneMenu(Object menu)
voidcreateFrankPopup()
voidenableMenu(Object menu, boolean enable)
voidenableMenuItem(Object item, boolean enable)
StringgetId(Object menu)
StringgetMenuCurrent()
voidgetMenuCurrent(StringBuffer sb, int level, Menu menu, String menuName)
intgetMenuItemCount(Object menu)
intgetMenuItemHeight()
ObjectgetParent(Object menu)
intgetPosition(Object menu)
voidinsertMenuSubMenu(Object menu, Object subMenu, int index)
voidinstallMainMenu(Object objMenuBar)
ObjectnewComputedMenu(String key, String word)
ObjectnewMenu(String menuName, String id)
voidremoveAll(Object menu)
voidremoveMenuItem(Object menu, int index)
voidrenameMenu(Object menu, String newMenuName)
voidresetFrankMenu()
voidsetAutoscrolls(Object menu)
voidsetCheckBoxState(Object item, boolean state)
voidsetCheckBoxValue(Object source)
voidsetLabel(Object menu, String entry)
voidshowFrankMenu(int x, int y)
voidshowPopupMenu(int x, int y)
voidupdateMenuItem(Object menuItem, String entry, String script)

Field Detail

awtPopup

PopupMenu awtPopup

elementComputedMenu

Menu elementComputedMenu

mainMenu

Menu mainMenu

MENUITEM_HEIGHT

static int MENUITEM_HEIGHT

Constructor Detail

JmolPopupAwt

public JmolPopupAwt(JmolViewer viewer, boolean asPopup)

Method Detail

addCheckboxMenuItem

Object addCheckboxMenuItem(Object menu, String entry, String basename, String id, boolean state)

addMenuItem

Object addMenuItem(Object menu, String entry, String script, String id)

addMenuSeparator

void addMenuSeparator(Object menu)

addMenuSubMenu

void addMenuSubMenu(Object menu, Object subMenu)

addToMenu

void addToMenu(Object menu, MenuItem item)

cloneMenu

Object cloneMenu(Object menu)

createFrankPopup

void createFrankPopup()

enableMenu

void enableMenu(Object menu, boolean enable)

enableMenuItem

void enableMenuItem(Object item, boolean enable)

getId

String getId(Object menu)

getMenuCurrent

String getMenuCurrent()

getMenuCurrent

private void getMenuCurrent(StringBuffer sb, int level, Menu menu, String menuName)

getMenuItemCount

int getMenuItemCount(Object menu)

getMenuItemHeight

int getMenuItemHeight()

getParent

Object getParent(Object menu)

getPosition

int getPosition(Object menu)

insertMenuSubMenu

void insertMenuSubMenu(Object menu, Object subMenu, int index)

installMainMenu

public void installMainMenu(Object objMenuBar)

newComputedMenu

Object newComputedMenu(String key, String word)

newMenu

Object newMenu(String menuName, String id)

removeAll

void removeAll(Object menu)

removeMenuItem

void removeMenuItem(Object menu, int index)

renameMenu

void renameMenu(Object menu, String newMenuName)

resetFrankMenu

void resetFrankMenu()

setAutoscrolls

void setAutoscrolls(Object menu)

setCheckBoxState

void setCheckBoxState(Object item, boolean state)

setCheckBoxValue

void setCheckBoxValue(Object source)

setLabel

void setLabel(Object menu, String entry)

showFrankMenu

void showFrankMenu(int x, int y)

showPopupMenu

void showPopupMenu(int x, int y)

updateMenuItem

void updateMenuItem(Object menuItem, String entry, String script)