|
GEF v2.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
The collective state of a GEF "application", defined as its Tools,
CommandStack, EditPartViewers, and their contents.
An EditDomain is similar to an Eclipse Editor
(IEditorPart). However, rather
than specializing IEditorPart, EditDomain is a standalone Object. An Editor
corresponds to one SWT Control and
one IEditorInput.
An EditDomain can encompass other WorkbenchParts,
such as Views, in addition to the Editor.
Although rare, a single Editor may have multiple EditDomains, or vice-versa.
| Method Summary | |
void |
addViewer(EditPartViewer viewer)
Adds an EditPartViewer into the EditDomain. |
void |
focusGained(FocusEvent event,
EditPartViewer viewer)
Called when a viewer that the editor controls has gained focus. |
void |
focusLost(FocusEvent event,
EditPartViewer viewer)
Called when a viewer that the editor controls has lost focus. |
Tool |
getActiveTool()
Returns the active Tool |
CommandStack |
getCommandStack()
Returns the CommandStack. |
void |
keyDown(KeyEvent keyEvent,
EditPartViewer viewer)
Called when a key is pressed within a viewer of this Domain. |
void |
keyUp(KeyEvent keyEvent,
EditPartViewer view)
Called when a key is released within a viewer of this Domain. |
void |
loadDefaultTool()
Unloads the current tool and loads the default tool for this Domain. |
void |
mouseDoubleClick(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse button has been double-clicked on a viewer from this domain. |
void |
mouseDown(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse button has been pressed over a viewer that the editor controls. |
void |
mouseDrag(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse has been dragged within a viewer that the editor controls. |
void |
mouseHover(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse has hovered within a viewer that the editor controls. |
void |
mouseMove(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse has been moved within a viewer that the editor controls. |
void |
mouseUp(MouseEvent mouseEvent,
EditPartViewer view)
Called when the mouse button has been released over a viewer that the editor controls. |
void |
removeViewer(EditPartViewer view)
Adds an already added viewer from the editor. |
void |
setTool(Tool tool)
Sets the active Tool for this EditDomain. |
void |
viewerEntered(MouseEvent mouseEvent,
EditPartViewer viewer)
Called when the mouse Enters a viewer from this domain. |
void |
viewerExited(MouseEvent mouseEvent,
EditPartViewer viewer)
Called when the mouse Exits a viewer from this domain. |
| Method Detail |
public void addViewer(EditPartViewer viewer)
WorkbenchPart
of some form, such as the EditorPart or a ViewPart.viewer - The EditPartViewer
public void focusGained(FocusEvent event,
EditPartViewer viewer)
event - The SWT focus eventviewer - The source of the event.
public void focusLost(FocusEvent event,
EditPartViewer viewer)
event - The SWT focus eventviewer - The source of the event.public Tool getActiveTool()
public CommandStack getCommandStack()
public void keyDown(KeyEvent keyEvent,
EditPartViewer viewer)
keyEvent - The SWT keyboard eventviewer - The source of the event.
public void keyUp(KeyEvent keyEvent,
EditPartViewer view)
keyEvent - The SWT keyboard eventviewer - the source of the event.public void loadDefaultTool()
public void mouseDoubleClick(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - The SWT mouse eventviewer - The source of the event.
public void mouseDown(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - The SWT mouse eventviewer - The source of the event.
public void mouseDrag(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - The SWT mouse eventviewer - The source of the event.
public void mouseHover(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - The SWT mouse eventviewer - The source of the event.
public void mouseMove(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - The SWT mouse eventviewer - The viewer that the mouse event is over.
public void mouseUp(MouseEvent mouseEvent,
EditPartViewer view)
mouseEvent - The SWT mouse eventviewer - The source of the event.public void removeViewer(EditPartViewer view)
public void setTool(Tool tool)
public void viewerEntered(MouseEvent mouseEvent,
EditPartViewer viewer)
public void viewerExited(MouseEvent mouseEvent,
EditPartViewer viewer)
|
GEF v2.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||