net.xoetrope.swt
Class XImageMap

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.eclipse.swt.widgets.Canvas
                      extended by net.xoetrope.swt.XImage
                          extended by net.xoetrope.swt.XHotspotImage
                              extended by net.xoetrope.swt.XImageMap
All Implemented Interfaces:
java.util.EventListener, XAttributedComponent, XImageHolder, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener

public class XImageMap
extends XHotspotImage
implements org.eclipse.swt.events.MouseMoveListener

Class which extends XHotspotImage


Field Summary
 
Fields inherited from class net.xoetrope.swt.XHotspotImage
currentHotspotIdx, defaultCursor, handCursor, hotspots, names, tooltips
 
Fields inherited from class net.xoetrope.swt.XImage
currentProject
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Constructor Summary
XImageMap(java.lang.Object parent)
          Create a new image map
 
Method Summary
 void paint(org.eclipse.swt.graphics.GC gc)
          Render the component
 
Methods inherited from class net.xoetrope.swt.XHotspotImage
addCustomHotspot, checkHotspot, getName, mouseMove, read
 
Methods inherited from class net.xoetrope.swt.XImage
checkSubclass, setAttribute, setImage
 
Methods inherited from class org.eclipse.swt.widgets.Canvas
drawBackground, getCaret, scroll, setCaret, setFont
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, computeSize, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.swt.events.MouseMoveListener
mouseMove
 

Constructor Detail

XImageMap

public XImageMap(java.lang.Object parent)
Create a new image map

Parameters:
parent - parent object
Method Detail

paint

public void paint(org.eclipse.swt.graphics.GC gc)
Render the component

Overrides:
paint in class XImage
Parameters:
g - the graphcis context