From 1c9edb438085feb0a5af4f9ead83052092d12aa2 Mon Sep 17 00:00:00 2001 From: drdev Date: Sat, 3 May 2014 15:11:26 +0000 Subject: [PATCH] Fix custom select screen --- .../src/forge/screens/settings/SettingsScreen.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/forge-gui-mobile/src/forge/screens/settings/SettingsScreen.java b/forge-gui-mobile/src/forge/screens/settings/SettingsScreen.java index 73772573d20..0c598a56456 100644 --- a/forge-gui-mobile/src/forge/screens/settings/SettingsScreen.java +++ b/forge-gui-mobile/src/forge/screens/settings/SettingsScreen.java @@ -243,11 +243,17 @@ public class SettingsScreen extends FScreen { @Override public void drawValue(Graphics g, String value, FSkinFont font, FSkinColor foreColor, boolean pressed, float x, float y, float w, float h) { + float offset = w * INSETS_FACTOR - FList.PADDING; //increase padding for settings items + x += offset; + y += offset; + w -= 2 * offset; + h -= 2 * offset; + g.drawText(value, font, foreColor, x, y, w, h, false, HAlignment.LEFT, true); - float radius = h / 5; + float radius = h / 3; x += w - radius; - y = h / 2; + y += h / 2; g.drawCircle(1, DESC_COLOR, x, y, radius); if (value.equals(currentValue)) { g.fillCircle(foreColor, x, y, radius / 2);