Last drawer disappeared when collapsed. [message #132540] |
Tue, 18 May 2004 01:54  |
Eclipse User |
|
|
|
Hi all,
I have the below codes that creates a viewpart with the paletteviewer. I
can't figure out why the last drawer in the paletteviewer disappeared if I
were to click on it to collapse it.
Am I missing some lines of codes? Please help. Thanks.
package mytoolbox.ui.views;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.gef.palette.*;
import org.eclipse.gef.ui.palette.PaletteViewer;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.*;
import org.eclipse.ui.part.*;
public class ToolboxView extends ViewPart {
private PaletteViewer toolboxViewer;
private PaletteRoot root;
public ToolboxView() {}
public void createPartControl(Composite parent) {
toolboxViewer = new PaletteViewer();
toolboxViewer.createControl(parent);
List list = new ArrayList();
PaletteDrawer pal;
list.add(pal=new PaletteDrawer("1", null));
list.add(pal=new PaletteDrawer("2", null));
list.add(pal=new PaletteDrawer("3", null));
pal.setUserModificationPermission(PaletteEntry.PERMISSION_NO _MODIFICATION);
root = new PaletteRoot();
root.addAll(list);
toolboxViewer.setPaletteRoot(root);
}
protected void setSite(IWorkbenchPartSite site){
super.setSite(site);
}
public void setFocus() {
toolboxViewer.getControl().setFocus();
}
}
|
|
|
|
Last drawer disappeared when collapsed. [message #132907 is a reply to message #132699] |
Wed, 19 May 2004 03:38  |
Eclipse User |
|
|
|
Thanks.
Pratik Shah wrote:
> We have seen similar problems (drawers disappearing). It's a problem with
> the palette layout and not your code. I haven't had the time to look into
> it. Feel free to open a bug report. It will be fixed in one of the
> upcoming builds.
> "Kia Bee" <nkiabee@yahoo.co.uk> wrote in message
> news:c8c8fh$5d3$1@eclipse.org...
> > Hi all,
> > I have the below codes that creates a viewpart with the paletteviewer. I
> > can't figure out why the last drawer in the paletteviewer disappeared if I
> > were to click on it to collapse it.
> >
> > Am I missing some lines of codes? Please help. Thanks.
> >
> > package mytoolbox.ui.views;
> >
> > import java.util.ArrayList;
> > import java.util.List;
> > import org.eclipse.gef.palette.*;
> > import org.eclipse.gef.ui.palette.PaletteViewer;
> > import org.eclipse.swt.widgets.Composite;
> > import org.eclipse.ui.*;
> > import org.eclipse.ui.part.*;
> >
> > public class ToolboxView extends ViewPart {
> >
> > private PaletteViewer toolboxViewer;
> > private PaletteRoot root;
> >
> > public ToolboxView() {}
> >
> > public void createPartControl(Composite parent) {
> > toolboxViewer = new PaletteViewer();
> > toolboxViewer.createControl(parent);
> > List list = new ArrayList();
> > PaletteDrawer pal;
> > list.add(pal=new PaletteDrawer("1", null));
> > list.add(pal=new PaletteDrawer("2", null));
> > list.add(pal=new PaletteDrawer("3", null));
> >
> pal.setUserModificationPermission(PaletteEntry.PERMISSION_NO _MODIFICATION);
> > root = new PaletteRoot();
> > root.addAll(list);
> > toolboxViewer.setPaletteRoot(root);
> > }
> >
> > protected void setSite(IWorkbenchPartSite site){
> > super.setSite(site);
> > }
> >
> > public void setFocus() {
> > toolboxViewer.getControl().setFocus();
> > }
> > }
> >
> >
> >
|
|
|
Powered by
FUDForum. Page generated in 0.03559 seconds