use of org.uberfire.workbench.model.PanelDefinition in project kie-wb-common by kiegroup.
the class AuthoringPerspective method buildPerspective.
@Perspective
public PerspectiveDefinition buildPerspective() {
final PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
perspective.setName("Authoring");
perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest(DiagramsNavigatorScreen.SCREEN_ID)));
final PanelDefinition treeExplorerPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
treeExplorerPanel.setWidth(EAST_PANEL_WIDTH);
treeExplorerPanel.setHeight(EAST_PANEL_HEIGHT);
treeExplorerPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(SessionTreeExplorerScreen.SCREEN_ID)));
final PanelDefinition previewPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
previewPanel.setWidth(EAST_PANEL_WIDTH);
previewPanel.setHeight(EAST_PANEL_HEIGHT);
previewPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(SessionDiagramPreviewScreen.SCREEN_ID)));
final PanelDefinition propertiesPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
propertiesPanel.setWidth(EAST_PANEL_WIDTH);
propertiesPanel.setHeight(EAST_PANEL_HEIGHT);
propertiesPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(SessionPropertiesScreen.SCREEN_ID)));
propertiesPanel.appendChild(CompassPosition.NORTH, previewPanel);
propertiesPanel.appendChild(CompassPosition.SOUTH, treeExplorerPanel);
final PanelDefinition notificationsPanel = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
notificationsPanel.setWidth(400);
notificationsPanel.setHeight(100);
notificationsPanel.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(NotificationsScreen.SCREEN_ID)));
perspective.getRoot().insertChild(CompassPosition.EAST, propertiesPanel);
perspective.getRoot().insertChild(CompassPosition.SOUTH, notificationsPanel);
return perspective;
}
use of org.uberfire.workbench.model.PanelDefinition in project kie-wb-common by kiegroup.
the class SocialHomePagePerspective method buildPerspective.
@Perspective
public PerspectiveDefinition buildPerspective() {
final PerspectiveDefinition p = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
p.setName("Social Home Page Perspective");
final PanelDefinition west = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
west.setWidth(450);
west.setMinWidth(450);
west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest("SocialHomePageSidePresenter")));
p.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest("SocialHomePageMainPresenter")));
p.getRoot().insertChild(CompassPosition.WEST, west);
return p;
}
use of org.uberfire.workbench.model.PanelDefinition in project kie-wb-common by kiegroup.
the class UserHomePagePerspective method buildPerspective.
@Perspective
public PerspectiveDefinition buildPerspective() {
final PerspectiveDefinition p = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
p.setName(Constants.INSTANCE.PeoplePerspective());
final PanelDefinition west = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
west.setWidth(350);
west.setMinWidth(350);
west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest("UserHomePageSidePresenter")));
p.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest("UserHomePageMainPresenter")));
p.getRoot().insertChild(CompassPosition.WEST, west);
return p;
}
use of org.uberfire.workbench.model.PanelDefinition in project kie-wb-common by kiegroup.
the class DataSourceManagementPerspective method buildPerspective.
@Perspective
public PerspectiveDefinition buildPerspective() {
PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
perspective.setName("Data Source Authoring");
final PanelDefinition west = new PanelDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
west.setWidth(400);
west.setMinWidth(300);
west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest(DataSourceDefExplorerScreen.SCREEN_ID)));
perspective.getRoot().insertChild(CompassPosition.WEST, west);
return perspective;
}
use of org.uberfire.workbench.model.PanelDefinition in project kie-wb-common by kiegroup.
the class AdministrationPerspective method buildPerspective.
@Perspective
public PerspectiveDefinition buildPerspective() {
final PerspectiveDefinition perspective = new PerspectiveDefinitionImpl(MultiListWorkbenchPanelPresenter.class.getName());
perspective.setName(AppConstants.INSTANCE.AdministrationPerspectiveName());
perspective.getRoot().addPart(new PartDefinitionImpl(new DefaultPlaceRequest("RepositoriesEditor")));
final PanelDefinition west = new PanelDefinitionImpl(SimpleWorkbenchPanelPresenter.class.getName());
west.setWidth(300);
west.setMinWidth(200);
west.addPart(new PartDefinitionImpl(new DefaultPlaceRequest("FileExplorer")));
perspective.getRoot().insertChild(CompassPosition.WEST, west);
return perspective;
}
Aggregations