From 520ab6addcae6f859bf038adcf60461cf4868d32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Drahom=C3=ADr=20Karch=C5=88=C3=A1k?= <drahomir.karchnak@nic.cz> Date: Wed, 20 Jul 2016 16:37:02 +0200 Subject: [PATCH] #361 Refactoring --- core/src/cz/nic/tablexia/menu/user/UserMenu.java | 6 +----- .../util/ui/dialog/components/TextFiledDialogComponent.java | 4 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/core/src/cz/nic/tablexia/menu/user/UserMenu.java b/core/src/cz/nic/tablexia/menu/user/UserMenu.java index eb4c7faf2..60a6c5e25 100644 --- a/core/src/cz/nic/tablexia/menu/user/UserMenu.java +++ b/core/src/cz/nic/tablexia/menu/user/UserMenu.java @@ -4,13 +4,11 @@ import com.badlogic.gdx.Gdx; import com.badlogic.gdx.scenes.scene2d.Actor; import com.badlogic.gdx.scenes.scene2d.Group; import com.badlogic.gdx.scenes.scene2d.InputEvent; -import com.badlogic.gdx.scenes.scene2d.Stage; import com.badlogic.gdx.scenes.scene2d.ui.Container; import com.badlogic.gdx.scenes.scene2d.ui.ScrollPane; import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup; import com.badlogic.gdx.scenes.scene2d.utils.ActorGestureListener; import com.badlogic.gdx.scenes.scene2d.utils.ClickListener; -import com.badlogic.gdx.scenes.scene2d.utils.FocusListener; import net.engio.mbassy.listener.Handler; @@ -19,7 +17,6 @@ import java.util.List; import cz.nic.tablexia.Tablexia; import cz.nic.tablexia.TablexiaApplication; -import cz.nic.tablexia.TablexiaSettings; import cz.nic.tablexia.bus.ApplicationBus; import cz.nic.tablexia.bus.event.DeleteUserSynchronizationEvent; import cz.nic.tablexia.bus.event.MenuControlEvent; @@ -152,8 +149,7 @@ public class UserMenu extends AbstractMenu { public void performAction() { final TextFiledDialogComponent textFiledDialogComponent = new TextFiledDialogComponent(SYNC_REQUEST_DIALOG_MAXIMUM_LENGTH, SYNC_REQUEST_DIALOG_PLACEHOLDER_TEXT); textFiledDialogComponent.setTextFieldWidthPercent(DOWNLOAD_DIALOG_INPUT_WIDTH_PERCENT); - - if(TablexiaSettings.getInstance().isRunningOnMobileDevice()) textFiledDialogComponent.setRepositionOnFocus(true); + textFiledDialogComponent.setRepositionOnFocusOnMobileDevices(true); final TablexiaComponentDialog dialog = TablexiaComponentDialogFactory.getInstance().createDialog( new CenterPositionDialogComponent(), diff --git a/core/src/cz/nic/tablexia/util/ui/dialog/components/TextFiledDialogComponent.java b/core/src/cz/nic/tablexia/util/ui/dialog/components/TextFiledDialogComponent.java index 5f01a5b40..9aca4f2cd 100644 --- a/core/src/cz/nic/tablexia/util/ui/dialog/components/TextFiledDialogComponent.java +++ b/core/src/cz/nic/tablexia/util/ui/dialog/components/TextFiledDialogComponent.java @@ -117,8 +117,8 @@ public class TextFiledDialogComponent extends TablexiaDialogComponentAdapter { return new Image(texture).getDrawable(); } - public void setRepositionOnFocus(boolean repositionOnFocus) { - if(repositionOnFocus) { + public void setRepositionOnFocusOnMobileDevices(boolean repositionOnFocus) { + if(repositionOnFocus && TablexiaSettings.getInstance().isRunningOnMobileDevice()) { if(changePositionFocusListener == null) prepareChangePositionFocusListener(); textField.addListener(changePositionFocusListener); } -- GitLab