summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2020-05-13 07:31:28 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2020-05-13 07:31:28 +0200
commiteabe011521ec6684dc6a01c4753a2347559ffd59 (patch)
tree74349aea7a087eb884b76d28b46b8adecd92e68b /core
parent3629647d1338f81d6604ec3e623c89d283f746cf (diff)
downloadgdx-boardgame-eabe011521ec6684dc6a01c4753a2347559ffd59.zip
gdx-boardgame-eabe011521ec6684dc6a01c4753a2347559ffd59.tar.gz
ui/Button : is always sized according to it's Label
Diffstat (limited to 'core')
-rw-r--r--core/src/ch/asynk/gdx/boardgame/ui/Button.java17
1 files changed, 5 insertions, 12 deletions
diff --git a/core/src/ch/asynk/gdx/boardgame/ui/Button.java b/core/src/ch/asynk/gdx/boardgame/ui/Button.java
index 9ba4dad..69bec27 100644
--- a/core/src/ch/asynk/gdx/boardgame/ui/Button.java
+++ b/core/src/ch/asynk/gdx/boardgame/ui/Button.java
@@ -27,7 +27,6 @@ public class Button extends Patch
this.spacing = spacing;
this.label = new Label(font);
this.label.setParent(this, Alignment.MIDDLE_CENTER);
- this.sizing = Sizing.EXPAND_BOTH;
}
public void write(String text)
@@ -43,17 +42,11 @@ public class Button extends Patch
@Override public void computeDimensions()
{
- if(sizing.fill()) {
- super.computeDimensions();
- } else {
- float dd = 2 * (padding + spacing);
- label.computeDimensions();
- if (sizing.expandWidth())
- rect.width = label.getWidth() + dd;
- if (sizing.expandHeight())
- rect.height = label.getHeight() + dd;
- if (DEBUG_GEOMETRY) System.err.println(" dim " + print(-1));
- }
+ float dd = 2 * (padding + spacing);
+ label.computeDimensions();
+ rect.width = label.getWidth() + dd;
+ rect.height = label.getHeight() + dd;
+ if (DEBUG_GEOMETRY) System.err.println(" dim " + print(-1));
}
@Override public void computePosition()