Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » GEF » Last drawer disappeared when collapsed.
Last drawer disappeared when collapsed. [message #132540] Tue, 18 May 2004 05:54 Go to next message
Ng Kia Bee is currently offline Ng Kia BeeFriend
Messages: 16
Registered: July 2009
Junior Member
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();
}
}
Re: Last drawer disappeared when collapsed. [message #132699 is a reply to message #132540] Tue, 18 May 2004 14:46 Go to previous messageGo to next message
Pratik Shah is currently offline Pratik ShahFriend
Messages: 1077
Registered: July 2009
Senior Member
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();
> }
> }
>
>
>
Last drawer disappeared when collapsed. [message #132907 is a reply to message #132699] Wed, 19 May 2004 07:38 Go to previous message
Ng Kia Bee is currently offline Ng Kia BeeFriend
Messages: 16
Registered: July 2009
Junior Member
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();
> > }
> > }
> >
> >
> >
Previous Topic:Organic layout
Next Topic:Is it posible to create a new Model/Figure from inside a MultiTextCellEditor?
Goto Forum:
  


Current Time: Thu Sep 19 23:06:32 GMT 2024

Powered by FUDForum. Page generated in 0.03415 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top