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
Rectangle area = tree.getClientArea();
                TreeColumn[] columns = tree.getColumns();
                if (area.width > 0 && columns[0].getWidth() == 0) {
                    columns[0].setWidth(area.width * 40 / 100);
                    columns[1].setWidth(area.width - columns[0].getWidth() - 4);
                    tree.removeControlListener(this);
                }
            }
        });
    }
    /**
     * Asks the entry currently being edited to apply its current cell editor
     * value.
     */
    private void applyEditorValue() {
        TreeItem treeItem = treeEditor.getItem();
        
        if (treeItem == null || treeItem.isDisposed())
            return;
        IPropertySheetEntry entry = (IPropertySheetEntry) treeItem.getData();
        entry.applyEditorValue();
    }
    /**
     * Creates the child items for the given widget (item or tree). This
     * method is called when the item is expanded for the first time or when an
     * item is assigned as the root of the tree.
     * @param widget TreeItem or Tree to create the children in.
     */
    private void createChildren(Widget widget) {