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

M

main(String[]) - Static method in class prezoom.Main
Application starting point, creates a new instance of the main window
Main - Class in prezoom
The Main
Main() - Constructor for class prezoom.Main
 
MainWindow - Class in prezoom.view
This main GUI window which holds all the child GUI windows
MainWindow(String) - Constructor for class prezoom.view.MainWindow
The main window constructor.
menuBar - Static variable in class prezoom.view.MainWindow
the menu bar
MenuBar - Class in prezoom.view
Class used to display the application's menu bar
MenuBar() - Constructor for class prezoom.view.MenuBar
the constructor
MenuBar.MenuOptionsHandler - Class in prezoom.view
the listener
MenuOptionsHandler() - Constructor for class prezoom.view.MenuBar.MenuOptionsHandler
 
MethodFactory - Class in prezoom.model
to generate maps that contain all non null filed names, values, getter methods, or setter method of a class.
MethodFactory() - Constructor for class prezoom.model.MethodFactory
 
mouseClicked(MouseEvent) - Method in class prezoom.controller.GObjectManager.MouseDispatcher
 
mouseClicked(MouseEvent) - Method in class prezoom.view.CenterCanvas.EditModeActionHandler
right click to pop up delete menu
mouseClicked(MouseEvent) - Method in class prezoom.view.CenterCanvas.PresentModeActionHandler
deal with presentation mouse trigger
mouseDispatcher - Static variable in class prezoom.controller.GObjectManager
the listener to dispatch the mouse event to the canvas in the presentation mode, so that the text area will not intercept the user input
MouseDispatcher() - Constructor for class prezoom.controller.GObjectManager.MouseDispatcher
 
mouseDragged(MouseEvent) - Method in class prezoom.controller.GObjectManager.MouseDispatcher
 
mouseDragged(MouseEvent) - Method in class prezoom.view.CenterCanvas.EditModeActionHandler
deal with dragging if mouse right clicked, drag the canvas.
mouseDragged(MouseEvent) - Method in class prezoom.view.CenterCanvas.PresentModeActionHandler
deal with dragging
mouseEntered(MouseEvent) - Method in class prezoom.controller.GObjectManager.MouseDispatcher
 
mouseEntered(MouseEvent) - Method in class prezoom.view.CenterCanvas.EditModeActionHandler
 
mouseEntered(MouseEvent) - Method in class prezoom.view.CenterCanvas.PresentModeActionHandler
 
mouseExited(MouseEvent) - Method in class prezoom.controller.GObjectManager.MouseDispatcher
 
mouseExited(MouseEvent) - Method in class prezoom.view.CenterCanvas.EditModeActionHandler
 
mouseExited(MouseEvent) - Method in class prezoom.view.CenterCanvas.PresentModeActionHandler
 
mouseMoved(MouseEvent) - Method in class prezoom.controller.GObjectManager.MouseDispatcher
 
mouseMoved(MouseEvent) - Method in class prezoom.view.CenterCanvas.EditModeActionHandler
when mouse moving, keep updating the cursor type
mouseMoved(MouseEvent) - Method in class prezoom.view.CenterCanvas.PresentModeActionHandler
 
mousePressed(MouseEvent) - Method in class prezoom.controller.GObjectManager.MouseDispatcher
 
mousePressed(MouseEvent) - Method in class prezoom.view.CenterCanvas.EditModeActionHandler
when pressed check whether an object or a resize point is selected
mousePressed(MouseEvent) - Method in class prezoom.view.CenterCanvas.PresentModeActionHandler
 
mouseReleased(MouseEvent) - Method in class prezoom.controller.GObjectManager.MouseDispatcher
 
mouseReleased(MouseEvent) - Method in class prezoom.view.CenterCanvas.EditModeActionHandler
 
mouseReleased(MouseEvent) - Method in class prezoom.view.CenterCanvas.PresentModeActionHandler
 
mouseWheelMoved(MouseWheelEvent) - Method in class prezoom.view.CenterCanvas.EditModeActionHandler
deal with zooming
mouseWheelMoved(MouseWheelEvent) - Method in class prezoom.view.CenterCanvas.PresentModeActionHandler
deal with zooming
moveCamera(Graphics2D) - Static method in class prezoom.controller.CameraManager
move the camera to the stored location
moveCamera(Graphics2D, double, double, double) - Static method in class prezoom.controller.CameraManager
move the camera to the given location
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes All Packages