private void resize() { contentPanel.setWidth(Window.getClientWidth() * 0.90 + "px"); contentPanel.setHeight(Window.getClientHeight() * 0.90 + "px"); contentPanel.getElement().getStyle().setProperty("overflow", "auto"); } }
public void setResizable(int maxWidth, int maxHeight) { displayerPanel.setWidth("100%"); displayerPanel.getElement().getStyle().setProperty("maxWidth", maxWidth + "px"); displayerPanel.getElement().getStyle().setProperty("maxHeight", maxHeight + "px"); registerMutationObserver(); }
Double getHorizontalScrollPosition() { final Integer scrollLeft = scrollPanel().getElement().getScrollLeft(); final Integer scrollWidth = scrollPanel().getElement().getScrollWidth(); final Integer clientWidth = scrollPanel().getElement().getClientWidth(); final Integer level = scrollWidth - clientWidth; return level == 0 ? 0d : 100d * scrollLeft / level; }
Double getVerticalScrollPosition() { final Integer scrollTop = scrollPanel().getElement().getScrollTop(); final Integer scrollHeight = scrollPanel().getElement().getScrollHeight(); final Integer clientHeight = scrollPanel().getElement().getClientHeight(); final Integer level = scrollHeight - clientHeight; return level == 0 ? 0d : 100d * scrollTop / level; }
Double getHorizontalScrollPosition() { final Integer scrollLeft = scrollPanel().getElement().getScrollLeft(); final Integer scrollWidth = scrollPanel().getElement().getScrollWidth(); final Integer clientWidth = scrollPanel().getElement().getClientWidth(); final Integer level = scrollWidth - clientWidth; return level == 0 ? 0d : 100d * scrollLeft / level; }
Double getVerticalScrollPosition() { final Integer scrollTop = scrollPanel().getElement().getScrollTop(); final Integer scrollHeight = scrollPanel().getElement().getScrollHeight(); final Integer clientHeight = scrollPanel().getElement().getClientHeight(); final Integer level = scrollHeight - clientHeight; return level == 0 ? 0d : 100d * scrollTop / level; }
private void adjustmentsForExpandedState() { master.setWidth(width + "px"); DOM.setStyleAttribute(container.getElement(), "left", "0px"); }
void setVerticalScrollPosition(final Double percentage) { final Integer scrollHeight = scrollPanel().getElement().getScrollHeight(); final Integer clientHeight = scrollPanel().getElement().getClientHeight(); final Integer max = scrollHeight - clientHeight; setScrollTop((int) ((max * percentage) / 100)); }
void setHorizontalScrollPosition(final Double percentage) { final Integer scrollWidth = scrollPanel().getElement().getScrollWidth(); final Integer clientWidth = scrollPanel().getElement().getClientWidth(); final Integer max = scrollWidth - clientWidth; setScrollLeft((int) ((max * percentage) / 100)); }
/** * Sets body width property to the specified value.<p/> * Use this method only for those grids that mustn't be auto resisable (see {@link #setResizable(boolean)}). * * @param width is a value of the property. */ public void setBodyWidth(String width) { DOM.setStyleAttribute(DOM.getParent(getScrollPanel().getElement()), "width", width); }
@Override public void updateChart(C3ChartConf conf) { displayerPanel.clear(); conf.setBindto(displayerPanel.getElement()); chart = C3.generate(conf); }
/** * Sets header width property to the specified value.<p/> * Use this method only for those grids that mustn't be auto resisable (see {@link #setResizable(boolean)}). * * @param width is a value of the property. */ public void setHeaderWidth(String width) { DOM.setStyleAttribute(DOM.getParent(getScrollPanel().getElement()), "width", width); }
private void resize() { contentPanel.setWidth(Window.getClientWidth() * 0.90 + "px"); contentPanel.setHeight(Window.getClientHeight() * 0.90 + "px"); contentPanel.getElement().getStyle().setProperty("overflow", "auto"); } }
private Panel scrollPanel() { final Panel panel = mock(AbsolutePanel.class); final Element element = mock(Element.class); doReturn(SCROLL_LEFT).when(element).getScrollLeft(); doReturn(SCROLL_TOP).when(element).getScrollTop(); doReturn(SCROLL_WIDTH).when(element).getScrollWidth(); doReturn(SCROLL_HEIGHT).when(element).getScrollHeight(); doReturn(CLIENT_WIDTH).when(element).getClientWidth(); doReturn(CLIENT_HEIGHT).when(element).getClientHeight(); doReturn(element).when(panel).getElement(); return panel; }
/** {@inheritDoc} */ public void enableVerticalScrolling(boolean enabled) { if (isScrollable() != enabled) { String bodyParentHeight = DOM.getStyleAttribute(DOM.getParent(getScrollPanel().getElement()), "height"); if (bodyParentHeight == null || "".equals(bodyParentHeight)) { setBodyHeight("200px"); //default height of body if actual height is missed } super.enableVerticalScrolling(enabled); resize(); } }
@Override public void onOpen() { LayoutInstance layoutInstance = layoutGenerator.build(layoutTemplate); mainPanel.clear(); mainPanel.getElement().addClassName("uf-perspective-component"); mainPanel.add(ElementWrapperWidget.getWidget(layoutInstance.getElement())); }
@Override public void onOpen() { LayoutInstance layoutInstance = layoutGenerator.build(layoutTemplate); mainPanel.clear(); mainPanel.getElement().addClassName("uf-perspective-component"); mainPanel.add(ElementWrapperWidget.getWidget(layoutInstance.getElement())); }
@Override public void init(P presenter) { super.setPresenter(presenter); super.setVisualization(container); container.add(titleHtml); container.add(filterPanel); container.add(displayerPanel); filterPanel.getElement().setAttribute("cellpadding", "2"); }
@Override public void init(P presenter) { super.setPresenter(presenter); super.setVisualization(container); container.add(titleHtml); container.add(filterPanel); container.add(displayerPanel); filterPanel.getElement().setAttribute("cellpadding", "2"); }
@Override public void init(P presenter) { super.setPresenter(presenter); super.setVisualization(container); container.add(titleHtml); container.add(filterPanel); container.add(displayerPanel); filterPanel.getElement().setAttribute("cellpadding", "2"); }