Bug 51665 [CoolBar] Extra flashiness when switching between perspectives
build I20040210-0800 In same window, - open a java perspective - open several java editors - open debug perspective - switch back and forth between java and debug perspectives The coolbar is noticeably flashier than it was in M6.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/CoolBarManager.java
import org.eclipse.swt.widgets.Menu;
import org.eclipse.jface.util.Assert;
/**
 * A cool bar manager is a contribution manager which realizes itself and its
 * items in a cool bar control.
 * <p>
 * This class may be instantiated; it may also be subclassed.
 * </p>
 * 
 * @see #ICoolBarManager
 * @since 3.0
 */
public class CoolBarManager extends ContributionManager implements
        ICoolBarManager {
    /**
     * The number of widgets above which the cool bar should have its redraw
     * disabled. This is to reduce flicker.
     */
    private static final int REDRAW_LIMIT = 3;
    /**
     * A separator created by the end user.
     */
    public final static String USER_SEPARATOR = "UserSeparator"; 
    /**
     * The original creation order of the contribution items.
     */
    private ArrayList cbItemsCreationOrder = new ArrayList();
    /**
     * MenuManager for cool bar pop-up menu, or null if none.
     */