Uses of Package
com.example.brickpaint

  • Class
    Description
    Handles keyboard input and methods for the BrickPaintController Class
    Main controller class for the BrickPaint application, handles the FXML methods and variables for the stage
    Enum for all the tool options in the BrickPaint App
    Sets up all toolbar buttons for the application as well as their graphics, layout, listeners, and methods
    Manages all the drawing Sub-nodes for the overarching canvas, may have multiple instances to create multiple canvases
    Handles undo and redo implementation for a JavaFX canvas