BUG - Toolbar in Coolitem

SWT Designer allows you to create the views, editors, perspectives, pref pages, composites, etc. that comprise Eclipse SWT & RCP applications and plug-ins.

Moderators: Konstantin.Scheglov, gnebling, Alexander.Mitin, jwren, Eric Clayberg

BUG - Toolbar in Coolitem

Postby grobi » Wed Jul 12, 2006 4:53 am

The SWT Designer have problems to parse a Toolbar in a Coolitem.

Eclipse 3.1.2

WindowBuilder Pro
Version: 5.0.1
Build id: 2006.07.11

Code: Select all
Composite composite;
        composite = new Composite(this, SWT.NONE);
        composite.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
        composite.setLayout(new FillLayout());

        final CoolBar coolBar = new CoolBar(composite, SWT.FLAT);

        final CoolItem newItemCoolItem = new CoolItem(coolBar, SWT.PUSH);
        newItemCoolItem.setMinimumSize(new Point(30, 22));

        newItemCoolItem.setText("New item");

        final ToolBar toolBar = new ToolBar(coolBar, SWT.NONE);
        newItemCoolItem.setControl(toolBar);


Exception from Eclipse log:

Code: Select all
!ENTRY com.swtdesigner 4 4 2006-07-12 14:42:46.465
!MESSAGE Designer internal error [5.0.1.2006.07.12]: Unknown bean class: null
!STACK 0
java.lang.IllegalArgumentException: Unknown bean class: null
   at com.swtdesigner.model.swt.widgets.SWTBeanInfo.clearBeanInstance(SWTBeanInfo.java:613)
   at com.swtdesigner.model.swing.JavaBeanInfo.clearResources(JavaBeanInfo.java:2654)
   at com.swtdesigner.model.JavaInfo.clearResources(JavaInfo.java:5970)
   at com.swtdesigner.model.swing.JavaBeanInfo.clearResources(JavaBeanInfo.java:2649)
   at com.swtdesigner.model.swt.widgets.control.ControlInfo.clearResources(ControlInfo.java:238)
   at com.swtdesigner.model.JavaInfo.clearResources(JavaInfo.java:5970)
   at com.swtdesigner.model.swing.JavaBeanInfo.clearResources(JavaBeanInfo.java:2649)
   at com.swtdesigner.model.swt.widgets.control.ControlInfo.clearResources(ControlInfo.java:238)
   at com.swtdesigner.model.JavaInfo.clearResources(JavaInfo.java:5970)
   at com.swtdesigner.model.swing.JavaBeanInfo.clearResources(JavaBeanInfo.java:2649)
   at com.swtdesigner.model.swt.widgets.control.ControlInfo.clearResources(ControlInfo.java:238)
   at com.swtdesigner.gef.DesignerEditor.clearRootsResources(DesignerEditor.java:295)
   at com.swtdesigner.gef.DesignerEditor.parseCompilationUnit(DesignerEditor.java:977)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:920)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:904)
   at com.swtdesigner.editors.MultiPageEditor.showDesignEditor(MultiPageEditor.java:402)
   at com.swtdesigner.editors.MultiPageEditor$2.widgetSelected(MultiPageEditor.java:175)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
   at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:660)
   at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3138)
   at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1922)
   at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:288)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
   at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
   at org.eclipse.core.launcher.Main.run(Main.java:973)
   at org.eclipse.core.launcher.Main.main(Main.java:948)

