Bug 177489 [Viewers] Document usability of IColorProvider, IFontProvider not usable for ListViewers
This week I had this 2 times. Users complaint that IColorProvider and IFontProvider are not working for their ListViewer. I'd like to mention this in the JavaDoc. Question is where the best place for this would be: - in the interfaces itself - in AbstractListViewer#setLabelProvider() or in both places?
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/AbstractListViewer.java
listSetTopIndex(Math.min(topIndex, children.length));
            }
        } else {
            doUpdateItem(list, element, true);
        }
    }
    
    /**
     * Returns the index of the item currently at the top of the viewable area.
     * <p>
     * Default implementation returns -1.
     * </p>
     * @return index, -1 for none
     */
    protected int listGetTopIndex(){
    	return -1;
    }
    /**
     * Sets the index of the item to be at the top of the viewable area.
     * <p>
     * Default implementation does nothing.
     * </p>
     * @param index the given index. -1 for none.  index will always refer to a valid index.
     */
    protected void listSetTopIndex(int index) {
    }
    
    /**
     * Removes the given elements from this list viewer.
     *