All Packages Class Hierarchy This Package Previous Next Index
Interface dtai.gwt.GadgetManager
- public interface GadgetManager
-
add(Gadget)
- Adds the specified gadget to this container.
-
add(Gadget, int)
- Adds the specified gadget to this container at the given position.
-
add(String, Gadget)
- Adds the specified gadget to this container.
-
getGadget(int)
- Gets the nth gadget in this container.
-
getGadgetAt(int, int)
- Locates the gadget that contains the x,y position.
-
getGadgetAt(Point)
- Locates the gadget that contains the specified point.
-
getGadgetCount()
- Returns the number of gadgets in this panel.
-
getGadgets()
- Gets all the gadgets in this container.
-
getMainPanel()
- Returns the panel in which all other gadgets (non-overlays) are to be drawn.
-
getOverlayPanel()
- Returns the panel in which overlays (menus, tips) are to be drawn.
-
remove(Gadget)
- Removes the specified gadget from this container.
-
setGadgetHelp(GadgetHelp)
- Sets the gadget help for this container.
-
setLayout(GadgetLayoutManager)
- Sets the layout manager for this container.
getOverlayPanel
public abstract OverlayPanelGadget getOverlayPanel()
- Returns the panel in which overlays (menus, tips) are to be drawn.
- Returns:
- OverlayPanelGadget
- See Also:
- getGadget
getMainPanel
public abstract PanelGadget getMainPanel()
- Returns the panel in which all other gadgets (non-overlays) are to be drawn.
- Returns:
- PanelGadget
- See Also:
- getGadget
getGadgetCount
public abstract int getGadgetCount()
- Returns the number of gadgets in this panel.
- Returns:
- int
- See Also:
- getGadget
getGadget
public abstract Gadget getGadget(int n)
- Gets the nth gadget in this container.
- Parameters:
- n - the number of the gadget to get
- Returns:
- Gadget
- Throws: ArrayIndexOutOfBoundsException
- If the nth value does not
exist.
getGadgets
public abstract Gadget[] getGadgets()
- Gets all the gadgets in this container.
- Returns:
- Gadget[]
add
public abstract Gadget add(Gadget gadget)
- Adds the specified gadget to this container.
- Parameters:
- gadget - the gadget to be added
- Returns:
- Gadget
add
public abstract Gadget add(Gadget gadget,
int pos)
- Adds the specified gadget to this container at the given position.
- Parameters:
- gadget - the gadget to be added
- pos - the position at which to insert the gadget. -1
means insert at the end.
- Returns:
- Gadget
- See Also:
- remove
add
public abstract Gadget add(String name,
Gadget gadget)
- Adds the specified gadget to this container. The gadget
is also added to the layout manager of this container using the
name specified.
- Parameters:
- name - the gadget name
- gadget - the gadget to be added
- Returns:
- Gadget
- See Also:
- remove, GadgetLayoutManager
remove
public abstract void remove(Gadget gadget)
- Removes the specified gadget from this container.
- Parameters:
- gadget - the gadget to be removed
- See Also:
- add
setLayout
public abstract void setLayout(GadgetLayoutManager mgr)
- Sets the layout manager for this container.
- Parameters:
- mgr - the specified layout manager
- See Also:
- layout, getLayout
setGadgetHelp
public abstract void setGadgetHelp(GadgetHelp gadgetHelp)
- Sets the gadget help for this container.
- Parameters:
- gadgetHelp - new GadgetHelp for this container
getGadgetAt
public abstract Gadget getGadgetAt(int x,
int y)
- Locates the gadget that contains the x,y position.
- Parameters:
- x - the x coordinate
- y - the y coordinate
- Returns:
- null if the gadget is not within the x and y
coordinates; returns the gadget otherwise.
- See Also:
- contains
getGadgetAt
public abstract Gadget getGadgetAt(Point p)
- Locates the gadget that contains the specified point.
- Parameters:
- p - the point
- Returns:
- null if the gadget does not contain the point;
returns the gadget otherwise.
- See Also:
- contains
All Packages Class Hierarchy This Package Previous Next Index