-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add possible solutions to fix text overrun #37
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, useful for students to figure out how to remove the truncated text, but some elaborations need to be made if we want students to understand the rationale behind the changes.
<b>1. Changing MainWindow.fxml</b> | ||
|
||
Remove `prefHeight` for `VBox`: | ||
```xml | ||
<VBox fx:id="dialogContainer" prefWidth="388.0" /> | ||
``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe an explanation like:
This modification removes the preferred height setting for the VBox container. By not specifying a prefHeight, the VBox is allowed to expand vertically as needed based on its contents. This helps accommodate labels that might need more vertical space due to wrapped text, preventing the text from being cut off and ending with ....
Would be appropriate so that students know the impacts of the changes they are making.
<b>2. Changing DialogBox.fxml</b> | ||
|
||
Set `minHeight` for `Label`: | ||
```xml | ||
<Label fx:id="dialog" text="Label" wrapText="true" minHeight="-Infinity"/> | ||
``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For this change, an explanation along the lines of:
This setting allows the label to have no minimum height constraint, meaning it can shrink or expand vertically as much as needed. This flexibility ensures that if the text wrapped within the label requires more height due to wrapping, the label can expand to fit this text without truncating it. This change is particularly useful in ensuring that all content of the label is visible, regardless of the amount of text.
Would be fitting.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the suggestion, this issue has been resolved in PR #44
Let's close this, as #44 has been merged already. |
As discussed in #22
Another alternative (and more concise solution) for this is in PR #44