!ENTRY com.swtdesigner 4 4 2006-07-12 14:42:46.700
!MESSAGE Designer internal error [5.0.1.2006.07.12]: %Figure.Remove.Exception.IllegalArgument_EXC_
!STACK 0
java.lang.IllegalArgumentException: %Figure.Remove.Exception.IllegalArgument_EXC_
   at org.eclipse.draw2d.Figure.remove(Figure.java:1055)
   at org.eclipse.gef.editparts.AbstractGraphicalEditPart.removeChildVisual(AbstractGraphicalEditPart.java:664)
   at org.eclipse.gef.editparts.AbstractEditPart.removeChild(AbstractEditPart.java:826)
   at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:750)
   at org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractEditPart.java:694)
   at org.eclipse.gef.editparts.AbstractGraphicalEditPart.refresh(AbstractGraphicalEditPart.java:534)
   at com.swtdesigner.gef.header.edit.container.HeadersEditPart$1.selectionChanged(HeadersEditPart.java:40)
   at org.eclipse.gef.ui.parts.AbstractEditPartViewer.fireSelectionChanged(AbstractEditPartViewer.java:186)
   at com.swtdesigner.gef.DesignerEditor$DesignerGraphicalViewer.fireSelectionChanged(DesignerEditor.java:352)
   at org.eclipse.gef.ui.parts.AbstractEditPartViewer.deselect(AbstractEditPartViewer.java:135)
   at org.eclipse.gef.editparts.AbstractEditPart.removeNotify(AbstractEditPart.java:877)
   at org.eclipse.gef.editparts.AbstractGraphicalEditPart.removeNotify(AbstractGraphicalEditPart.java:687)
   at com.swtdesigner.gef.edit.common.JavaEditPart.removeNotify(JavaEditPart.java:44)
   at org.eclipse.gef.editparts.AbstractEditPart.removeNotify(AbstractEditPart.java:884)
   at org.eclipse.gef.editparts.AbstractGraphicalEditPart.removeNotify(AbstractGraphicalEditPart.java:687)
   at com.swtdesigner.gef.edit.common.JavaEditPart.removeNotify(JavaEditPart.java:44)
   at org.eclipse.gef.editparts.AbstractEditPart.removeNotify(AbstractEditPart.java:884)
   at org.eclipse.gef.editparts.AbstractGraphicalEditPart.removeNotify(AbstractGraphicalEditPart.java:687)
   at com.swtdesigner.gef.edit.common.JavaEditPart.removeNotify(JavaEditPart.java:44)
   at org.eclipse.gef.editparts.AbstractEditPart.removeNotify(AbstractEditPart.java:884)
   at org.eclipse.gef.editparts.AbstractGraphicalEditPart.removeNotify(AbstractGraphicalEditPart.java:687)
   at org.eclipse.gef.editparts.AbstractEditPart.removeChild(AbstractEditPart.java:825)
   at org.eclipse.gef.editparts.FreeformGraphicalRootEditPart.setContents(FreeformGraphicalRootEditPart.java:231)
   at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:485)
   at org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents(AbstractEditPartViewer.java:494)
   at com.swtdesigner.gef.DesignerEditor.setGEFContents(DesignerEditor.java:1330)
   at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.handleRootNodeSelected(DesignerEditorPropertyComposite.java:553)
   at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.updatePropertyComposite(DesignerEditorPropertyComposite.java:729)
   at com.swtdesigner.gef.DesignerEditor.parseCompilationUnit(DesignerEditor.java:1014)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:920)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:904)
   at com.swtdesigner.editors.MultiPageEditor.showDesignEditor(MultiPageEditor.java:402)
   at com.swtdesigner.editors.MultiPageEditor$2.widgetSelected(MultiPageEditor.java:175)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
   at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:660)
   at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3138)
   at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1922)
   at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:288)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
   at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
   at org.eclipse.core.launcher.Main.run(Main.java:973)
   at org.eclipse.core.launcher.Main.main(Main.java:948)

