All Packages Class Hierarchy This Package Previous Next Index
Class mesquite.lib.MesquiteButton
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----mesquite.lib.MousePanel
|
+----mesquite.lib.MesquiteButton
- public class MesquiteButton
- extends mesquite.lib.MousePanel
- implements mesquite.lib.Explainable, mesquite.lib.ImageOwner
A button that responds to a touch by calling its associated command. Has "off" and "on" images associated with it.
Used, for instance, for palette of tool-choosing buttons in the standard tree window.
-
arguments
-
-
offImage
-
-
onImage
-
-
totalHeight
-
-
totalWidth
-
-
MesquiteButton(MesquiteModule, MesquiteCommand, String, boolean, String, int, int)
-
-
dispose()
-
-
getExplanation()
-
-
getImagePath()
-
-
getTool()
-
-
imagesLoaded()
-
-
mouseDown(int, int, long, int, int, MesquiteTool)
-
-
mouseUp(int, int, int, MesquiteTool)
-
-
paint(Graphics)
-
-
setOff()
-
-
setOffOn(boolean)
-
-
setOn()
-
-
setTool(MesquiteTool)
-
-
waitUntilImagesLoaded()
-
offImage
public static java.awt.Image offImage[]
onImage
public static java.awt.Image onImage[]
totalWidth
public int totalWidth
totalHeight
public int totalHeight
arguments
public java.lang.String arguments
MesquiteButton
public MesquiteButton(mesquite.lib.MesquiteModule ownerModule,
mesquite.lib.MesquiteCommand command,
java.lang.String arguments,
boolean initialState,
java.lang.String imagePath,
int height,
int width)
dispose
public void dispose()
getExplanation
public java.lang.String getExplanation()
getImagePath
public java.lang.String getImagePath()
imagesLoaded
public boolean imagesLoaded()
waitUntilImagesLoaded
public void waitUntilImagesLoaded()
setTool
public void setTool(mesquite.lib.MesquiteTool tool)
getTool
public mesquite.lib.MesquiteTool getTool()
setOffOn
public void setOffOn(boolean on)
paint
public void paint(java.awt.Graphics g)
- Overrides:
- paint in class java.awt.Container
mouseDown
public void mouseDown(int modifiers,
int clickCount,
long when,
int x,
int y,
mesquite.lib.MesquiteTool tool)
- Overrides:
- mouseDown in class mesquite.lib.MousePanel
mouseUp
public void mouseUp(int modifiers,
int x,
int y,
mesquite.lib.MesquiteTool tool)
- Overrides:
- mouseUp in class mesquite.lib.MousePanel
setOn
public void setOn()
setOff
public void setOff()
All Packages Class Hierarchy This Package Previous Next Index