open dialog on click on palette entry [message #147518] |
Thu, 12 August 2004 13:16 |
Eclipse User |
|
|
|
Originally posted by: ben_yay.hotmail.com
Hello,
I'd like to open a dialog box when the user clicks on a palette entry,
allowing the user to choose the type of element he wants to create (like
the "Choose Bean" entry in Visual Editor). I tried to override the
CreationEntry and the CreationTool,(launching my dialog in the constructor
of my CreationTool) but I get this Exception after clicking ok in the
Dialog :
java.lang.NullPointerException
at
org.eclipse.gef.tools.SelectEditPartTracker.handleButtonUp(S electEditPartTracker.java:110)
at
org.eclipse.gef.internal.ui.palette.editparts.ToolEntryEditP art$OtherToggleButtonTracker.handleButtonUp(ToolEntryEditPar t.java:162)
at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java :1042)
at org.eclipse.gef.tools.SelectionTool.mouseUp(SelectionTool.ja va:535)
at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:241)
at
org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouse Released(DomainEventDispatcher.java:344)
at
org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(Li ghtweightSystem.java:516)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:136)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :82)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:2772)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2431)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1377)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:254)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:141)
It seems the DragEditPartsTracker catches a mouse event it shouldn't. How
can I solve that error? (I did'nt manage to understand the way it worked
in VE)
|
|
|
Powered by
FUDForum. Page generated in 0.02912 seconds