private void showError(ValidatorBase validator) { // set text in error label errorLabel.setText(validator.getMessage()); // show error icon Node awsomeIcon = validator.getIcon(); errorIcon.getChildren().clear(); if (awsomeIcon != null) { errorIcon.getChildren().add(awsomeIcon); StackPane.setAlignment(awsomeIcon, Pos.TOP_RIGHT); } // init only once, to fix the text pane from resizing if (initYlayout == -1) { initYlayout = getBoundsInParent().getMinY(); initHeight = getHeight(); currentFieldHeight = initHeight; } errorContainer.setVisible(true); errorShown = true; }
private void hideError() { if (heightChanged) { new Timeline(new KeyFrame(Duration.millis(160), new KeyValue(translateYProperty(), 0, Interpolator.EASE_BOTH))).play(); // reset the height of text field new Timeline(new KeyFrame(Duration.millis(160), new KeyValue(minHeightProperty(), initHeight, Interpolator.EASE_BOTH))).play(); heightChanged = false; } // clear error label text errorLabel.setText(null); oldErrorLabelHeight = errorLabelInitHeight; // clear error icon errorIcon.getChildren().clear(); // reset the height of the text field currentFieldHeight = initHeight; // hide error container errorContainer.setVisible(false); errorShown = false; }
errorContainer.setVisible(false); errorContainer.setOpacity(0);
/** * @{inheritedDoc} */ @Override public void hideBottomToolbar() { bottomToolbar.setVisible(false); }
/** * @{inheritedDoc} */ @Override public void showBottomToolbar() { bottomToolbar.setVisible(true); bottomToolbar.setVisible(false); } }
/** * @{inheritedDoc} */ @Override public void hideBottomToolbar() { bottomToolbar.setVisible(false); }
/** * @{inheritedDoc} */ @Override public void hideBottomToolbar() { bottomToolbar.setVisible(false); }
/** * @{inheritedDoc} */ @Override public void showBottomToolbar() { bottomToolbar.setVisible(true); bottomToolbar.setVisible(false); } }
/** * @{inheritedDoc} */ @Override public void showBottomToolbar() { bottomToolbar.setVisible(true); bottomToolbar.setVisible(false); } }
/** * @{inheritedDoc} */ @Override public void showBottomToolbar() { bottomToolbar.setVisible(false); } }
/** * @{inheritedDoc} */ @Override public void hideBottomToolbar() { bottomToolbar.setVisible(false); }
public void done() { defaultToolbar.setVisible(true); modifyingToolbar.setVisible(false); }
private void modifyClicked() { // hide more actions buttons defaultToolbar.setVisible(false); modifyingToolbar.setVisible(true); // show all selectors tableView.modify(); }
public void hideToolbar() { toolbar.setVisible(false); toolbar.setManaged(false); }
public void onCollapseExpand() { if (expanded.get()) { expanded.set(false); headerActionsPane.setVisible(false); } else { expanded.set(true); headerActionsPane.setVisible(true); } }
public void setActions(List<Node> actions) { if (actions != null) { toolbar.setVisible(!actions.isEmpty()); toolbar.setManaged(!actions.isEmpty()); for (final Node node : actions) { if (node instanceof Button) { node.setStyle("-fx-text-fill: #3b5998;" + "-fx-font-family: helvetica, arial, sans-serif;" + "-fx-font-size:12px;-fx-font-weight:bold;" + "-fx-effect: innershadow( three-pass-box , rgba(0,0,0,0.3), 2,0.0,0,0);"); } toolbar.getChildren().add(node); } } if (!toolbar.isManaged()) { } }
/** * Manages extracting and previewing the medias embedded in this tweet. * * @param status The status for which to manage the embedded media. */ private void readMedias(final Status status) { final List<Node> embeddingNodes = mediaEmbeddingService.embed(status); mediaBox.setManaged(!embeddingNodes.isEmpty()); mediaBox.setVisible(!embeddingNodes.isEmpty()); mediaBox.getChildren().setAll(embeddingNodes); }
private void buildFilterToolbar() { filtersToolbar.setStyle("-fx-background-color: white;" + "-fx-alignment:CENTER_LEFT;" + "-fx-padding: 16 16 16 64;" + "-fx-spacing:16;" + "-fx-border-color: -grey-color-300;" + "-fx-border-width: 0 0 1 0;" + "-fx-pref-height: 48;"); getChildren().add(filtersToolbar); NodeHelper.setHgrow(filtersToolbar); filtersToolbar.managedProperty().bind(filtersToolbar.visibleProperty()); final Hyperlink filterToolBarButton = new Hyperlink(); defaultToolbar.getChildren().add(filterToolBarButton); filterToolBarButton.setOnAction(e -> { filtersToolbar.visibleProperty().set(!filtersToolbar.visibleProperty().get()); }); filtersToolbar.setVisible(false); }
@Override public void initialize() { authorProfilePicturePane.setClip(Clipping.getCircleClip(24.0)); Nodes.hideAndResizeParentIf(retweetHbox, isRetweet); authorProfilePicture.setImage(GENERAL_USER_AVATAR_DARK.getImage()); setUpInteractionButtons(); mediaBox.setManaged(false); mediaBox.setVisible(false); }
public InternalTab(final String title) { this.title.set(title); getStyleClass().setAll("InternalTab-primary"); toolbar.setStyle("-fx-background-color: white; " + "-fx-border-color: #e5e5e5; " + "-fx-border-width: 0 0 1 0;" + "-fx-padding: 15 5 8 5;"); toolbar.setSpacing(10); toolbar.setPrefHeight(25); toolbar.setVisible(false); toolbar.setManaged(false); setStyle("-fx-min-width: 100;" + "-fx-padding: 0 10 0 10"); }