workspace/src/main/java/org/gcube/portlets/user/workspace/client/view/panels/GxtItemsPanel.java

37 lines
1.1 KiB
Java

package org.gcube.portlets.user.workspace.client.view.panels;
import org.gcube.portlets.user.workspace.client.view.GxtListView;
import org.gcube.portlets.user.workspace.client.view.grids.GxtGridFilterGroupPanel;
import org.gcube.portlets.user.workspace.client.view.toolbars.GxtToolBarItem;
import com.extjs.gxt.ui.client.widget.ContentPanel;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
/**
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
*
*/
public class GxtItemsPanel extends ContentPanel{
private GxtToolBarItem toolBarItem;
private GxtListView iconsViewContainer;
private GxtGridFilterGroupPanel gridGroupViewContainer;
public GxtItemsPanel(GxtListView iconsViewContainer, GxtGridFilterGroupPanel gridGroupViewContainer, GxtToolBarItem toolBarItem) {
this.iconsViewContainer = iconsViewContainer;
this.gridGroupViewContainer = gridGroupViewContainer;
this.toolBarItem = toolBarItem;
setBorders(false);
setBodyBorder(false);
setHeaderVisible(false);
this.setLayout(new FitLayout());
setTopComponent(this.toolBarItem.getToolBar());
add(gridGroupViewContainer);
}
}