Bug 263852 [UI] Need to detect selecting an already selected tab as an 'activate' event
Currently we can detect activation at the contributed part level and when the user selects a currently unselected tab in a stack but the case where the user clicks on the currently selected tab isn't picked up. We need to pick up this case so we can manage the CSS styles correctly.
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/renderers/swt/StackModelFactory.java
cti.setText(itemPart.getName());
			cti.setImage(getImage(element));
			
			
			Control ctrl = (Control) element.getWidget();
			if (ctrl != null) {
				cti.setControl(ctrl);
				
				hookChildControllerLogic(parentElement, element, cti);
			}
		}
	}
	@Override
	public <P extends MPart<?>> void processContents(MPart<P> me) {
		Widget parentWidget = getParentWidget(me);
		if (parentWidget == null)
			return;
		
		
		List<P> parts = me.getChildren();
		if (parts != null) {
			for (MPart<?> childME : parts) {
				if (childME.isVisible())
					childAdded(me, childME);
			}
		}
	}
	private CTabItem findItemForPart(MPart<?> folder, MPart<?> part) {
		CTabFolder ctf = (CTabFolder) folder.getWidget();
		if (ctf == null)