- 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.