A B C D E F G H I K L M N O P R S T U V W X Y 

S

save() - Static method in class ca.uwaterloo.epad.Application
Show the save dialog.
save - Variable in class ca.uwaterloo.epad.ui.FileBrowserDialog.FileButton
SaveFile object associated with the file.
save(String) - Method in class ca.uwaterloo.epad.xml.SaveFile
Create a save file for the specified user and save the current drawing and workspace layout.
SAVE_FILE_EXT - Static variable in class ca.uwaterloo.epad.xml.SaveFile
Default extension of the save files.
SAVE_TIME - Static variable in class ca.uwaterloo.epad.xml.SaveFile
 
SaveDialog - Class in ca.uwaterloo.epad.ui
This dialog allows user to save the entire workspace and enter their name so that it can be retrieved later.
SaveDialog() - Constructor for class ca.uwaterloo.epad.ui.SaveDialog
Default constructor.
SaveFile - Class in ca.uwaterloo.epad.xml
This class represents a save file created by ePad application and also handles saving the workspace and loading the save files.
SaveFile() - Constructor for class ca.uwaterloo.epad.xml.SaveFile
 
saveFolder - Static variable in class ca.uwaterloo.epad.util.Settings
Location of the save file folder.
saveLayout(String) - Static method in class ca.uwaterloo.epad.Application
Save the current workspace layout into the provided file.
saveTime - Variable in class ca.uwaterloo.epad.xml.SaveFile
Time when the save file was created.
say(String, boolean) - Static method in class ca.uwaterloo.epad.util.TTSManager
Say a string if TTS system is enabled and initialised.
secondaryColour - Static variable in class ca.uwaterloo.epad.Application
 
select() - Method in class ca.uwaterloo.epad.ui.MoveableItem
Mark the item as selected (it will be drawn with a highlight).
setActionPerformed() - Static method in class ca.uwaterloo.epad.Application
This method should be called each time user touched the screen.
setCanvas(Canvas) - Static method in class ca.uwaterloo.epad.Application
Add a canvas to GUI.
setColourScheme(int, int, int) - Method in class ca.uwaterloo.epad.ui.Button
Set the colour scheme of the button.
setColourScheme(int, int) - Method in class ca.uwaterloo.epad.ui.CloseButton
Set the colour scheme of the button.
setColourScheme(int, int) - Method in class ca.uwaterloo.epad.ui.Container
Set the colour scheme of the container.
setColourScheme(int, int) - Method in class ca.uwaterloo.epad.ui.Drawer
Set the colour scheme of the container.
setColourScheme(int, int) - Method in class ca.uwaterloo.epad.ui.IconButton
Set the colour scheme of the button.
setColourScheme(int, int) - Method in class ca.uwaterloo.epad.ui.MoveableItem
Set the colour scheme of the item.
setCoordinates(int, int) - Method in class ca.uwaterloo.epad.prompting.PromptPopup
Change the coordinates of the prompt to the given x and y.
setCoordinates(float, float) - Method in class ca.uwaterloo.epad.prompting.PromptPopup
Change the coordinates of the prompt to the given x and y.
setCoordinates(PVector) - Method in class ca.uwaterloo.epad.prompting.PromptPopup
Change the coordinates of the prompt to the coordinates of the vector.
setDrawer(Drawer, int) - Static method in class ca.uwaterloo.epad.Application
Set the provided drawer to a certain position.
setDrawer(int, boolean) - Method in class ca.uwaterloo.epad.ui.MoveableItem
Set the item's parent drawer.
setIcon(String) - Method in class ca.uwaterloo.epad.prompting.PromptPopup
Change the icon to the provided one.
setImage(String) - Method in class ca.uwaterloo.epad.ui.MoveableItem
Set the image of the item to the specified file.
setMessage(String) - Static method in class ca.uwaterloo.epad.ui.SplashScreen
Set the text on the splash screen to the provided value.
setOverlayImage(String) - Method in class ca.uwaterloo.epad.ui.Canvas
Set the overlay image and enable the colouring mode.
setPressMethod(String, Object) - Method in class ca.uwaterloo.epad.ui.Button
Set an instance method to be invoked when the button is pressed.
setPressMethod(String, Object) - Method in class ca.uwaterloo.epad.ui.IconButton
Set an instance method to be invoked when the button is pressed.
setSelectedBrush(Brush) - Static method in class ca.uwaterloo.epad.Application
Set the provided Brush object as currently selected.
setSelectedPaint(Paint) - Static method in class ca.uwaterloo.epad.Application
Set the provided Paint object as currently selected.
setStaticPressMethod(String, Class<?>) - Method in class ca.uwaterloo.epad.ui.Button
Set a static method to be invoked when the button is pressed.
setStaticPressMethod(String, Class<?>) - Method in class ca.uwaterloo.epad.ui.IconButton
Set a static method to be invoked when the button is pressed.
setText(String) - Method in class ca.uwaterloo.epad.prompting.PromptPopup
Change the message to the provided text.
Settings - Class in ca.uwaterloo.epad.util
This class contains all of the settings and parameters used by ePad application and it can retrieve them dynamically from a XML file.
Settings() - Constructor for class ca.uwaterloo.epad.util.Settings
 
