public abstract class SwingPopup extends GenericPopup
Modifier and Type | Class and Description |
---|---|
(package private) class |
SwingPopup.CheckboxMenuItemListener |
(package private) class |
SwingPopup.MenuItemListener |
(package private) class |
SwingPopup.MenuMouseListener |
Modifier and Type | Field and Description |
---|---|
private SwingPopup.CheckboxMenuItemListener |
cmil |
private static int |
MENUITEM_HEIGHT |
private SwingPopup.MenuMouseListener |
mfl |
private SwingPopup.MenuItemListener |
mil |
asPopup, buttonGroup, currentMenuItemId, dumpList, frankPopup, htCheckbox, imagePath, isModelKit, itemMax, menuName, menuText, nFrankList, popupMenu, strMenuStructure, thisx, thisy, titleWidthMax, UPDATE_NEVER, updateMode, viewer
Constructor and Description |
---|
SwingPopup() |
Modifier and Type | Method and Description |
---|---|
protected void |
addButtonGroupItem(java.lang.Object newMenu) |
protected java.lang.Object |
addCheckboxMenuItem(java.lang.Object menu,
java.lang.String entry,
java.lang.String basename,
java.lang.String id,
boolean state,
boolean isRadio) |
protected java.lang.Object |
addMenuItem(java.lang.Object menu,
java.lang.String entry,
java.lang.String script,
java.lang.String id) |
protected void |
addMenuSeparator(java.lang.Object menu) |
protected void |
addMenuSubMenu(java.lang.Object menu,
java.lang.Object subMenu) |
protected void |
addToMenu(java.lang.Object menu,
java.lang.Object item) |
protected void |
checkMenuClick(java.lang.Object source,
java.lang.String script) |
void |
checkMenuFocus(java.lang.Object source,
boolean isFocus) |
private void |
clearListeners(java.lang.Object menu) |
protected void |
createFrankPopup() |
void |
dispose() |
protected void |
enableMenu(java.lang.Object menu,
boolean enable) |
protected void |
enableMenuItem(java.lang.Object item,
boolean enable) |
void |
finalize() |
protected java.lang.String |
getId(java.lang.Object menu) |
protected java.lang.Object |
getImageIcon(java.net.URL imageUrl) |
protected void |
getMenuAsText(java.lang.StringBuffer sb,
int level,
java.lang.Object menu,
java.lang.String menuName) |
protected int |
getMenuItemCount(java.lang.Object menu) |
protected java.lang.Object |
getParent(java.lang.Object menu) |
protected int |
getPosition(java.lang.Object menu) |
protected void |
initialize(Viewer viewer,
PopupResource bundle) |
protected void |
insertMenuSubMenu(java.lang.Object menu,
java.lang.Object subMenu,
int index) |
protected java.lang.Object |
newMenu(java.lang.String entry,
java.lang.String id) |
protected void |
removeAll(java.lang.Object menu) |
protected void |
removeMenuItem(java.lang.Object menu,
int index) |
protected void |
renameMenu(java.lang.Object menu,
java.lang.String entry) |
protected void |
resetFrankMenu() |
protected void |
set(Viewer viewer) |
protected void |
setAutoscrolls(java.lang.Object menu) |
protected java.lang.String |
setCheckBoxOption(java.lang.Object item,
java.lang.String name,
java.lang.String what) |
protected void |
setCheckBoxState(java.lang.Object item,
boolean state) |
protected void |
setCheckBoxValue(java.lang.Object source) |
protected void |
setLabel(java.lang.Object menu,
java.lang.String entry) |
protected void |
setMenuListeners() |
void |
show(int x,
int y) |
protected void |
showPopupMenu(java.lang.Object popup,
int x,
int y) |
private void |
updateButton(javax.swing.AbstractButton b,
java.lang.String entry,
java.lang.String script)
update the button depending upon its type
|
addItemText, addMenuItems, build, fixScript, getEntryIcon, getMenuAsObject, getMenuAsString, getMenuText, getViewerData, menuIsShowable, restorePopupMenu, setCheckBoxValue, setFrankMenu, show, updateComputedMenus, updateFileTypeDependentMenus
private static final int MENUITEM_HEIGHT
private SwingPopup.MenuItemListener mil
private SwingPopup.CheckboxMenuItemListener cmil
private SwingPopup.MenuMouseListener mfl
public void finalize()
finalize
in class java.lang.Object
public void dispose()
private void clearListeners(java.lang.Object menu)
public void show(int x, int y)
protected void set(Viewer viewer)
set
in class GenericPopup
protected void initialize(Viewer viewer, PopupResource bundle)
private void updateButton(javax.swing.AbstractButton b, java.lang.String entry, java.lang.String script)
b
- entry
- script
- protected void addButtonGroupItem(java.lang.Object newMenu)
addButtonGroupItem
in class GenericPopup
protected java.lang.Object addCheckboxMenuItem(java.lang.Object menu, java.lang.String entry, java.lang.String basename, java.lang.String id, boolean state, boolean isRadio)
addCheckboxMenuItem
in class GenericPopup
protected java.lang.Object addMenuItem(java.lang.Object menu, java.lang.String entry, java.lang.String script, java.lang.String id)
addMenuItem
in class GenericPopup
protected void addMenuSeparator(java.lang.Object menu)
addMenuSeparator
in class GenericPopup
protected void addMenuSubMenu(java.lang.Object menu, java.lang.Object subMenu)
addMenuSubMenu
in class GenericPopup
protected void addToMenu(java.lang.Object menu, java.lang.Object item)
addToMenu
in class GenericPopup
protected void enableMenu(java.lang.Object menu, boolean enable)
enableMenu
in class GenericPopup
protected void enableMenuItem(java.lang.Object item, boolean enable)
enableMenuItem
in class GenericPopup
protected java.lang.String getId(java.lang.Object menu)
getId
in class GenericPopup
protected java.lang.Object getImageIcon(java.net.URL imageUrl)
getImageIcon
in class GenericPopup
protected int getMenuItemCount(java.lang.Object menu)
getMenuItemCount
in class GenericPopup
protected java.lang.Object newMenu(java.lang.String entry, java.lang.String id)
newMenu
in class GenericPopup
protected void removeMenuItem(java.lang.Object menu, int index)
removeMenuItem
in class GenericPopup
protected void removeAll(java.lang.Object menu)
removeAll
in class GenericPopup
protected void renameMenu(java.lang.Object menu, java.lang.String entry)
renameMenu
in class GenericPopup
protected void setAutoscrolls(java.lang.Object menu)
setAutoscrolls
in class GenericPopup
protected void setCheckBoxState(java.lang.Object item, boolean state)
setCheckBoxState
in class GenericPopup
protected void setCheckBoxValue(java.lang.Object source)
setCheckBoxValue
in class GenericPopup
protected void setLabel(java.lang.Object menu, java.lang.String entry)
setLabel
in class GenericPopup
protected void setMenuListeners()
setMenuListeners
in class GenericPopup
protected void checkMenuClick(java.lang.Object source, java.lang.String script)
checkMenuClick
in class GenericPopup
public void checkMenuFocus(java.lang.Object source, boolean isFocus)
protected void insertMenuSubMenu(java.lang.Object menu, java.lang.Object subMenu, int index)
insertMenuSubMenu
in class GenericPopup
protected void createFrankPopup()
createFrankPopup
in class GenericPopup
protected void resetFrankMenu()
resetFrankMenu
in class GenericPopup
protected void getMenuAsText(java.lang.StringBuffer sb, int level, java.lang.Object menu, java.lang.String menuName)
getMenuAsText
in class GenericPopup
protected java.lang.Object getParent(java.lang.Object menu)
getParent
in class GenericPopup
protected int getPosition(java.lang.Object menu)
getPosition
in class GenericPopup
protected java.lang.String setCheckBoxOption(java.lang.Object item, java.lang.String name, java.lang.String what)
setCheckBoxOption
in class GenericPopup
protected void showPopupMenu(java.lang.Object popup, int x, int y)
showPopupMenu
in class GenericPopup