KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > nightlabs > editor2d > request > EditorEditShapeRequest


1 /* *****************************************************************************
2  * NightLabs Editor2D - Graphical editor framework *
3  * Copyright (C) 2004-2005 NightLabs - http://NightLabs.org *
4  * Project author: Daniel Mazurek <Daniel.Mazurek [at] nightlabs [dot] org> *
5  * *
6  * This library is free software; you can redistribute it and/or *
7  * modify it under the terms of the GNU Lesser General Public *
8  * License as published by the Free Software Foundation; either *
9  * version 2.1 of the License, or (at your option) any later version. *
10  * *
11  * This library is distributed in the hope that it will be useful, *
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of *
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
14  * Lesser General Public License for more details. *
15  * *
16  * You should have received a copy of the GNU Lesser General Public *
17  * License along with this library; if not, write to the *
18  * Free Software Foundation, Inc., *
19  * 51 Franklin St, Fifth Floor, *
20  * Boston, MA 02110-1301 USA *
21  * *
22  * Or get it online : *
23  * http://www.gnu.org/copyleft/lesser.html *
24  * *
25  * *
26  ******************************************************************************/

27
28 package org.nightlabs.editor2d.request;
29
30 import org.eclipse.gef.EditPart;
31 import org.eclipse.gef.requests.SelectionRequest;
32
33
34 public class EditorEditShapeRequest
35 extends SelectionRequest
36 implements EditorRequestConstants,
37                      EditorLocationRequest
38 {
39   protected int pathSegmentIndex;
40   public int getPathSegmentIndex() {
41     return pathSegmentIndex;
42   }
43   public void setPathSegmentIndex(int pathSegmentIndex) {
44     this.pathSegmentIndex = pathSegmentIndex;
45   }
46     
47 // protected Point mouseLocation;
48
// /**
49
// * Returns the location of the mouse pointer.
50
// *
51
// * @return The location of the mouse pointer.
52
// */
53
// public Point getLocation() {
54
// return mouseLocation;
55
// }
56
//
57
// /**
58
// * Sets the location where the New PathSegment will be placed.
59
// *
60
// * @param location the location
61
// */
62
// public void setLocation(Point location) {
63
// this.mouseLocation = location;
64
// }
65

66   protected EditPart targetEditPart;
67   public EditPart getTargetEditPart() {
68     return targetEditPart;
69   }
70   public void setTargetEditPart(EditPart targetEditPart) {
71     this.targetEditPart = targetEditPart;
72   }
73     
74   public EditorEditShapeRequest()
75   {
76     super();
77     setType(REQ_EDIT_SHAPE);
78   }
79
80   /**
81    * @param type
82    */

83   public EditorEditShapeRequest(Object JavaDoc type)
84   {
85     super();
86     setType(type);
87   }
88
89 }
90
Popular Tags