1 8 package com.nightlabs.editor2d.properties; 9 10 import org.eclipse.jface.viewers.CellEditor; 11 import org.eclipse.swt.widgets.Composite; 12 import org.eclipse.ui.views.properties.PropertyDescriptor; 13 14 public class LineStylePropertyDescriptor 15 extends PropertyDescriptor 16 { 17 public LineStylePropertyDescriptor(Object id, String displayName) 18 { 19 super(id, displayName); 20 setLabelProvider(new LineStyleLabelProvider()); 21 } 22 23 public CellEditor createPropertyEditor(Composite parent) 24 { 25 CellEditor editor = new LineStyleCellEditor(parent); 26 if (getValidator() != null) 27 editor.setValidator(getValidator()); 28 29 return editor; 30 } 31 32 } 33 | Popular Tags |