1 27 28 package org.nightlabs.editor2d.properties; 29 30 import org.eclipse.jface.viewers.DialogCellEditor; 31 import org.eclipse.swt.widgets.Composite; 32 import org.eclipse.swt.widgets.Control; 33 34 public class LineStyleCellEditor 35 extends DialogCellEditor 36 { 37 public LineStyleCellEditor() { 38 super(); 39 } 40 41 public LineStyleCellEditor(Composite parent) { 42 super(parent); 43 } 44 45 public LineStyleCellEditor(Composite parent, int style) { 46 super(parent, style); 47 } 48 49 protected Object openDialogBox(Control cellEditorWindow) 50 { 51 LineStyleDialog dialog = new LineStyleDialog(cellEditorWindow.getShell()); 52 dialog.open(); 53 Object [] result = dialog.getResult(); 54 if (result != null) 55 return result[0]; 56 57 return new Integer (1); 58 } 59 60 protected void updateContents(Object value) 61 { 62 super.updateContents(value); 63 } 64 65 66 } 67 | Popular Tags |