[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.platform.rcp] Re: Nebula widgets GalleryItem & DefaultGalleryItemRenderer
|
You should ask this question in the newsgroup: eclipse.technology.nebula as
that's the home for Nebula related widgets.
Thanks!
Emil
"Sandeep Goel" <sandeep.goel@xxxxxxxxx> wrote in message
news:23344463.2471210592017123.JavaMail.root@xxxxxxxxxxxxxxxx
> Hi,
> I am using nebula widgets (Gallery) to give view like ICON view in
> Windows.
> by the following code.
> public static void main (final String[] args)
> {
> final Display display = new Display();
> final Image itemImage = new Image(display,
> Program.findProgram("gif").getImageData());
>
> final Shell shell = new Shell(display);
> shell.setSize(400, 300);
> shell.setLayout(new FillLayout());
> final Gallery gallery = new Gallery(shell, SWT.V_SCROLL |
> SWT.MULTI);
> // Renderers
> final NoGroupRenderer gr = new NoGroupRenderer();
> gr.setMinMargin(2);
> gr.setItemSize(76, 56);
> gr.setAutoMargin(true);
> gallery.setGroupRenderer(gr);
>
> final DefaultGalleryItemRenderer ir = new
> DefaultGalleryItemRenderer();
> gallery.setItemRenderer(ir);
>
> for (int g = 0; g < 1; g++)
> {
> final GalleryItem group = new GalleryItem(gallery, SWT.NONE);
> group.setText("Group " + g);
> group.setExpanded(true);
>
> for (int i = 0; i < 1; i++)
> {
> final GalleryItem item = new GalleryItem(group, SWT.NONE);
> if (itemImage != null)
> {
> item.setImage(itemImage);
> }
> item.setText("ABCDEFGHIJKLMNOPQRSTUVWXYZ");
> }
> }
>
> shell.open();
> while (!shell.isDisposed())
> {
> if (!display.readAndDispatch())
> {
> display.sleep();
> }
> }
>
> if (itemImage != null)
> {
> itemImage.dispose();
> }
> display.dispose();
> }
>
> here problem is that when I select an item I get a rectanle around it.(By
> modifying implementation of render class I removed that recatangle.) But
> now I need to make that image of the selected item must be selected as in
> the windows means only image must get a thin blue layer on it which makes
> it as selected.
>
> Can any body help me??
> Thanks..
> With BR
> Sandeep Goel...