world.WindowMoveHotspot
Moves a hotspot in a miniwindow
Prototype
long WindowMoveHotspot(BSTR WindowName, BSTR HotspotId, long Left, long Top, long Right, long Bottom);
Description
Moves a hotspot in a miniwindow. The miniwindow must already exist. The hotspot must already exist.
This lets you reposition a hotspot (for example, if the window is resized).
For more information about hotspots see:
http://www.gammon.com.au/mushclient/mw_hotspots.htm
WindowName - the name of an existing miniwindow. Names are case-sensitive.
HotspotId - the hotspot id of this particular hotspot. Hotspot IDs are case-sensitive.
Left, Top, Right, Bottom - describes the new hotspot rectangle.
Lua example
WindowMoveHotspot(win, "hs1",
20, 20, 80, 40) -- new rectangle
Return value
eNoSuchWindow - no such miniwindow
eHotspotNotInstalled - this hotspot has not been defined for this window
eOK - completed OK
Related topic
See also
| Function | Description |
|---|---|
| WindowAddHotspot | Adds a hotspot to a miniwindow |
| WindowCreate | Creates a miniwindow |
| WindowDeleteAllHotspots | Deletes all hotspots from a miniwindow |
| WindowDeleteHotspot | Deletes a hotspot from a miniwindow |
| WindowDragHandler | Adds a drag handler to a miniwindow hotspot |
| WindowHotspotInfo | Returns information about a hotspot |
| WindowHotspotList | Lists all hotspots installed into a miniwindow |
| WindowHotspotTooltip | Changes the tooltip text for a hotspot in a miniwindow |