Index
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
All Classes and Interfaces|All Packages