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

ReturnsDefaultFunctionThrows
  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

ReturnsDefaultFunctionThrows
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