ScrollPanel scrollable = new ScrollPanel(); scrollable.getElement().setTabIndex(-1); final Widget pager = createPager(view); if (pager != null) { flowPanel.add(view); flowPanel.add(pager); scrollable.setWidget(flowPanel); } else { scrollable.setWidget(view); scrollable.setStyleName(style.cellBrowserColumn()); if (level == 0) { scrollable.addStyleName(style.cellBrowserFirstColumn());
tableHeaderScroller = tableHeaderContainer.getElement().getParentElement(); headerPanel.setFooterWidget(tableFooterContainer); tableFooterScroller = tableFooterContainer.getElement().getParentElement(); tableDataScroller.setHeight("100%"); headerPanel.setContentWidget(tableDataScroller); tableDataContainer = tableData.getElement().getParentElement(); emptyTableWidgetContainer = new FlexTable(); emptyTableWidgetContainer.getElement().setAttribute("align", "center"); loadingIndicatorContainer = new FlexTable(); loadingIndicatorContainer.getElement().setAttribute("align", "center"); tableDataScroller.addScrollHandler(new ScrollHandler() { @Override public void onScroll(ScrollEvent event) {
@Override public void setPixelSize(int width, int height) { super.setPixelSize(scrollPanelWidth = Math.max(width, minScrollPanelWidth), scrollPanelHeight = Math.max(height, minScrollPanelHeight)); } }
/** * Creates an empty scroll panel. */ public ScrollPanel() { this.scrollableElem = getElement(); this.containerElem = Document.get().createDivElement(); scrollableElem.appendChild(containerElem); initialize(); }
ScrollPanel myScrollPanel = new ScrollPanel(); myScrollPanel.setSize("2112px", "150px"); // Arbitrary width. myScrollPanel.getElement().getStyle().setProperty("width", "100%"); // or "auto"
FlexTable panel = new FlexTable(); panel.setWidget(r++, 0, new ClickableLabel("<br> <font color='red'>" + GuidedRuleEditorResources.CONSTANTS.clickToAddPattern() + "</font>", panel.setWidget(r++, 0, new HTML(lbl)); codeTable.setWidget(codeTableRow, codeTableCol++, new HTML("<div class='form-field'>" + GuidedRuleEditorResources.CONSTANTS.Init() + ":</div>")); codeTable.setWidget(codeTableRow, codeTableCol++, new HTML("<div class='form-field'>" + GuidedRuleEditorResources.CONSTANTS.Action() + ":</div>")); final TextBox actionField = new TextBox(); actionField.setTitle(GuidedRuleEditorResources.CONSTANTS.ActionCode()); final ScrollPanel codePanel = new ScrollPanel(); codePanel.add(codeTable); final ScrollPanel functionPanel = new ScrollPanel(); functionPanel.add(functionTable);
public ShowBuilderErrorsWidget( final BuilderResult result ) { super(); if ( result == null || result.getLines() == null || result.getLines().size() == 0 ) { setWidth( 200 + "px" ); setTitle( Constants.INSTANCE.ValidationResultsDotDot() ); final HorizontalPanel h = new HorizontalPanel(); h.add( new SmallLabel( AbstractImagePrototype.create( ImageResources.INSTANCE.greenTick() ).getHTML() + "<i>" + Constants.INSTANCE.ItemValidatedSuccessfully() + "</i>" ) ); addRow( h ); } else { setup( ImageResources.INSTANCE.packageBuilder(), Constants.INSTANCE.ValidationResults() ); final FlexTable errTable = new FlexTable(); errTable.setStyleName( "build-Results" ); //NON-NLS for ( int i = 0; i < result.getLines().size(); i++ ) { int row = i; final BuilderResultLine res = result.getLines().get( i ); errTable.setWidget( row, 0, new Image( ImageResources.INSTANCE.error() ) ); errTable.setText( row, 1, "[" + res.getResourceName() + "] " + res.getMessage() ); } final ScrollPanel scroll = new ScrollPanel( errTable ); scroll.setWidth( "100%" ); addRow( scroll ); } } }
@Override public Widget create(String machineName, List<RuntimeInfo> runtimeList) { VerticalPanel panel = new VerticalPanel(); panel.ensureDebugId("runtimeInfoVerticalPanel"); panel.setWidth("100%"); caption.addStyleName(resources.cellTableStyle().cellTableCaption()); HorizontalPanel hPanel = new HorizontalPanel(); hPanel.setWidth("100%"); hPanel.ensureDebugId("runtimeInfoCellTableHeaderWrapper"); hPanel.add(caption); panel.add(createCellTable(dataProvider)); return new ScrollPanel(panel);
@Override public void execute() { final int h = tree.getOffsetHeight(); final int maxHeight = computeMaxHeight(); if ( h > maxHeight ) { scroll.setHeight( maxHeight + "px" ); } else { scroll.getElement().getStyle().clearHeight(); } popup.showRelativeTo( p ); } } );
public void setNoScroll(boolean value) { if (value) { contentScrollPanel.getElement().getStyle().setOverflow(Overflow.VISIBLE); } else { contentScrollPanel.getElement().getStyle().setOverflow(Overflow.AUTO); } }
private Widget createDemoPage(){ VerticalPanel p = new VerticalPanel(); tableModel.setMultipleSelectable(true); final Table table = createTable(); p.add(table); table.getScrollPanel().addScrollHandler(new ScrollHandler(){ @Override public void onScroll(ScrollEvent event) { table.getScrollPanel().setHeight("700px"); Button appendDataButton = new Button("Append Data"); appendDataButton.addClickHandler(new ClickHandler(){ @Override public void onClick(ClickEvent event) { p.add(appendDataButton); return p;
private Widget createDomainList(String description) { VerticalPanel panel = new VerticalPanel(); panel.setStyleName("rhs-content-panel"); ScrollPanel scrollPanel = new ScrollPanel(panel); entityEditor = makeEntityEditor(); entityEditor.setDescription(description); Widget editorWidget = entityEditor.setIncludeTools(true).asWidget(); panel.add(editorWidget); return scrollPanel; }
/** {@inheritDoc} */ @Override public void go(AcceptsOneWidget container) { VerticalPanel panel = new VerticalPanel(); panel.setSize("100%", "100%"); panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); panel.add(getImage()); editorView = new ScrollPanel(panel); editorView.getElement().getFirstChildElement().getStyle().setHeight(100, Unit.PCT); container.setWidget(editorView); }
setStyleName( "dialogWindow" ); final HTML headingLabel = new HTML(heading); headingLabel.setStyleName( "dataPanelLabel" ); mainPanel.add( headingLabel ); final ScrollPanel contentsPanel = new ScrollPanel(); contentsPanel.setStyleName("dialogWindowContents"); final FlexTable instanceTable = getFlextableWithHeadingSet(); instanceTable.setStyleName("dialogWindowInstanceTable"); populateInstanceTable(instanceTable); contentsPanel.add( instanceTable ); mainPanel.add(contentsPanel); confirmButton = new Button( "Yes" ); buttonsPanel.add( confirmButton ); buttonsPanel.add( makeCancelButton() ); getElement().scrollIntoView(); center();
/** * @return the widget */ public Widget asWidget() { _bindingConfiguration = DOM.createElement("pre"); //$NON-NLS-1$ Element code = DOM.createElement("code"); //$NON-NLS-1$ code.appendChild(_bindingConfiguration); HTML html = new HTML(); html.getElement().appendChild(code); html.setSize("100%", "100%"); //$NON-NLS-1$ //$NON-NLS-2$ ScrollPanel panel = new ScrollPanel(); panel.setStyleName("fill-layout-width"); //$NON-NLS-1$ panel.add(html); panel.setSize("100%", "100%"); //$NON-NLS-1$ //$NON-NLS-2$ return panel; }
public AppLauncherViewImpl(final EventBus eventBus, Function<String, Icon> iconResolver) { super(); this.eventBus = eventBus; this.iconResolver = iconResolver; add(temporarySectionsBar); this.eventBus.addHandler(AppActivationEvent.TYPE, this); permanentAppScrollPanel.getElement().getStyle().setOverflowX(Style.Overflow.HIDDEN); permanentAppScrollPanel.addStyleName(PERMANENT_APP_SCROLL_PANEL); permanentAppScrollPanel.add(permanentAppContainer); permanentAppScrollPanel.addScrollHandler(new ScrollHandler() { @Override public void onScroll(ScrollEvent event) { updatePermanentAppGroupBorder(); } }); add(permanentAppScrollPanel); }
@Inject public BuildSummaryViewImpl() { builderSummary = new Label(); moduleSummary = initModuleSummary( createModuleTable() ); VerticalPanel layout; layout = new VerticalPanel(); layout.add( builderSummary ); layout.add( moduleSummary ); ScrollPanel container = new ScrollPanel(); container.add( layout ); initWidget( container ); }
/** * @return the widget */ public Widget asWidget() { FlowPanel content = new FlowPanel(); content.setStyleName("fill-layout"); //$NON-NLS-1$ _serviceNameLabel = new ContentHeaderLabel(); content.add(_serviceNameLabel); _implementationTypeHeaderLabel = new ContentHeaderLabel(); content.add(_implementationTypeHeaderLabel); _referencesList = new ComponentReferencesList(); content.add(_referencesList.asWidget()); _implementationDetails = DOM.createElement("pre"); //$NON-NLS-1$ Element code = DOM.createElement("code"); //$NON-NLS-1$ code.appendChild(_implementationDetails); HTML html = new HTML(); html.getElement().appendChild(code); content.add(new ContentGroupLabel(Singleton.MESSAGES.label_rawConfiguration())); content.add(html); ScrollPanel panel = new ScrollPanel(); panel.add(content); return panel; }
@Override public void onAttachOrDetach(AttachEvent event) { scrollAncestor = GwtUtil.getScrollAncestor(FormDesignerPanel.this); scrollAncestor.addScrollHandler(FormDesignerPanel.this); // Workaround for bug caused by new Scroll Anchoring feature in Chrome // https://github.com/angular-ui/ui-scroll/issues/138 scrollAncestor.getElement().getStyle().setProperty("overflowAnchor", "none"); } });
contactHorizontalScrollPanel = new ScrollPanel(); HorizontalPanel hPanel = new HorizontalPanel(); for (int i = 0; i < 5; i++) { Button btn = new Button("" + i); hPanel.add(btn); } contactHorizontalScrollPane.setWidget(hPanel);