do not occupy space when upload skin button is invisible
This commit is contained in:
@@ -97,6 +97,7 @@ public class AccountListItemSkin extends SkinBase<AccountListItem> {
|
|||||||
btnUpload.getStyleClass().add("toggle-icon4");
|
btnUpload.getStyleClass().add("toggle-icon4");
|
||||||
btnUpload.setGraphic(SVG.hanger(Theme.blackFillBinding(), -1, -1));
|
btnUpload.setGraphic(SVG.hanger(Theme.blackFillBinding(), -1, -1));
|
||||||
runInFX(() -> FXUtils.installFastTooltip(btnUpload, i18n("account.skin.upload")));
|
runInFX(() -> FXUtils.installFastTooltip(btnUpload, i18n("account.skin.upload")));
|
||||||
|
btnUpload.managedProperty().bind(btnUpload.visibleProperty());
|
||||||
btnUpload.visibleProperty().bind(skinnable.canUploadSkin());
|
btnUpload.visibleProperty().bind(skinnable.canUploadSkin());
|
||||||
right.getChildren().add(btnUpload);
|
right.getChildren().add(btnUpload);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user