mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2024-12-27 07:10:41 +08:00
fix(ui): not wrapping text. Closes #1673.
This commit is contained in:
parent
cc1fc1e4be
commit
b1952a7b37
@ -165,19 +165,12 @@ public class MultiFileItem<T> extends VBox {
|
|||||||
pane.setLeft(left);
|
pane.setLeft(left);
|
||||||
|
|
||||||
if (StringUtils.isNotBlank(subtitle)) {
|
if (StringUtils.isNotBlank(subtitle)) {
|
||||||
Optional<String> shortSubtitle = StringUtils.truncate(subtitle);
|
Label center = new Label(subtitle);
|
||||||
Label right;
|
BorderPane.setAlignment(center, Pos.CENTER_RIGHT);
|
||||||
if (shortSubtitle.isPresent()) {
|
center.setWrapText(true);
|
||||||
right = new Label(shortSubtitle.get());
|
center.getStyleClass().add("subtitle-label");
|
||||||
right.setTooltip(new Tooltip(subtitle));
|
center.setStyle("-fx-font-size: 10;");
|
||||||
} else {
|
pane.setCenter(center);
|
||||||
right = new Label(subtitle);
|
|
||||||
}
|
|
||||||
BorderPane.setAlignment(right, Pos.CENTER_RIGHT);
|
|
||||||
right.setWrapText(true);
|
|
||||||
right.getStyleClass().add("subtitle-label");
|
|
||||||
right.setStyle("-fx-font-size: 10;");
|
|
||||||
pane.setRight(right);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return pane;
|
return pane;
|
||||||
|
@ -17,12 +17,12 @@
|
|||||||
<SpinnerPane fx:id="spinnerPane" styleClass="large-spinner-pane">
|
<SpinnerPane fx:id="spinnerPane" styleClass="large-spinner-pane">
|
||||||
<VBox fx:id="borderPane" alignment="CENTER" FXUtils.limitWidth="500">
|
<VBox fx:id="borderPane" alignment="CENTER" FXUtils.limitWidth="500">
|
||||||
<ComponentList>
|
<ComponentList>
|
||||||
<BorderPane><left><Label text="%modpack.task.install.will" /></left><right><Label fx:id="lblModpackLocation" /></right></BorderPane>
|
<BorderPane><left><Label text="%modpack.task.install.will" /></left><center><Label BorderPane.alignment="CENTER_RIGHT" fx:id="lblModpackLocation" /></center></BorderPane>
|
||||||
<BorderPane><left><Label BorderPane.alignment="CENTER_LEFT" text="%archive.name" /></left><right><JFXTextField fx:id="txtModpackName" StackPane.margin="$insets" /></right></BorderPane>
|
<BorderPane><left><Label BorderPane.alignment="CENTER_LEFT" text="%archive.name" /></left><center><JFXTextField BorderPane.alignment="CENTER_RIGHT" fx:id="txtModpackName" StackPane.margin="$insets" /></center></BorderPane>
|
||||||
|
|
||||||
<BorderPane><left><Label text="%modpack.name"/></left><right><Label fx:id="lblName" /></right></BorderPane>
|
<BorderPane><left><Label text="%modpack.name"/></left><center><Label BorderPane.alignment="CENTER_RIGHT" fx:id="lblName" /></center></BorderPane>
|
||||||
<BorderPane><left><Label text="%archive.version"/></left><right><Label fx:id="lblVersion" /></right></BorderPane>
|
<BorderPane><left><Label text="%archive.version"/></left><center><Label BorderPane.alignment="CENTER_RIGHT" fx:id="lblVersion" /></center></BorderPane>
|
||||||
<BorderPane><left><Label text="%archive.author"/></left><right><Label fx:id="lblAuthor" /></right></BorderPane>
|
<BorderPane><left><Label text="%archive.author"/></left><center><Label BorderPane.alignment="CENTER_RIGHT" fx:id="lblAuthor" /></center></BorderPane>
|
||||||
<BorderPane>
|
<BorderPane>
|
||||||
<left><JFXButton fx:id="btnDescription" onMouseClicked="#onDescribe" text="%modpack.description" styleClass="jfx-button-border" /></left>
|
<left><JFXButton fx:id="btnDescription" onMouseClicked="#onDescribe" text="%modpack.description" styleClass="jfx-button-border" /></left>
|
||||||
<right><JFXButton buttonType="RAISED" fx:id="btnInstall" onMouseClicked="#onInstall" text="%button.install" styleClass="jfx-button-raised" /></right>
|
<right><JFXButton buttonType="RAISED" fx:id="btnInstall" onMouseClicked="#onInstall" text="%button.install" styleClass="jfx-button-raised" /></right>
|
||||||
|
Loading…
Reference in New Issue
Block a user