setTo(long) - Method in class ca.uwaterloo.epad.util.Timer
Set the number of milliseconds the timer should run starting from now.
setup() - Method in class ca.uwaterloo.epad.Application
Perform the initial setup: set size, initialise TouchClient, load GUI and layout, initialise PromptManager and TTSManager.
showDebugInfo - Static variable in class ca.uwaterloo.epad.util.Settings
Flag indicating whether or not the debug information should be displayed on the screen.
showPrintDialog - Static variable in class ca.uwaterloo.epad.util.Settings
Flag indicating whether or not a dialog should be displayed when attempting to print a painting.
SimpleMarshaller - Class in ca.uwaterloo.epad.xml
This class handles saving and loading the workspace layout as well as loading the GUI layout.
SimpleMarshaller() - Constructor for class ca.uwaterloo.epad.xml.SimpleMarshaller
 
size - Variable in class ca.uwaterloo.epad.painting.Eraser
The diameter of the circular eraser.
This parameter can be retrieved automatically from XML files using SimpleMarshaller class.
size - Variable in class ca.uwaterloo.epad.painting.Pencil
The thickness of the pencil.
This parameter can be retrieved automatically from XML files using SimpleMarshaller class.
sketchFullScreen() - Method in class ca.uwaterloo.epad.Application
Display the application in full screen mode.
SlidingDrawer - Class in ca.uwaterloo.epad.ui
This class represents a square sliding drawer widget.
SpiderBrush - Class in ca.uwaterloo.epad.painting
This class represents a Spider Brush widget that produces unique effects when painting.
SpiderBrush() - Constructor for class ca.uwaterloo.epad.painting.SpiderBrush
Default constructor that allows creating SpiderBrush objects manually.
SpiderBrush(SpiderBrush) - Constructor for class ca.uwaterloo.epad.painting.SpiderBrush
Constructor that builds a copy of another SpiderBrush object.
SpiderBrush(MoveableItem) - Constructor for class ca.uwaterloo.epad.painting.SpiderBrush
Constructor that builds a copy of another MoveableItem object.
splash(String) - Static method in class ca.uwaterloo.epad.ui.SplashScreen
Create a splash screen using the provided image.
SplashScreen - Class in ca.uwaterloo.epad.ui
This class displays a splash screen that is shown when the application is loading.
Stamp - Class in ca.uwaterloo.epad.painting
This class represents a Stamp widget that paints a certain shape on the screen.
Stamp(String) - Constructor for class ca.uwaterloo.epad.painting.Stamp
Default constructor that allows creating Stamp objects manually.
Stamp(Stamp) - Constructor for class ca.uwaterloo.epad.painting.Stamp
Constructor that builds a copy of another Stamp object.
Stamp(MoveableItem) - Constructor for class ca.uwaterloo.epad.painting.Stamp
Constructor that builds a copy of another MoveableItem object.
stampFile - Variable in class ca.uwaterloo.epad.painting.Stamp
The path to the shape file.
This parameter can be retrieved automatically from XML files using SimpleMarshaller class.
stop() - Static method in class ca.uwaterloo.epad.util.TTSManager
Stop the TTS system.
Stroke - Class in ca.uwaterloo.epad.painting
This class represents a single stroke on the canvas.
Stroke(Touch, Canvas) - Constructor for class ca.uwaterloo.epad.painting.Stroke
Default constructor creates a Stroke object and stores the coordinated of the Touch object translated to the coordinate space of the Canvas.
StrokePoint - Class in ca.uwaterloo.epad.painting
This class represents a single point in a stroke object.
StrokePoint(float, float, float, float, float, float, float, float) - Constructor for class ca.uwaterloo.epad.painting.StrokePoint
Default constructor.
A B C D E F G H I K L M N O P R S T U V W X Y