| BlueSpray - Help © SchoonerTurtles, Inc. 2012-2015
Introduction
Contents
Getting Started
Download
Navigating
Tutorials
Scripting
Advanced
About
| # Extending STTools Below are the functions that can be overriden to createa new STTools. Please refer to the tutorials for more informationon which functions to override in diffierent situations. ## Super Class STBase
Returns | Default | Function | Throws
--- | --- | --- | ---
|  | Deallocate() | Exception
String |  | GetContainedObjectsProperties(int TheLevel) | Exception
String | ShortClassName | GetName() |
|  | GetProperties(STProperties TheSettings) | Exception;
int |  | SetContainedObjectProperties(String ContainedObjectClassName,String ContainerClassName,String ObjectName,String TheString,int StartIndex) | Exception
|  | SetProperties(STProperties TheProperties) | Exception;
## Class STTools
Returns | Default | Function | Throws
--- | --- | --- | ---
int | 0 | GetNumTools() |
STTool | null | GetTool(int Index) |
boolean | false | MouseDragged(STItem ItemClickedIn,STTool ToolIndex,STView TheView,MouseEvent TheEvent) | Exception
boolean | false | MouseMoved(STItem ItemClickedIn,STTool ToolIndex,STView TheView,MouseEvent TheEvent) | Exception
boolean | false | MousePressed(STItem ItemClickedIn,STTool ToolIndex,STView TheView,MouseEvent TheEvent) | Exception
boolean | false | MouseReleased(STItem ItemClickedIn,STTool ToolIndex,STView TheView,MouseEvent TheEvent) | Exception
|  | Paint(STItem ItemClickedIn,STTool ToolIndex,STView TheView) | Exception