Disposing off the GridEditor [message #585713] |
Thu, 25 October 2007 06:55 |
Eclipse User |
|
|
|
Hi
I am adding a GridEditor to each cell of the Grid whenever that particular
cell is clicked as in the code...
expectedPeaksGrid.addMouseListener(new MouseAdapter()
{
Text textControl;
GridItem item1;
public void mouseDown(MouseEvent r)
{
if (expectedPeaksGrid.getCellSelectionCount() != 0)
{
Point p1 = expectedPeaksGrid.getCellSelection()[0];
gridEditor = new GridEditor(expectedPeaksGrid);
textControl = new Text(expectedPeaksGrid, SWT.NONE);
textControl.setText(" ");
textControl.pack();
gridEditor.grabHorizontal = true;
gridEditor.horizontalAlignment = SWT.FILL;
gridEditor.setEditor(textControl, expectedPeaksGrid
.getItem(p1.y), p1.x);
}
}
});
Now I want this grideditor to be disposed as soon as the focus shifts from
the cell that is being edited..
Can anybody suggest how to accomplish this ..
Thanks
Ramya
|
|
|
Powered by
FUDForum. Page generated in 0.03143 seconds