public class ViewPanelImpl.VMInfo
extends java.lang.Object
implements java.awt.image.ImageObserver
Constructor and Description |
---|
VMInfo(java.lang.Object obj)
ctor
|
Modifier and Type | Method and Description |
---|---|
void |
addControlInfo(ucar.unidata.idv.ui.ViewPanelImpl.ControlInfo controlInfo)
new control
|
void |
changeControlInfo(ucar.unidata.idv.ui.ViewPanelImpl.ControlInfo controlInfo)
The control info changed
|
boolean |
holds(java.lang.Object obj)
Do we hold the given object
|
boolean |
imageUpdate(java.awt.Image img,
int flags,
int x,
int y,
int width,
int height)
Handle update
|
protected void |
paintButton(java.awt.Graphics g,
ucar.unidata.idv.ui.ViewPanelImpl.ControlInfo controlInfo)
Paint the button
|
void |
removeControlInfo(ucar.unidata.idv.ui.ViewPanelImpl.ControlInfo controlInfo)
Remove the control
|
void |
showPopupMenu()
SHow the ViewManager popup menu
|
void |
viewManagerChanged()
my viewmanager has changed.
|
void |
viewManagerDestroyed()
my viewmanager had been removed
|
public VMInfo(java.lang.Object obj)
obj
- Either a ViewManager or a string labelpublic void showPopupMenu()
public boolean imageUpdate(java.awt.Image img, int flags, int x, int y, int width, int height)
imageUpdate
in interface java.awt.image.ImageObserver
img
- paramflags
- paramx
- paramy
- paramwidth
- paramheight
- parampublic boolean holds(java.lang.Object obj)
obj
- The objectpublic void removeControlInfo(ucar.unidata.idv.ui.ViewPanelImpl.ControlInfo controlInfo)
controlInfo
- the contorl info to removepublic void changeControlInfo(ucar.unidata.idv.ui.ViewPanelImpl.ControlInfo controlInfo)
controlInfo
- the control info_protected void paintButton(java.awt.Graphics g, ucar.unidata.idv.ui.ViewPanelImpl.ControlInfo controlInfo)
g
- graphicscontrolInfo
- the control info_public void addControlInfo(ucar.unidata.idv.ui.ViewPanelImpl.ControlInfo controlInfo)
controlInfo
- the control infopublic void viewManagerDestroyed()
public void viewManagerChanged()