SiteMap 2.6

Category / Domain : Interface
SCOL Voy@ger Compatibility : V 3.5 or above
Update : 2001/09

Function

The SiteMap module allows to visualize in real-time the cells of a site and their frequency using an image. It is also possible to click on the image to go from a 3d cell to another one. It can be used as a map of the site.

Configuration


Figure 1 : SiteMap module interface

(1) : Map file => Allows to select the image being used as map (JPEG file preferably).

(2) : Alternate file => Image taking the place for the original one when the on-screen pointer of the mouse move across a Site Map module zone ("roll-over"). The division of zones is automatically made by the module. These two images must have the same size.

(3) : Zones => Allows to define the zones using the mouse and to name them (click and drag across the map). It is possible then to change the values.
X,y,w,h => Modifiable coordinates of the selected zone : allows to exactly determine the size of the frames. These frames will be used for determining the sensitive zones of the map (rollover and click).
Outline zone => If this option is ticked, the frame of the selected zone will appear in the client graphic interface. In the contrary case, it will not be visible.
Color button => Allows to select the colour of the frame of the zone (if the previous checkbox is ticked).
Delete => Removes the selected zone.
Rename => Allows to rename the selected zone.

(4) : Show avatars => Allows to display (or not) users of the module. If checked, it will be indicated, according to the configuration below, the number of present avatars in one or several 3d cell(s) of the site.
Me/Others => Allows to define the appearance of oneself or other users, using the options below :
- As a dot(s) => Users will be represented as points defined by the options "taille" and "couleur"
- as a bitmap(s) => Users will be represented as images selected by clicking on "..." button.

(5) : Show numbers => Allows or not to show the number of present users in cells.

Implementation


Action Function
module.event à siteMap.start Starts the SiteMap module
module.event à siteMap. !chglogin Takes into account the update of logins
module.event à sitemap.hide Hides the interface of the module
module.event à sitemap.show

Shows the interface of the module

module.event à sitemap.destroy Stops the module
module.in à sitemap.in_zone At the entry in the module (the C3D3 module, for example), the point representing the user appears.
module.out à sitemap.out_zone At the exit of the module (the C3D3 module, for example), the point representing the user disappears.

Event Function
sitemap.in à module Action Generates an action when entering in the module
sitemap.out à module Action Generates an action when leaving the module
sitemap.select à module Action Generates an action after a double-click on a user of the list of the Sitemap module
sitemap.shown à module Action Generates an action with the display of the interface of the module
sitemap.hidden à module Action Generates an action when hiding the interface of the module
sitemap.rclick_zone à module Action Generates an action after a right-click on a zone
sitemap.click_zone à module Action Generates an action after a left-click on a zone
sitemap.over_zone à module Action Generates an action after moving the mouse across a zone

Zone Function Interface Assignment
Sitemap.button Button allowing to display the map Client Yes
Sitemap.combo Scrolled-list box of cells Client No
Sitemap.list Number of people in the cell Client No
Sitemap.map Map of cells Client No