From 7e09d755fc076223fa0d89e61dde8b56a84d7aa1 Mon Sep 17 00:00:00 2001 From: "joon.c.baek" Date: Tue, 31 May 2016 15:56:52 +0900 Subject: [PATCH] Adjust dialog location(preference, about) Adjust dialog location(preference dialog, about dialog) to center of DA body. Change-Id: I2789d7d88c57833ba941e982435d34a8065cd4fb Signed-off-by: joon.c.baek --- .../src/org/tizen/dynamicanalyzer/ui/toolbar/AboutDialog.java | 9 ++++++++- .../dynamicanalyzer/ui/toolbar/ProcessExplorerDialog.java | 9 ++++++++- .../tizen/dynamicanalyzer/ui/toolbar/RemoteDeviceDialog.java | 8 ++++++-- .../src/org/tizen/dynamicanalyzer/ui/toolbar/SaveAsDialog.java | 10 +++++++++- .../dynamicanalyzer/ui/toolbar/setting/PreferencesDialog.java | 5 ++++- 5 files changed, 35 insertions(+), 6 deletions(-) diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/AboutDialog.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/AboutDialog.java index f513a47..5d189db 100755 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/AboutDialog.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/AboutDialog.java @@ -73,6 +73,9 @@ public class AboutDialog extends DAMessageBox { private static String daBuildIDInfo = CommonConstants.EMPTY; private static String daVersionInfo = CommonConstants.EMPTY; + final private int WIDTH = 430; + final private int HEIGHT = 330; + final static String daAboutFilePath = PathManager.getWorkbenchPluginPath() + File.separator + "about.mappings"; final static String daVersionFilePath = PathManager.DA_INSTALL_PATH + File.separator + "version"; @@ -87,7 +90,11 @@ public class AboutDialog extends DAMessageBox { if (opened) { return false; } - shell.setSize(430, 330); + + int dialogLocationX = shell.getParent().getLocation().x + (shell.getParent().getSize().x - WIDTH)/2; + int dialogLocationY = shell.getParent().getLocation().y + (shell.getParent().getSize().y - HEIGHT)/2; + shell.setLocation(dialogLocationX, dialogLocationY); + shell.setSize(WIDTH, HEIGHT); shell.setLayout(new FormLayout()); shell.setText(AnalyzerLabels.ABOUT_DIALOG_TITLE); shell.addDisposeListener(new DisposeListener() { diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/ProcessExplorerDialog.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/ProcessExplorerDialog.java index 213e69b..d6125f0 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/ProcessExplorerDialog.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/ProcessExplorerDialog.java @@ -52,14 +52,21 @@ import org.tizen.dynamicanalyzer.widgets.da.base.DAButton; import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox; public class ProcessExplorerDialog extends DAMessageBox { + final private int WIDTH = 446; + final private int HEIGHT = 600; + private ProcessExplorer explorer = null; private DACustomButton okButton = null; private DACustomButton cancelButton = null; public ProcessExplorerDialog(Shell parentShell) { super(parentShell); + int dialogLocationX = shell.getParent().getLocation().x + (shell.getParent().getSize().x - WIDTH)/2; + int dialogLocationY = shell.getParent().getLocation().y + (shell.getParent().getSize().y - HEIGHT)/2; + shell.setLocation(dialogLocationX, dialogLocationY); + shell.setLayout(new FormLayout()); - shell.setSize(446, 600); + shell.setSize(WIDTH, HEIGHT); shell.setBackground(ColorResources.DIALOG_BG_UPPER); shell.setText(AnalyzerLabels.SELECT_PROCESS); diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/RemoteDeviceDialog.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/RemoteDeviceDialog.java index d38bcf3..275bf8c 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/RemoteDeviceDialog.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/RemoteDeviceDialog.java @@ -52,6 +52,8 @@ import org.tizen.dynamicanalyzer.widgets.da.base.DATextBox; import org.tizen.dynamicanalyzer.widgets.helper.ImageResources; public class RemoteDeviceDialog extends DAMessageBox { + private final int WIDTH = 430; + private final int HEIGHT = 190; private final int EDITBOX_TOP_MARGIN = 18; private final int EDITBOX_INTERVAL = 10; @@ -84,9 +86,11 @@ public class RemoteDeviceDialog extends DAMessageBox { super(parentShell); self = this; - + int dialogLocationX = shell.getParent().getLocation().x + (shell.getParent().getSize().x - WIDTH)/2; + int dialogLocationY = shell.getParent().getLocation().y + (shell.getParent().getSize().y - HEIGHT)/2; + shell.setLocation(dialogLocationX, dialogLocationY); shell.setLayout(new FormLayout()); - shell.setSize(430, 190); + shell.setSize(WIDTH, HEIGHT); shell.setBackground(ColorResources.DIALOG_CONTENT_BACKGROUND); shell.setText(AnalyzerLabels.REMOTE_DEVICE); diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/SaveAsDialog.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/SaveAsDialog.java index ae9f3bf..8e4b431 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/SaveAsDialog.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/SaveAsDialog.java @@ -59,6 +59,9 @@ import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox; import org.tizen.dynamicanalyzer.widgets.da.base.DATextBox; public class SaveAsDialog extends DAMessageBox { + private final int WIDTH = 446; + private final int HEIGHT = 145 + 22; + private DATextBox textBox = null; private String saveFileName = null; private DAButton okButton = null; @@ -70,8 +73,13 @@ public class SaveAsDialog extends DAMessageBox { } protected boolean run() { + int dialogLocationX = shell.getParent().getLocation().x + (shell.getParent().getSize().x - WIDTH)/2; + int dialogLocationY = shell.getParent().getLocation().y + (shell.getParent().getSize().y - HEIGHT)/2; + shell.setLocation(dialogLocationX, dialogLocationY); + + shell.setSize(WIDTH, HEIGHT); shell.setLayout(new FormLayout()); - shell.setSize(446, 145 + 22); + shell.setSize(WIDTH, HEIGHT); shell.setText(AnalyzerLabels.SAVE_TRACE_TITLE); shell.setBackground(ColorResources.DIALOG_BG_UPPER); diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/PreferencesDialog.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/PreferencesDialog.java index 9933a48..29d60fb 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/PreferencesDialog.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/PreferencesDialog.java @@ -99,6 +99,9 @@ public class PreferencesDialog extends DAMessageBox { return false; } + int dialogLocationX = shell.getParent().getLocation().x + (shell.getParent().getSize().x - DIALOG_WIDTH)/2; + int dialogLocationY = shell.getParent().getLocation().y + (shell.getParent().getSize().y - DIALOG_HEIGT)/2; + shell.setLocation(dialogLocationX, dialogLocationY); shell.setSize(DIALOG_WIDTH, DIALOG_HEIGT); shell.setLayout(new FormLayout()); shell.setText(PreferencesDialogLabels.TITLE); @@ -729,4 +732,4 @@ public class PreferencesDialog extends DAMessageBox { } }; -} \ No newline at end of file +} -- 2.7.4