!ENTRY com.swtdesigner 4 4 2006-07-12 14:42:53.512
!MESSAGE Designer internal error [5.0.1.2006.07.12]: com.swtdesigner.model.swt.bean.graphics.PointInfo
!STACK 0
java.lang.ClassCastException: com.swtdesigner.model.swt.bean.graphics.PointInfo
   at com.swtdesigner.model.util.model.JavaInfoUtils.getControlInfo(JavaInfoUtils.java:106)
   at com.swtdesigner.model.JavaInfo.getControlInfo(JavaInfo.java:3049)
   at com.swtdesigner.model.swt.widgets.item.ControlItemInfo$1.visit(ControlItemInfo.java:80)
   at org.eclipse.jdt.core.dom.MethodInvocation.accept0(MethodInvocation.java:236)
   at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2450)
   at com.swtdesigner.model.util.ast.ASTNodeList.accept(ASTNodeList.java:210)
   at com.swtdesigner.model.swt.widgets.item.ControlItemInfo.acceptAsChild(ControlItemInfo.java:63)
   at com.swtdesigner.model.parser.JavaInfoParser.isParentAndChild(JavaInfoParser.java:935)
   at com.swtdesigner.model.parser.JavaInfoParser.findParentFor(JavaInfoParser.java:847)
   at com.swtdesigner.model.parser.JavaInfoParser.getRootNodes(JavaInfoParser.java:410)
   at com.swtdesigner.gef.DesignerEditor.parseCompilationUnit(DesignerEditor.java:985)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:920)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:904)
   at com.swtdesigner.editors.MultiPageEditor.showDesignEditor(MultiPageEditor.java:402)
   at com.swtdesigner.editors.MultiPageEditor$2.widgetSelected(MultiPageEditor.java:175)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
   at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:660)
   at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3138)
   at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1922)
   at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:288)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
   at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
   at org.eclipse.core.launcher.Main.run(Main.java:973)
   at org.eclipse.core.launcher.Main.main(Main.java:948)

!ENTRY com.swtdesigner 4 4 2006-07-12 14:42:53.543
!MESSAGE Designer internal error [5.0.1.2006.07.12]: java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
   at com.swtdesigner.model.swt.widgets.composite.AbstractCompositeInfo.canAcceptLayout(AbstractCompositeInfo.java:482)
   at com.swtdesigner.model.swt.properties.LayoutComplexProperty.getPropertyEditor(LayoutComplexProperty.java:117)
   at com.swtdesigner.properties.editors.PropertyEditorFactory.getEditorNoInit(PropertyEditorFactory.java:22)
   at com.swtdesigner.properties.editors.PropertyEditorFactory.getEditor(PropertyEditorFactory.java:14)
   at com.swtdesigner.model.properties.PropertyUtilities.isVisible(PropertyUtilities.java:46)
   at com.swtdesigner.model.JavaInfo.getProperties(JavaInfo.java:1053)
   at com.swtdesigner.model.swt.widgets.control.ControlInfo.getDecoratedIcon(ControlInfo.java:966)
   at com.swtdesigner.gef.common.property.WidgetsLabelProvider.getImage(WidgetsLabelProvider.java:18)
   at org.eclipse.jface.viewers.StructuredViewer.buildLabel(StructuredViewer.java:1878)
   at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:231)
   at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:85)
   at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
   at org.eclipse.core.runtime.Platform.run(Platform.java:783)
   at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
   at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
   at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:621)
   at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:434)
   at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
   at org.eclipse.core.runtime.Platform.run(Platform.java:783)
   at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
   at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
   at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1763)
   at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:535)
   at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:514)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
   at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:494)
   at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:983)
   at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1201)
   at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:973)
   at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:248)
   at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1417)
   at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.handleRootNodeSelected(DesignerEditorPropertyComposite.java:518)
   at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.updatePropertyComposite(DesignerEditorPropertyComposite.java:729)
   at com.swtdesigner.gef.DesignerEditor.parseCompilationUnit(DesignerEditor.java:1014)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:920)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:904)
   at com.swtdesigner.editors.MultiPageEditor.showDesignEditor(MultiPageEditor.java:402)
   at com.swtdesigner.editors.MultiPageEditor$2.widgetSelected(MultiPageEditor.java:175)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
   at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:660)
   at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3138)
   at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1922)
   at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:288)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
   at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
   at org.eclipse.core.launcher.Main.run(Main.java:973)
   at org.eclipse.core.launcher.Main.main(Main.java:948)

