git://git.nikiroo.be
/
nikiroo-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vertical bar cursor option
[nikiroo-utils.git]
/
src
/
jexer
/
TRadioGroup.java
diff --git
a/src/jexer/TRadioGroup.java
b/src/jexer/TRadioGroup.java
index 0f84e71904fc7fef1b00fbacbb21d5fc3843e98c..7460de413b653a2d3c2898a6d8a73a8a2ad172fd 100644
(file)
--- a/
src/jexer/TRadioGroup.java
+++ b/
src/jexer/TRadioGroup.java
@@
-29,6
+29,7
@@
package jexer;
import jexer.bits.CellAttributes;
package jexer;
import jexer.bits.CellAttributes;
+import jexer.bits.StringUtils;
/**
* TRadioGroup is a collection of TRadioButtons with a box and label.
/**
* TRadioGroup is a collection of TRadioButtons with a box and label.
@@
-71,7
+72,7
@@
public class TRadioGroup extends TWidget {
final String label) {
// Set parent and window
final String label) {
// Set parent and window
- super(parent, x, y,
label.length(
) + 4, 2);
+ super(parent, x, y,
StringUtils.width(label
) + 4, 2);
this.label = label;
}
this.label = label;
}
@@
-96,7
+97,7
@@
public class TRadioGroup extends TWidget {
drawBox(0, 0, getWidth(), getHeight(), radioGroupColor, radioGroupColor,
3, false);
drawBox(0, 0, getWidth(), getHeight(), radioGroupColor, radioGroupColor,
3, false);
- hLineXY(1, 0,
label.length(
) + 2, ' ', radioGroupColor);
+ hLineXY(1, 0,
StringUtils.width(label
) + 2, ' ', radioGroupColor);
putStringXY(2, 0, label, radioGroupColor);
}
putStringXY(2, 0, label, radioGroupColor);
}
@@
-161,8
+162,8
@@
public class TRadioGroup extends TWidget {
public TRadioButton addRadioButton(final String label) {
int buttonX = 1;
int buttonY = getChildren().size() + 1;
public TRadioButton addRadioButton(final String label) {
int buttonX = 1;
int buttonY = getChildren().size() + 1;
- if (
label.length(
) + 4 > getWidth()) {
- setWidth(
label.length(
) + 7);
+ if (
StringUtils.width(label
) + 4 > getWidth()) {
+ setWidth(
StringUtils.width(label
) + 7);
}
setHeight(getChildren().size() + 3);
TRadioButton button = new TRadioButton(this, buttonX, buttonY, label,
}
setHeight(getChildren().size() + 3);
TRadioButton button = new TRadioButton(this, buttonX, buttonY, label,