/** * <p>Copyright: Copyright (c) 2009</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.ui.celleditor; import org.eclipse.jface.viewers.DialogCellEditor; import org.eclipse.jface.window.Window; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; /** * ���ı���Ԫ��༭���� * @author mawb */ public class LongTxtCellEditor extends DialogCellEditor { public LongTxtCellEditor(Composite parent) { super(parent); } @Override protected Object openDialogBox(Control cellEditorWindow) { LongTxtDialog dialog = new LongTxtDialog(cellEditorWindow.getShell()); dialog.setText(getValue().toString()); dialog.setBlockOnOpen(true); int returnCode = dialog.open(); return (returnCode == Window.OK) ? dialog.getResult() : null; } }