|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjpicedt.ui.MDIManager.BoardEventHandler
protected class MDIManager.BoardEventHandler
A handler for events triggered from any PEDrawingBoard, its PECanvas or its
EditorKit.
| Constructor Summary | |
|---|---|
protected |
MDIManager.BoardEventHandler()
|
| Method Summary | |
|---|---|
void |
propertyChange(PropertyChangeEvent e)
Handler for " PropertyChange" events sources from either PECanvas or its
EditorKit. |
void |
selectionUpdate(SelectionEvent e)
Handler for "Selection" events triggered e.g. by a click on a graphical object (from a given PEDrawingBoard)
This takes the following actions:
marks the active drawing board as dirty and possibly adds a trailing "*" to the frame's title,
updates widgets states (ie menu items + toolbar buttons),
eventually notifies interested dockable panels (through the "dockablePanelsMap" hash table)
that the state of the Drawing has changed (for instance, say there's a
graphical object filled in red and we just selected it → changes
the current active fill colour to red in the attributes editor palette). |
void |
undoableEditHappened(UndoableEditEvent e)
Handler for "UndoableEdit" events sourced by PECanvas. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected MDIManager.BoardEventHandler()
| Method Detail |
|---|
public void selectionUpdate(SelectionEvent e)
PEDrawingBoard)
This takes the following actions:
selectionUpdate in interface SelectionListenerpublic void undoableEditHappened(UndoableEditEvent e)
PECanvas. Updates undo/redo menu items
and corresponding toolbar buttons.
undoableEditHappened in interface UndoableEditListenerpublic void propertyChange(PropertyChangeEvent e)
PropertyChange" events sources from either PECanvas or its
EditorKit. Simply forwards these events to all DockablePanel's which
implement the PropertyChangeListener interface, as well as to the attached
PEMenuBar.
propertyChange in interface PropertyChangeListener
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||