!ENTRY com.swtdesigner 4 4 2006-07-12 14:42:53.575
!MESSAGE Designer internal error [5.0.1.2006.07.12]: java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
   at com.swtdesigner.model.swt.widgets.composite.AbstractCompositeInfo.canAcceptLayout(AbstractCompositeInfo.java:482)
   at com.swtdesigner.model.swt.properties.LayoutComplexProperty.getPropertyEditor(LayoutComplexProperty.java:117)
   at com.swtdesigner.properties.editors.PropertyEditorFactory.getEditorNoInit(PropertyEditorFactory.java:22)
   at com.swtdesigner.properties.editors.PropertyEditorFactory.getEditor(PropertyEditorFactory.java:14)
   at com.swtdesigner.model.properties.PropertyUtilities.isVisible(PropertyUtilities.java:46)
   at com.swtdesigner.model.JavaInfo.getProperties(JavaInfo.java:1053)
   at com.swtdesigner.model.swt.widgets.control.ControlInfo.getDecoratedIcon(ControlInfo.java:966)
   at com.swtdesigner.gef.common.property.WidgetsLabelProvider.getImage(WidgetsLabelProvider.java:18)
   at org.eclipse.jface.viewers.StructuredViewer.buildLabel(StructuredViewer.java:1878)
   at org.eclipse.jface.viewers.TreeViewer.doUpdateItem(TreeViewer.java:231)
   at org.eclipse.jface.viewers.AbstractTreeViewer$UpdateItemSafeRunnable.run(AbstractTreeViewer.java:85)
   at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
   at org.eclipse.core.runtime.Platform.run(Platform.java:783)
   at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
   at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
   at org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewer.java:621)
   at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:434)
   at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
   at org.eclipse.core.runtime.Platform.run(Platform.java:783)
   at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
   at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
   at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:1763)
   at org.eclipse.jface.viewers.AbstractTreeViewer.createTreeItem(AbstractTreeViewer.java:535)
   at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:514)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
   at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:494)
   at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpandToLevel(AbstractTreeViewer.java:1122)
   at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpandToLevel(AbstractTreeViewer.java:1131)
   at org.eclipse.jface.viewers.AbstractTreeViewer.expandToLevel(AbstractTreeViewer.java:658)
   at org.eclipse.jface.viewers.AbstractTreeViewer.expandToLevel(AbstractTreeViewer.java:641)
   at org.eclipse.jface.viewers.AbstractTreeViewer.expandAll(AbstractTreeViewer.java:630)
   at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.handleRootNodeSelected(DesignerEditorPropertyComposite.java:519)
   at com.swtdesigner.gef.common.property.DesignerEditorPropertyComposite.updatePropertyComposite(DesignerEditorPropertyComposite.java:729)
   at com.swtdesigner.gef.DesignerEditor.parseCompilationUnit(DesignerEditor.java:1014)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:920)
   at com.swtdesigner.gef.DesignerEditor.handleActivate(DesignerEditor.java:904)
   at com.swtdesigner.editors.MultiPageEditor.showDesignEditor(MultiPageEditor.java:402)
   at com.swtdesigner.editors.MultiPageEditor$2.widgetSelected(MultiPageEditor.java:175)
   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
   at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:660)
   at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3138)
   at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1922)
   at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:288)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
   at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
   at org.eclipse.core.launcher.Main.run(Main.java:973)
   at org.eclipse.core.launcher.Main.main(Main.java:948)
[/code]
grobi
 
Posts: 1
Joined: Wed Jul 12, 2006 4:47 am

Re: BUG - Toolbar in Coolitem

Postby Eric Clayberg » Sat Jul 15, 2006 3:57 am

grobi wrote:The SWT Designer have problems to parse a Toolbar in a Coolitem.

This has been fixed in the latest v5.0.1 build.
Eric Clayberg
Software Engineering Manager
Google
http://code.google.com/webtoolkit/download.html

Author: "Eclipse Plug-ins"
http://www.qualityeclipse.com
Eric Clayberg
Moderator
 
Posts: 4503
Joined: Tue Sep 30, 2003 6:39 am
Location: Boston, MA USA


Return to SWT Designer

Who is online

Users browsing this forum: No registered users and 1 guest