Bug 108873 [PropertiesView] Properties view broken on MacOS X
I20050830 Try to add an extension point on MacOS X (with PDE) when using the properties view observe: - initial column size is too small to show anything - values (second column) doesn't show anything by default. You'll have to select a row to show its value. - second column cannot be resized. - buttons are clipped in half and no label is visible
bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheetViewer.java
* Updates the categories. Reuses old categories if possible.
     */
    private void updateCategories() {
        
        if (categories == null)
            categories = new PropertySheetCategory[0];
        
        List childEntries = getFilteredEntries(rootEntry.getChildEntries());
        
        if (childEntries.size() == 0) {
            categories = new PropertySheetCategory[0];
            return;
        }
        
        Map categoryCache = new HashMap(categories.length * 2 + 1);
        for (int i = 0; i < categories.length; i++) {
            categories[i].removeAllEntries();
            categoryCache.put(categories[i].getCategoryName(), categories[i]);
        }
        
        List categoriesToRemove = new ArrayList(Arrays.asList(categories));
        
        PropertySheetCategory misc = (PropertySheetCategory) categoryCache
                .get(MISCELLANEOUS_CATEGORY_NAME);
        if (misc == null)
            misc = new PropertySheetCategory(MISCELLANEOUS_CATEGORY_NAME);
        boolean addMisc = false;
        for (int i = 0; i < childEntries.size(); i++) {
            IPropertySheetEntry childEntry = (IPropertySheetEntry) childEntries
                    .get(i);