Index

A B C D E F G H I L M N O P R S T U V Z 
All Classes and Interfaces|All Packages

S

saveAll() - Method in class com.example.brickpaint.BrickPaintController
Will iterate through all open tabs and save them as a png using the name of the tab
saveImageASFromNode(Node, String, Logger) - Static method in class com.example.brickpaint.BrickSave
Takes a snapshot of a Node and saves it to a file created by the user.
saveImageFromNode(Node, File, Logger, String) - Static method in class com.example.brickpaint.BrickSave
Takes a snapshot of a Node and saves it to the specified file
savePath - Static variable in class com.example.brickpaint.BrickSave
 
scrollPane - Variable in class com.example.brickpaint.CanvasPanel
The viewport (ScrollPane) that the entire canvas panel will reside within
selectionCopy() - Method in class com.example.brickpaint.CanvasPanel
Writes the currently selected image to the system clipboard
selectionCrop() - Method in class com.example.brickpaint.CanvasPanel
Resizes the canvas to the selected image
selectionCut() - Method in class com.example.brickpaint.CanvasPanel
Writes the currently selected image to the system clipboard and removes that area from the canvas
selectionMirror(boolean) - Method in class com.example.brickpaint.CanvasPanel
Will mirror the selection vertically or horizontally based on the boolean input
selectionPaste() - Method in class com.example.brickpaint.CanvasPanel
Draws the currently selected image to the canvas at the mouse position or top left of the canvas
selectionRotate(boolean) - Method in class com.example.brickpaint.CanvasPanel
Will rotate the selection right or left 90 degrees based on the boolean input
SelectionTool - Enum constant in enum class com.example.brickpaint.BrickTools
 
sendClientImage(Image) - Method in class com.example.brickpaint.BobRoss
Helper function that has the client send an image if this application is a client
sendImageToServer(BufferedImage) - Method in class com.example.brickpaint.Client
Sends an image to the connected server
Server - Class in com.example.brickpaint
[WORK IN PROGRESS] Handles the creation and processes of a server thread
Server(int, int, InetAddress, ButtonManager) - Constructor for class com.example.brickpaint.Server
Base constructor for the server thread that initializes the server socket
ServerDiscovery - Class in com.example.brickpaint
[WORK IN PROGRESS] Discovery thread that runs on the server and accepts UDP broadcasts from clients looking for a corresponding Server
ServerDiscovery() - Constructor for class com.example.brickpaint.ServerDiscovery
 
SetKeyBinds() - Method in class com.example.brickpaint.BrickKeys
Handles creation of the event handlers for key events and calls the appropriate method
setMark() - Method in class com.example.brickpaint.UndoManager
Sets the value of Mark
setSizeX(double) - Method in class com.example.brickpaint.CanvasPanel
Sets the width of all necessary nodes in the canvas panel
setSizeY(double) - Method in class com.example.brickpaint.CanvasPanel
Sets the height of all necessary nodes in the canvas panel
Setup() - Method in class com.example.brickpaint.AboutBrickController
Sets the text of the about window to the text supplied from the class's designated file
Setup(BrickKeys, String) - Method in class com.example.brickpaint.CanvasPanel
Configures all the settings of this Canvas Panel, should be called immediately after instantiation
sketchCanvas - Variable in class com.example.brickpaint.CanvasPanel
A dummy canvas used to draw objects with a live preview before they are drawn on the real canvas
SolidLine - Enum constant in enum class com.example.brickpaint.BrickTools
 
Square - Enum constant in enum class com.example.brickpaint.BrickTools
 
start(Stage) - Method in class com.example.brickpaint.BrickPaintApp
start of javaFX program
Start() - Method in class com.example.brickpaint.BrickPaintController
Called when the program starts from the application class
startAutoSave() - Method in class com.example.brickpaint.ButtonManager
Will start the auto save thread if not already started, if it exists already it will cancel the thread's scheduled execution and create a new one, essentially resetting the autosave timer.
startClient() - Method in class com.example.brickpaint.BobRoss
Starts a client for the application and creates a notification
startServer() - Method in class com.example.brickpaint.BobRoss
Starts a server for the application and creates a notification
stop() - Method in class com.example.brickpaint.Client
Helper function that closes the client socket and handler thread
stop() - Method in class com.example.brickpaint.ClientHandler
Helper function that stops the loop in the thread, thus stopping the thread
stop() - Method in class com.example.brickpaint.Server
Helper function that will stop the server thread loop when called
Stop() - Method in class com.example.brickpaint.ServerDiscovery
Helper function that stops the discovery thread loop
stopClient() - Method in class com.example.brickpaint.BobRoss
Stops the client and creates a notification
stopServer() - Method in class com.example.brickpaint.BobRoss
Stops the server and creates a notification
A B C D E F G H I L M N O P R S T U V Z 
All Classes and Interfaces|All Packages