1 27 28 package org.nightlabs.editor2d.properties; 29 30 import org.eclipse.jface.viewers.CellEditor; 31 import org.eclipse.swt.widgets.Composite; 32 import org.eclipse.ui.views.properties.PropertyDescriptor; 33 34 public class LineStylePropertyDescriptor 35 extends PropertyDescriptor 36 { 37 public LineStylePropertyDescriptor(Object id, String displayName) 38 { 39 super(id, displayName); 40 setLabelProvider(new LineStyleLabelProvider()); 41 } 42 43 public CellEditor createPropertyEditor(Composite parent) 44 { 45 CellEditor editor = new LineStyleCellEditor(parent); 46 if (getValidator() != null) 47 editor.setValidator(getValidator()); 48 49 return editor; 50 } 51 52 } 53 | Popular Tags |