errors = validateComponentRelativeSizes(panel.getContent(), errors, parent); } else if (component instanceof ComponentContainer) {
@Override public ComponentContainer getContent() { return (ComponentContainer) super.getContent(); }
/** * Add component to detail-container. */ public void addDetailComponent(Component c, int index) { if(mainPanel.getContent() instanceof AbstractOrderedLayout) { ((AbstractOrderedLayout) mainPanel.getContent()).addComponent(c, index); } else { throw new UnsupportedOperationException("Cannot add components indexed component, detail content is not AbstractOrderedLayout"); } }
/** * Set expand-ratio of detail-component */ public void setDetailExpandRatio(Component component, float ratio) { if(mainPanel.getContent() instanceof AbstractOrderedLayout) { ((AbstractOrderedLayout) mainPanel.getContent()).setExpandRatio(component, ratio); } else { throw new UnsupportedOperationException("Cannot set ExpandRatio, detail content is not AbstractOrderedLayout"); } }
public void updateAll() { for (int y = 0; y < getRows(); y++) { for (int x = 0; x < getColumns(); x++) { Panel panel = (Panel) getComponent(x, y); if (panel != null) { Component component = panel.getContent(); if (component != null) { m_displayDashlets.get(component).refresh(); } } } } }
protected void setContent(AbstractComponent c) { AbstractComponentContainer x = (AbstractComponentContainer) content.getContent(); if (x == null) { x = new VerticalLayout(); content.setContent(x); } x.removeAllComponents(); x.addComponent(c); }
private Component getComponent( HasComponents container, String name ) { Iterator<Component> iterator = container.iterator(); while ( iterator.hasNext() ) { AbstractComponent childComponent = (AbstractComponent) iterator.next(); // Drill into unnamed containers if ( childComponent.getData() == null && childComponent instanceof Panel ) { childComponent = (AbstractComponent) getComponent( (HasComponents) ( (Panel) childComponent ).getContent(), name ); if ( childComponent != null ) { return childComponent; } continue; } if ( childComponent.getData() == null && childComponent instanceof HasComponents ) { childComponent = (AbstractComponent) getComponent( (HasComponents) childComponent, name ); if ( childComponent != null ) { return childComponent; } continue; } // Match by name if ( name.equals( childComponent.getData() ) ) { return childComponent; } } // Not found return null; }
private void initContentPanel() { contentPanel = new Panel(); contentPanel.setContent(new VerticalLayout()); contentPanel.getContent().setSizeFull(); contentPanel.setSizeFull(); }
@Test public void changeViewToForm() { // given Form form = mock(Form.class); when(form.getRootComponent()).thenReturn(viewContent); when(form.getName()).thenReturn("toForm"); // when ui.changeView(form); // then verify(form).getRootComponent(); verify(translator, never()).translate(toView); verify(form).translate(); verify(viewContent).setSizeFull(); assertThat(ui.getViewDisplayPanel() .getContent()).isEqualTo(viewContent); }
@Test public void changeView() { // given when(toView.getRootComponent()).thenReturn(viewContent); when(toView.getName()).thenReturn("toView"); // when ui.changeView(toView); // then verify(toView).getRootComponent(); verify(translator).translate(toView); verify(viewContent).setSizeFull(); assertThat(ui.getViewDisplayPanel() .getContent()).isEqualTo(viewContent); }
return (ComponentContainer) tabPanel.getContent();
protected void addDropPanel() { Panel dropPanel = new Panel(); DragAndDropWrapper dragAndDropWrapper = new DragAndDropWrapper(dropPanel); dragAndDropWrapper.setDropHandler(this); dragAndDropWrapper.setWidth("80%"); addComponent(dragAndDropWrapper); setComponentAlignment(dragAndDropWrapper, Alignment.MIDDLE_CENTER); Label dropLabel = new Label(i18nManager.getMessage(Messages.UPLOAD_DROP)); dropLabel.setSizeUndefined(); dropPanel.addComponent(dropLabel); ((VerticalLayout)dropPanel.getContent()).setComponentAlignment(dropLabel, Alignment.MIDDLE_CENTER); }
public void afterPropertiesSet() throws Exception { setSizeFull(); Panel loginPanel = new Panel(); AbstractLayout panelLayout = (AbstractLayout) loginPanel.getContent(); panelLayout.setMargin(false); loginPanel.setWidth("460px");
label.setStyleName("c-log-content"); ((Layout)scrollablePanel.getContent()).addComponent(label);
private void refreshData() { if (commentsPanel == null) return; VerticalLayout layout = (VerticalLayout) commentsPanel.getContent(); layout.removeAllComponents(); layout.setSpacing(true);
p.setHeight("240px"); VerticalLayout layout = (VerticalLayout) p.getContent();