Revision 89
1.10/trunk/libraries/lib3DMap/src/org/gvsig/gvsig3d/listener/EditorListener.java | ||
---|---|---|
136 | 136 |
} |
137 | 137 |
|
138 | 138 |
public void mouseClicked(MouseEvent e) { |
139 |
// TODO Auto-generated method stub |
|
140 |
} |
|
141 | 139 |
|
142 |
public void mouseEntered(MouseEvent e) { |
|
143 |
// TODO Auto-generated method stub |
|
144 |
|
|
145 |
} |
|
146 |
|
|
147 |
public void mouseExited(MouseEvent e) { |
|
148 |
// TODO Auto-generated method stub |
|
149 |
|
|
150 |
} |
|
151 |
|
|
152 |
public void mousePressed(MouseEvent e) { |
|
153 |
// TODO Auto-generated method stub |
|
154 |
|
|
155 |
} |
|
156 |
|
|
157 |
public void mouseReleased(MouseEvent e) { |
|
158 |
|
|
159 | 140 |
ActionCommand command; |
160 | 141 |
|
161 | 142 |
try { |
... | ... | |
174 | 155 |
|
175 | 156 |
if (hit != null) { |
176 | 157 |
|
177 |
Node nodeHit = (Node) hit.getNodePath().get(1); |
|
158 |
Node nodeHit = null; |
|
159 |
|
|
160 |
Vector<Node> nodePath = hit.getNodePath(); |
|
161 |
|
|
162 |
for(int i=0; (i+1)<nodePath.size(); i++) |
|
163 |
{ |
|
164 |
Node node = nodePath.get(i); |
|
165 |
if(node.getCPtr() == this._manager.getScene().getCPtr()) |
|
166 |
{ |
|
167 |
nodeHit = (Node) nodePath.get(i+1); |
|
168 |
break; |
|
169 |
} |
|
170 |
} |
|
171 |
|
|
178 | 172 |
/* |
179 | 173 |
* Group parent; parent = new |
180 | 174 |
* Group(nodeHit.getParent(0).getCPtr()); int k; k = |
... | ... | |
185 | 179 |
*/ |
186 | 180 |
|
187 | 181 |
int k; |
188 |
try { |
|
189 |
k = nodeHit.getParent(0).getChildIndex(nodeHit); |
|
190 |
|
|
191 |
AddSelectionCommand addCommand = new AddSelectionCommand( |
|
192 |
k, _manager); |
|
193 |
addCommand.execute(); |
|
194 |
|
|
182 |
try |
|
183 |
{ |
|
184 |
if(nodeHit != null) { |
|
185 |
k = nodeHit.getParent(0).getChildIndex(nodeHit); |
|
186 |
|
|
187 |
AddSelectionCommand addCommand = new AddSelectionCommand( |
|
188 |
k, _manager); |
|
189 |
addCommand.execute(); |
|
190 |
} |
|
195 | 191 |
} catch (NodeException e1) { |
196 | 192 |
// TODO Auto-generated catch block |
197 | 193 |
e1.printStackTrace(); |
... | ... | |
212 | 208 |
} |
213 | 209 |
} |
214 | 210 |
|
211 |
public void mouseEntered(MouseEvent e) { |
|
212 |
// TODO Auto-generated method stub |
|
213 |
|
|
214 |
} |
|
215 |
|
|
216 |
public void mouseExited(MouseEvent e) { |
|
217 |
// TODO Auto-generated method stub |
|
218 |
|
|
219 |
} |
|
220 |
|
|
221 |
public void mousePressed(MouseEvent e) { |
|
222 |
// TODO Auto-generated method stub |
|
223 |
|
|
224 |
} |
|
225 |
|
|
226 |
public void mouseReleased(MouseEvent e) { |
|
227 |
// TODO Auto-generated method stub |
|
228 |
} |
|
229 |
|
|
215 | 230 |
public void keyTyped(KeyEvent e) { |
216 | 231 |
// TODO Auto-generated method stub |
217 | 232 |
|
Also available in: Unified diff