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, updateFileTypeDependentMenusprivate 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.Objectpublic void dispose()
private void clearListeners(java.lang.Object menu)
public void show(int x,
int y)
protected void set(Viewer viewer)
set in class GenericPopupprotected 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 GenericPopupprotected 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 GenericPopupprotected java.lang.Object addMenuItem(java.lang.Object menu,
java.lang.String entry,
java.lang.String script,
java.lang.String id)
addMenuItem in class GenericPopupprotected void addMenuSeparator(java.lang.Object menu)
addMenuSeparator in class GenericPopupprotected void addMenuSubMenu(java.lang.Object menu,
java.lang.Object subMenu)
addMenuSubMenu in class GenericPopupprotected void addToMenu(java.lang.Object menu,
java.lang.Object item)
addToMenu in class GenericPopupprotected void enableMenu(java.lang.Object menu,
boolean enable)
enableMenu in class GenericPopupprotected void enableMenuItem(java.lang.Object item,
boolean enable)
enableMenuItem in class GenericPopupprotected java.lang.String getId(java.lang.Object menu)
getId in class GenericPopupprotected java.lang.Object getImageIcon(java.net.URL imageUrl)
getImageIcon in class GenericPopupprotected int getMenuItemCount(java.lang.Object menu)
getMenuItemCount in class GenericPopupprotected java.lang.Object newMenu(java.lang.String entry,
java.lang.String id)
newMenu in class GenericPopupprotected void removeMenuItem(java.lang.Object menu,
int index)
removeMenuItem in class GenericPopupprotected void removeAll(java.lang.Object menu)
removeAll in class GenericPopupprotected void renameMenu(java.lang.Object menu,
java.lang.String entry)
renameMenu in class GenericPopupprotected void setAutoscrolls(java.lang.Object menu)
setAutoscrolls in class GenericPopupprotected void setCheckBoxState(java.lang.Object item,
boolean state)
setCheckBoxState in class GenericPopupprotected void setCheckBoxValue(java.lang.Object source)
setCheckBoxValue in class GenericPopupprotected void setLabel(java.lang.Object menu,
java.lang.String entry)
setLabel in class GenericPopupprotected void setMenuListeners()
setMenuListeners in class GenericPopupprotected void checkMenuClick(java.lang.Object source,
java.lang.String script)
checkMenuClick in class GenericPopuppublic void checkMenuFocus(java.lang.Object source,
boolean isFocus)
protected void insertMenuSubMenu(java.lang.Object menu,
java.lang.Object subMenu,
int index)
insertMenuSubMenu in class GenericPopupprotected void createFrankPopup()
createFrankPopup in class GenericPopupprotected void resetFrankMenu()
resetFrankMenu in class GenericPopupprotected void getMenuAsText(java.lang.StringBuffer sb,
int level,
java.lang.Object menu,
java.lang.String menuName)
getMenuAsText in class GenericPopupprotected java.lang.Object getParent(java.lang.Object menu)
getParent in class GenericPopupprotected int getPosition(java.lang.Object menu)
getPosition in class GenericPopupprotected java.lang.String setCheckBoxOption(java.lang.Object item,
java.lang.String name,
java.lang.String what)
setCheckBoxOption in class GenericPopupprotected void showPopupMenu(java.lang.Object popup,
int x,
int y)
showPopupMenu in class GenericPopup