//***************************************************************************** // // Beenish Chaudry, Geetika Tewari, Elif Tosun and // Ileana Streinu // // Summer 1999, Fall 1999, Spring 2000 // //***************************************************************************** // // StateMouse.java // // constant class // used for options in the Edit menu and Set of Points, set Origin // tell how to interpret mouse clicks // //***************************************************************************** class StateMouse{ // points public final static int insertP = 0; // clicking on the mouse inserts a point public final static int deleteP = 1; // delete a point public final static int moveP = 2; // move a point public final static int originP = 3; // set the origin on Point Canvas public final static int selectP = 4; // select point on Point Canvas public final static int elabelP = 5; // edit user label of point on Point Canvas public final static int moveLP = 6; // move the label of a point public final static int moveCP = 7; // move the coordinates of a point public final static int selectR = 8; // select a rectangle of points // lines public final static int insertL = 10; // clicking on the mouse inserts a line public final static int deleteL = 11; // delete a line public final static int moveL = 12; // move a line public final static int originL = 13; // set the origin on Line Canvas public final static int selectL = 14; // select line on Line Canvas public final static int elabelL = 15; // edit user label of line on Line Canvas public final static int moveLL = 16; // move the label of a line public final static int moveCL = 17; // move the equation of a line // select public final static int select = 20; // select an object }