public NewsPanel() { getStyleClass().add("news-panel"); getStyleClass().addAll(Style.CONTAINER.css()); Button closeButton = FontAwesomeIconFactory.get().createIconButton(FontAwesomeIcon.TIMES); closeButton.getStyleClass().addAll("close-button"); closeButton.setOnAction(e -> eventStudio().broadcast(HideNewsPanelRequest.INSTANCE)); Label titleLabel = new Label(DefaultI18nContext.getInstance().i18n("What's new")); titleLabel.setPrefWidth(Integer.MAX_VALUE); titleLabel.getStyleClass().add("news-panel-title"); StackPane top = new StackPane(titleLabel, closeButton); top.setAlignment(Pos.TOP_RIGHT); scroll.getStyleClass().add("scrollable-news"); scroll.setHbarPolicy(ScrollBarPolicy.NEVER); scroll.setFitToHeight(true); scroll.setFitToWidth(true); getChildren().addAll(top, scroll); eventStudio().addAnnotatedListeners(this); }
DashboardItemPane(DashboardItem item) { requireNotNull(item, "Dashboard item cannot be null"); this.item = item; this.item.pane().getStyleClass().addAll(Style.DEAULT_CONTAINER.css()); this.item.pane().getStyleClass().addAll(Style.CONTAINER.css()); ScrollPane scroll = new ScrollPane(this.item.pane()); scroll.getStyleClass().addAll(Style.DEAULT_CONTAINER.css()); scroll.setFitToWidth(true); scroll.setHbarPolicy(ScrollBarPolicy.NEVER); scroll.setVbarPolicy(ScrollBarPolicy.AS_NEEDED); setCenter(scroll); eventStudio().add(SetActiveModuleRequest.class, enableFooterListener, Integer.MAX_VALUE, ReferenceStrength.STRONG); }
/** * Creates a {@link ScrollPane} containing the given {@link Node[] nodes}. * The nodes are shown below each other in the {@link ScrollPane} * * @param nodes The nodes inside the returned {@link ScrollPane} * @return A {@link ScrollPane} containing all given nodes */ protected static ScrollPane createScrollPane(Node... nodes) { final VBox content = new VBox(nodes); final ScrollPane scrollPane = new ScrollPane(content); scrollPane.getStyleClass().add("sidebarScrollbar"); return scrollPane; }
protected static ScrollPane createScrollPane(Node... nodes) { final VBox content = new VBox(nodes); final ScrollPane scrollPane = new ScrollPane(content); scrollPane.getStyleClass().add("sidebarScrollbar"); return scrollPane; } }
/** * {@inheritDoc} */ @Override public void initialise() { final ScrollPane scrollPane = new ScrollPane(); scrollPane.getStyleClass().add("iconListWidget"); scrollPane.setCache(true); scrollPane.setCacheHint(CacheHint.QUALITY); scrollPane.setContent(createContent(scrollPane)); getChildren().addAll(scrollPane); }
/** * {@inheritDoc} */ @Override protected Node createContent() { final WebView appDescription = new WebView(); appDescription.getEngine().userStyleSheetLocationProperty().bind(getControl().webEngineStylesheetProperty()); VBox.setVgrow(appDescription, Priority.ALWAYS); getControl().applicationProperty().addListener((Observable invalidation) -> updateDescription(appDescription)); updateDescription(appDescription); final Label installers = new Label(tr("Installers")); installers.getStyleClass().add("descriptionTitle"); final GridPane scriptGrid = new GridPane(); filteredScripts.addListener((InvalidationListener) change -> updateScripts(scriptGrid)); getControl().showScriptSourceProperty().addListener((Observable invalidation) -> updateScripts(scriptGrid)); updateScripts(scriptGrid); final HBox miniaturesPane = new HBox(); miniaturesPane.getStyleClass().add("appPanelMiniaturesPane"); Bindings.bindContent(miniaturesPane.getChildren(), miniatures); final ScrollPane miniaturesPaneWrapper = new ScrollPane(miniaturesPane); miniaturesPaneWrapper.getStyleClass().add("appPanelMiniaturesPaneWrapper"); miniatureHeight.bind(miniaturesPaneWrapper.heightProperty().multiply(0.8)); return new VBox(appDescription, installers, scriptGrid, miniaturesPaneWrapper); }
scrollPaneBreadCrumbBar.setVbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); scrollPaneBreadCrumbBar.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); scrollPaneBreadCrumbBar.getStyleClass().add("transparent-scroll-pane");
consolePane.getStyleClass().add("console"); consolePane.vvalueProperty().addListener((ov, oldValue, newValue) -> { if (forceScroll && (double) newValue != 1.0) {