Whiteboard 1.0

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

Function

The Whiteboard module is a multi-users white-board :
The users who connect in a white-board can share a common graphic space : all that a user draws will be immediately visible by all other connected users.
The drawing can even be possibly seen by all the present guests on the site.

Configuration


Figure 1 : Whiteboard module Interface

(1) : Send the image only to the registered users) => sends the picture only to the recorded users with the module (register / unregister).

Hand drawing with choice of 5 different sizes. This size is also used for the following 3 features.
Line drawing

Rectangle drawing

Circle drawing

Text mode with 5 different sizes

Graphic palette which allows to select the color of drawing. This color is used for the 5 previous features

Display of the color used in the graphic palette
Add/Paste (Allows to copy an rectangular zone then to paste it where we wish)
Pipette (allows to get a color of the white-board)

Undo (allows to undo the previous command)

Gum
Fading of the white-board
Open and display a picture
Saves the white-board in a BMP file

List if the connected users

Available brushes for the drawing

 

Implementation

Action Function
module.event à whiteboard.start Starts the module at the client side
module.event à whiteboard.show Displays the client interface
module.event à whiteboard.hide Hides the client interface
module.event à whiteboard.register The user registers with the Whiteboard module, he receives the drawings made by others users
module.event à whiteboard.unregister The user unregisters with the Whiteboard module, he reL’utilisateur se désenregistre auprès du module Whiteboard, he does not receive any more drawings made by the other users
module.event à whiteboard.chgLogin Updates the nickname in the Whiteboard interface

Event Function
WhiteBoard.In à module Action The module is initialized on the client
WhiteBoard.showImage à module Action

Allows to link this module with the Image plugin to post the Whiteboard drawing in the 3Dwhiteboard.showimage - > C3D3.instanceImage.showimage


Zone Function Interface Assignment
Whiteboard.canvas Canvas Client No
Whiteboard.brushtools Displays brushes Client No
Whiteboard.drawtools Main interface Client No