Community
Participate
Working Groups
org.eclipse.swt.widgets.Shell.isDrawing(Shell.java:1088) org.eclipse.swt.widgets.Control.isDrawing(Control.java:1932) org.eclipse.swt.widgets.Control.isDrawing(Control.java:1932) org.eclipse.swt.widgets.Control.isDrawing(Control.java:1932) org.eclipse.swt.widgets.Control.isDrawing(Control.java:1932) org.eclipse.swt.widgets.Control.isDrawing(Control.java:1932) org.eclipse.swt.widgets.Control.isDrawing(Control.java:1932) org.eclipse.swt.widgets.Control.isDrawing(Control.java:1932) org.eclipse.swt.widgets.Control.calculateVisibleRegion(Control.java:644) org.eclipse.swt.widgets.Control.getVisibleRegion(Control.java:1754) org.eclipse.swt.widgets.Control.resetVisibleRegion(Control.java:2910) org.eclipse.swt.widgets.Control.invalidateVisibleRegion(Control.java:1916) org.eclipse.swt.widgets.Control.setFrameOrigin(Control.java:3389) org.eclipse.swt.widgets.Display.windowProc(Display.java:4964) org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) org.eclipse.swt.internal.cocoa.NSView.setFrame(NSView.java:251) org.eclipse.swt.widgets.Control.setBounds(Control.java:3137) org.eclipse.swt.widgets.Control.setBounds(Control.java:3172) org.eclipse.e4.ui.widgets.CTabFolder.setButtonBounds(CTabFolder.java:2252) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3440) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3373) org.eclipse.e4.ui.widgets.CTabFolder$1.controlResized(CTabFolder.java:173) org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1371) org.eclipse.swt.widgets.Control.resized(Control.java:2921) org.eclipse.swt.widgets.Composite.resized(Composite.java:929) org.eclipse.swt.widgets.ToolBar.resized(ToolBar.java:532) org.eclipse.swt.widgets.Control.setFrameSize(Control.java:3404) org.eclipse.swt.widgets.Display.windowProc(Display.java:4968) org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) org.eclipse.swt.internal.cocoa.NSView.setFrame(NSView.java:251) org.eclipse.swt.widgets.Control.setBounds(Control.java:3137) org.eclipse.swt.widgets.Control.setBounds(Control.java:3172) org.eclipse.e4.ui.widgets.CTabFolder.setButtonBounds(CTabFolder.java:2252) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3440) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3373) org.eclipse.e4.ui.widgets.CTabFolder$1.controlResized(CTabFolder.java:173) org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1371) org.eclipse.swt.widgets.Control.resized(Control.java:2921) org.eclipse.swt.widgets.Composite.resized(Composite.java:929) org.eclipse.swt.widgets.ToolBar.resized(ToolBar.java:532) org.eclipse.swt.widgets.Control.setFrameSize(Control.java:3404) org.eclipse.swt.widgets.Display.windowProc(Display.java:4968) org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) org.eclipse.swt.internal.cocoa.NSView.setFrame(NSView.java:251) org.eclipse.swt.widgets.Control.setBounds(Control.java:3137) org.eclipse.swt.widgets.Control.setBounds(Control.java:3172) org.eclipse.e4.ui.widgets.CTabFolder.setButtonBounds(CTabFolder.java:2252) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3440) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3373) org.eclipse.e4.ui.widgets.CTabFolder$1.controlResized(CTabFolder.java:173) org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1371) org.eclipse.swt.widgets.Control.resized(Control.java:2921) org.eclipse.swt.widgets.Composite.resized(Composite.java:929) org.eclipse.swt.widgets.ToolBar.resized(ToolBar.java:532) org.eclipse.swt.widgets.Control.setFrameSize(Control.java:3404) org.eclipse.swt.widgets.Display.windowProc(Display.java:4968) org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) org.eclipse.swt.internal.cocoa.NSView.setFrame(NSView.java:251) org.eclipse.swt.widgets.Control.setBounds(Control.java:3137) org.eclipse.swt.widgets.Control.setBounds(Control.java:3172) org.eclipse.e4.ui.widgets.CTabFolder.setButtonBounds(CTabFolder.java:2252) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3440) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3373) org.eclipse.e4.ui.widgets.CTabFolder$1.controlResized(CTabFolder.java:173) org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1371) org.eclipse.swt.widgets.Control.resized(Control.java:2921) org.eclipse.swt.widgets.Composite.resized(Composite.java:929) org.eclipse.swt.widgets.ToolBar.resized(ToolBar.java:532) org.eclipse.swt.widgets.Control.setFrameSize(Control.java:3404) org.eclipse.swt.widgets.Display.windowProc(Display.java:4968) org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) org.eclipse.swt.internal.cocoa.NSView.setFrame(NSView.java:251) org.eclipse.swt.widgets.Control.setBounds(Control.java:3137) org.eclipse.swt.widgets.Control.setBounds(Control.java:3172) org.eclipse.e4.ui.widgets.CTabFolder.setButtonBounds(CTabFolder.java:2252) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3440) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3373) org.eclipse.e4.ui.widgets.CTabFolder$1.controlResized(CTabFolder.java:173) org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1371) org.eclipse.swt.widgets.Control.resized(Control.java:2921) org.eclipse.swt.widgets.Composite.resized(Composite.java:929) org.eclipse.swt.widgets.ToolBar.resized(ToolBar.java:532) org.eclipse.swt.widgets.Control.setFrameSize(Control.java:3404) org.eclipse.swt.widgets.Display.windowProc(Display.java:4968) org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) org.eclipse.swt.internal.cocoa.NSView.setFrame(NSView.java:251) org.eclipse.swt.widgets.Control.setBounds(Control.java:3137) org.eclipse.swt.widgets.Control.setBounds(Control.java:3172) org.eclipse.e4.ui.widgets.CTabFolder.setButtonBounds(CTabFolder.java:2252) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3440) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3373) org.eclipse.e4.ui.widgets.CTabFolder$1.controlResized(CTabFolder.java:173) org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1371) org.eclipse.swt.widgets.Control.resized(Control.java:2921) org.eclipse.swt.widgets.Composite.resized(Composite.java:929) org.eclipse.swt.widgets.ToolBar.resized(ToolBar.java:532) org.eclipse.swt.widgets.Control.setFrameSize(Control.java:3404) org.eclipse.swt.widgets.Display.windowProc(Display.java:4968) org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) org.eclipse.swt.internal.cocoa.NSView.setFrame(NSView.java:251) org.eclipse.swt.widgets.Control.setBounds(Control.java:3137) org.eclipse.swt.widgets.Control.setBounds(Control.java:3172) org.eclipse.e4.ui.widgets.CTabFolder.setButtonBounds(CTabFolder.java:2252) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3440) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3373) org.eclipse.e4.ui.widgets.CTabFolder$1.controlResized(CTabFolder.java:173) org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228) org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) org.eclipse.swt.widgets.Display.sendEvent(Display.java:3776) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1367) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1390) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1371) org.eclipse.swt.widgets.Control.resized(Control.java:2921) org.eclipse.swt.widgets.Composite.resized(Composite.java:929) org.eclipse.swt.widgets.ToolBar.resized(ToolBar.java:532) org.eclipse.swt.widgets.Control.setFrameSize(Control.java:3404) org.eclipse.swt.widgets.Display.windowProc(Display.java:4968) org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) org.eclipse.swt.internal.cocoa.NSView.setFrame(NSView.java:251) org.eclipse.swt.widgets.Control.setBounds(Control.java:3137) org.eclipse.swt.widgets.Control.setBounds(Control.java:3172) org.eclipse.e4.ui.widgets.CTabFolder.setButtonBounds(CTabFolder.java:2252) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3440) org.eclipse.e4.ui.widgets.CTabFolder.updateItems(CTabFolder.java:3373) org.eclipse.e4.ui.widgets.CTabFolder$1.controlResized(CTabFolder.java:173) org.ecli...
Created attachment 175238 [details] patch Patch to ignore resize events when CTabFolder sets the bounds of the top right control.
I'm waiting on a code review from Silenio (or someone else from the SWT team).
Code is good.
Did this get released? Should this be closed?
Yup and Yup. Fixed in HEAD > 20100726