viewComponent = createRRadioBox(propertyViewDescriptor); ((RRadioBox) viewComponent).setOrientation( ((IEnumerationPropertyViewDescriptor) propertyViewDescriptor).getOrientation().name()); } else { viewComponent = createRComboBox(propertyViewDescriptor);
/** * {@inheritDoc} */ @Override protected RComponent createWorkspaceView(String workspaceName) { RSplitContainer viewComponent = new RSplitContainer(workspaceName + "_split"); viewComponent.setOrientation(EOrientation.HORIZONTAL.toString()); IViewDescriptor workspaceNavigatorViewDescriptor = getWorkspace(workspaceName).getViewDescriptor(); IValueConnector workspaceConnector = getBackendController().getWorkspaceConnector(workspaceName); IView<RComponent> workspaceNavigator = createWorkspaceNavigator(workspaceName, workspaceNavigatorViewDescriptor); IView<RComponent> moduleAreaView = createModuleAreaView(workspaceName); viewComponent.setLeftTop(workspaceNavigator.getPeer()); viewComponent.setRightBottom(moduleAreaView.getPeer()); getMvcBinder().bind(workspaceNavigator.getConnector(), workspaceConnector); return viewComponent; }
/** * {@inheritDoc} */ @Override protected ICompositeView<RComponent> createSplitView(ISplitViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { RSplitContainer viewComponent = createRSplitContainer(viewDescriptor); viewComponent.setOrientation(viewDescriptor.getOrientation().name()); BasicCompositeView<RComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<RComponent>> childrenViews = new ArrayList<>(); if (viewDescriptor.getLeftTopViewDescriptor() != null) { IView<RComponent> leftTopView = createView(viewDescriptor.getLeftTopViewDescriptor(), actionHandler, locale); viewComponent.setLeftTop(leftTopView.getPeer()); childrenViews.add(leftTopView); } if (viewDescriptor.getRightBottomViewDescriptor() != null) { IView<RComponent> rightBottomView = createView(viewDescriptor.getRightBottomViewDescriptor(), actionHandler, locale); viewComponent.setRightBottom(rightBottomView.getPeer()); childrenViews.add(rightBottomView); } Integer userSplitSeparatorPosition = getUserSplitSeparatorPosition(viewDescriptor, actionHandler); if (userSplitSeparatorPosition != null && userSplitSeparatorPosition > 0) { viewComponent.setSeparatorPosition(userSplitSeparatorPosition); } view.setChildren(childrenViews); return view; }