Hi,
I am trying to bring three state checkbox(Checked/UnChecked/Intermediate) in a tableviewer...can any help me how to do this.
I tried the
http://www.eclipse.org/articles/Article-Table-viewer/table_viewer.html, But my SWT package has the heriarchy ITableLabelProvider from IBaseLabelProvider. But the above article tells as
///////////////////////////////////////////////////
These methods are called by the TableViewer whenever a table element needs to be refreshed. Our ITableLabelProvider extends org.eclipse.jface.viewers.LabelProvider. This way, we benefit from the behavior defined in the superclass. Internally, our class manages an image registry (for the checkboxes) so we had to put in place the mechanics to load and manage instances of org.eclipse.jface.resource.ImageDescriptor and org.eclipse.jface.resource.ImageRegistry. The details of this can be assessed by looking at the source code for the class. In SWT, platform resources such as images and fonts must be disposed of when the application exits. However, an ImageRegistry owns all of the image objects registered with it and automatically disposes of them when the SWT Display is disposed so we do not need to explicitly do so.
///////////////////////////////////////////////////
But my package has the ITableLableProvider extends IBaseLabelProvider.
I am bit confused..Is it due to package version difference..Or what is the approach to be done in my current version SWT-3.1.2.
Thanks
Hariharan