--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.tizen.dynamicanalyzer.appearance</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
--- /dev/null
+#Mon Mar 10 15:44:54 KST 2014
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
--- /dev/null
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Appearance
+Bundle-SymbolicName: org.tizen.dynamicanalyzer.appearance
+Bundle-Version: 1.0.0.qualifier
+Bundle-Activator: org.tizen.dynamicanalyzer.appearance.Activator
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.tizen.dynamicanalyzer.common;bundle-version="1.0.0",
+ org.tizen.dynamicanalyzer.widgets;bundle-version="1.0.0"
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Export-Package: org.tizen.dynamicanalyzer.appearance,
+ org.tizen.dynamicanalyzer.nl,
+ org.tizen.dynamicanalyzer.resources,
+ org.tizen.dynamicanalyzer.widgets.da.base
--- /dev/null
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .
--- /dev/null
+package org.tizen.dynamicanalyzer.appearance;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.tizen.dynamicanalyzer.appearance"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+ /**
+ * Returns an image descriptor for the image file at the given
+ * plug-in relative path
+ *
+ * @param path the path
+ * @return the image descriptor
+ */
+ public static ImageDescriptor getImageDescriptor(String path) {
+ return imageDescriptorFromPlugin(PLUGIN_ID, path);
+ }
+}
*
*/
-package org.tizen.dynamicanalyzer.common;
+package org.tizen.dynamicanalyzer.appearance;
public class DesignConstants {
public static final int VIEW_TITLEBAR_HEIGHT = 22;
--- /dev/null
+package org.tizen.dynamicanalyzer.nl;
+
+import org.eclipse.osgi.util.NLS;
+
+public class WidgetLabels extends NLS {
+ private static final String BUNDLE_NAME = "org.tizen.dynamicanalyzer.nl.WidgetLabels"; //$NON-NLS-1$
+
+ public static String ON;
+ public static String OFF;
+
+ public static String APPLY;
+ public static String OK;
+ public static String CANCEL;
+
+ public static String YES;
+ public static String NO;
+
+ public static String OPEN;
+ public static String CLOSE;
+
+ public static String DA_WARNING;
+
+ static {
+ NLS.initializeMessages(BUNDLE_NAME, WidgetLabels.class);
+ }
+
+ private WidgetLabels() {
+ }
+
+}
--- /dev/null
+ON=On
+OFF=Off
+
+APPLY=Apply
+OK=Ok
+CANCEL=Cancel
+
+YES=Yes
+NO=No
+
+OPEN=Open
+CLOSE=Close
+
+DA_WARNING=Warning
\r
import org.eclipse.swt.graphics.Color;\r
import org.eclipse.swt.graphics.RGB;\r
-import org.tizen.dynamicanalyzer.common.AnalyzerManager;\r
+import org.tizen.dynamicanalyzer.theme.DAThemeWhite;\r
\r
public class ColorResources {\r
public static final Color WHITE = getColor("white"); //$NON-NLS-1$\r
// }\r
\r
private static Color getColor(String colorName, RGB rgb) {\r
- return AnalyzerManager.getTheme().getColor(colorName, rgb);\r
+ return DAThemeWhite.getInstance().getColor(colorName, rgb);\r
}\r
\r
private static Color getColor(String colorName) {\r
- return AnalyzerManager.getTheme().getColor(colorName);\r
+ return DAThemeWhite.getInstance().getColor(colorName);\r
}\r
}\r
import org.eclipse.jface.resource.ImageRegistry;\r
import org.eclipse.swt.graphics.Image;\r
import org.eclipse.ui.plugin.AbstractUIPlugin;\r
-import org.tizen.dynamicanalyzer.common.AnalyzerConstants;\r
-import org.tizen.dynamicanalyzer.common.AnalyzerManager;\r
-import org.tizen.dynamicanalyzer.common.CommonConstants;\r
+import org.tizen.dynamicanalyzer.constant.CommonConstants;\r
import org.tizen.dynamicanalyzer.theme.DATheme;\r
+import org.tizen.dynamicanalyzer.theme.DAThemeWhite;\r
\r
public class ImageResources {\r
\r
private static ImageRegistry imageRegistry = new ImageRegistry();\r
\r
- private static final String ID = "org.tizen.dynamicanalyzer"; //$NON-NLS-1$\r
+ private static final String ID = "org.tizen.dynamicanalyzer.appearance"; //$NON-NLS-1$\r
private static final String WORKBENCH_ID = "org.tizen.dynamicanalyzer.workbench"; //$NON-NLS-1$\r
+ private static final String ICON_WORKBENCH_FOLDER_NAME = "icons"; //$NON-NLS-1$\r
\r
// Titlebar\r
public static final Image ICON = getImageFromWorkbench("alt_window_16"); //$NON-NLS-1$\r
}\r
\r
private static DATheme getTheme() {\r
- return AnalyzerManager.getTheme();\r
+ return DAThemeWhite.getInstance();\r
}\r
\r
private static Image getImage(String imageName, String extension) {\r
\r
private static Image getImageFromWorkbench(String imageName) {\r
return getImage(WORKBENCH_ID,\r
- AnalyzerConstants.ICON_WORKBENCH_FOLDER_NAME + File.separator,\r
+ ICON_WORKBENCH_FOLDER_NAME + File.separator,\r
imageName, CommonConstants.EXTENSION_PNG_IMAGE);\r
}\r
\r
*
*/
-package org.tizen.dynamicanalyzer.ui.widgets;
+package org.tizen.dynamicanalyzer.widgets.da.base;
import org.eclipse.swt.widgets.Composite;
import org.tizen.dynamicanalyzer.resources.ColorResources;
*
*/
-package org.tizen.dynamicanalyzer.ui.widgets;
+package org.tizen.dynamicanalyzer.widgets.da.base;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.PaintEvent;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
-import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
private DACustomButton okButton = null;
private String message = null;
private boolean returnType = false;
- private String titleText = AnalyzerLabels.DA_WARNING;
+ private String titleText = WidgetLabels.DA_WARNING;
private Image iconImage = ImageResources.DYNANMIC_ANALYZER_ICON;
okButton = new DAButton(buttonComp, SWT.NONE);
okButton.addClickListener(okButtonListener);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
FormData okData = new FormData();
*
*/
-package org.tizen.dynamicanalyzer.ui.widgets;
+package org.tizen.dynamicanalyzer.widgets.da.base;
import org.eclipse.jface.window.Window.IExceptionHandler;
import org.eclipse.swt.SWT;
-package org.tizen.dynamicanalyzer.ui.widgets;
+package org.tizen.dynamicanalyzer.widgets.da.base;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.FocusEvent;
* - S-Core Co., Ltd
*
*/
-package org.tizen.dynamicanalyzer.ui.widgets;
+package org.tizen.dynamicanalyzer.widgets.da.base;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.layout.FillLayout;
+import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Listener;
import org.eclipse.swt.widgets.Shell;
import org.tizen.dynamicanalyzer.widgets.helper.FontResources;
import org.tizen.dynamicanalyzer.widgets.helper.WidgetUtils;
import org.tizen.dynamicanalyzer.widgets.progress.Progress;
-import org.tizen.dynamicanalyzer.workbench.LayoutManager;
public class ProgressDialog {
private Shell shell = null;
private Progress progress = null;
+ private Composite baseComposite = null;
private Listener shellMouseListener = new Listener() {
boolean down = false;
}
};
- public ProgressDialog(Shell parent) {
+ public ProgressDialog(Shell parent, Composite base) {
+ baseComposite = base;
+
shell = new Shell(parent, SWT.APPLICATION_MODAL);
shell.setSize(300, 100);
shell.setLayout(new FillLayout());
public void open() {
shell.open();
- LayoutManager.setEnabled(false);
+ baseComposite.setEnabled(false);
}
public void close() {
}
shell = null;
}
- LayoutManager.setEnabled(true);
+ baseComposite.setEnabled(true);
}
public void setProgressMessage(String message) {
*
*/
-package org.tizen.dynamicanalyzer.ui.widgets;
+package org.tizen.dynamicanalyzer.widgets.da.base;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.PaintEvent;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
-import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
private DACustomButton cancelButton = null;
private String message = CommonConstants.EMPTY;
private boolean returnType = false;
- private String titleText = AnalyzerLabels.DA_WARNING;
+ private String titleText = WidgetLabels.DA_WARNING;
private Image iconImage = ImageResources.DIALOG_WARNING_ICON;
cancelButton = new DAButton(buttonComp, SWT.NONE);
cancelButton.addClickListener(cancelButtonListener);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
FormData data = new FormData();
okButton = new DAButton(buttonComp, SWT.NONE);
okButton.addClickListener(okButtonListener);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
FormData okData = new FormData();
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.tizen.dynamicanalyzer.common</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
--- /dev/null
+#Tue Mar 11 14:51:59 KST 2014
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
--- /dev/null
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Common
+Bundle-SymbolicName: org.tizen.dynamicanalyzer.common
+Bundle-Version: 1.0.0.qualifier
+Bundle-Activator: org.tizen.dynamicanalyzer.common.Activator
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Export-Package: org.tizen.dynamicanalyzer.callback,
+ org.tizen.dynamicanalyzer.constant,
+ org.tizen.dynamicanalyzer.util
--- /dev/null
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .
-package org.tizen.dynamicanalyzer.common.callback;
+package org.tizen.dynamicanalyzer.callback;
import java.util.ArrayList;
import java.util.List;
-package org.tizen.dynamicanalyzer.common.callback;
+package org.tizen.dynamicanalyzer.callback;
public interface IExecutionCallback {
--- /dev/null
+package org.tizen.dynamicanalyzer.common;
+
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle
+ */
+public class Activator extends AbstractUIPlugin {
+
+ // The plug-in ID
+ public static final String PLUGIN_ID = "org.tizen.dynamicanalyzer.common"; //$NON-NLS-1$
+
+ // The shared instance
+ private static Activator plugin;
+
+ /**
+ * The constructor
+ */
+ public Activator() {
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
+ */
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ plugin = this;
+ }
+
+ /*
+ * (non-Javadoc)
+ * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
+ */
+ public void stop(BundleContext context) throws Exception {
+ plugin = null;
+ super.stop(context);
+ }
+
+ /**
+ * Returns the shared instance
+ *
+ * @return the shared instance
+ */
+ public static Activator getDefault() {
+ return plugin;
+ }
+
+}
*
*/
-package org.tizen.dynamicanalyzer.common;
+package org.tizen.dynamicanalyzer.constant;
public class CommonConstants {
import java.io.Closeable;
import java.io.IOException;
+import java.lang.management.ManagementFactory;
+import java.lang.management.RuntimeMXBean;
import java.net.ServerSocket;
import java.net.Socket;
public class CommonUtil {
+ private static final String OS = getOS();
private static final String OS_KEY = "os.name"; //$NON-NLS-1$
private static final String LINUX = "linux"; //$NON-NLS-1$
private static final String MAC = "mac"; //$NON-NLS-1$
private static final String WIN = "win"; //$NON-NLS-1$
+ private static String pid = null;
+
+ public static int executeCommand(String[] cmds) {
+ int retValue = 0;
+ Process process = null;
+ if (null == cmds || cmds.length == 0) {
+ retValue = -1;
+ } else {
+ try {
+ process = Runtime.getRuntime().exec(cmds);
+ if (process != null) {
+ process.waitFor();
+ retValue = process.exitValue();
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ } finally {
+ if (process != null) {
+ process.destroy();
+ }
+ }
+ }
+
+ return retValue;
+ }
+
public static void tryClose(final Object... closeables) {
if (null == closeables) {
return;
}
public static boolean isLinux() {
- return getOS().indexOf(LINUX) >= 0;
+ return OS.indexOf(LINUX) >= 0;
}
public static boolean isMac() {
- return getOS().indexOf(MAC) >= 0;
+ return OS.indexOf(MAC) >= 0;
}
public static boolean isWin() {
- return getOS().indexOf(WIN) >= 0;
+ return OS.indexOf(WIN) >= 0;
}
private static String getOS() {
return System.getProperty(OS_KEY).toLowerCase();
}
+ public static String getCurrentPid() {
+ if (pid == null) {
+ ManagementFactory.getRuntimeMXBean();
+ RuntimeMXBean rt = ManagementFactory.getRuntimeMXBean();
+ String Processid = rt.getName();
+ pid = Processid.substring(0, Processid.indexOf("@"));//$NON-NLS-1$
+ }
+
+ return pid;
+ }
}
Bundle-Version: 2.1.0.qualifier
Bundle-Vendor: %providerName
Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.ui
+ org.eclipse.ui,
+ org.tizen.dynamicanalyzer.common;bundle-version="1.0.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-Export-Package: org.tizen.dynamicanalyzer.common.callback,
- org.tizen.dynamicanalyzer.common.path,
+Export-Package: org.tizen.dynamicanalyzer.common.path,
org.tizen.dynamicanalyzer.util,
org.tizen.dynamicanalyzer.workbench;
uses:="org.eclipse.jface.action,
public static final String PROJECT_INFO_FILE_NAME = "projectInfo"; //$NON-NLS-1$
public static final String CONFIG_FOLDER_NAME = "config"; //$NON-NLS-1$
public static final String CONFIG_FILE_NAME = "config"; //$NON-NLS-1$
- public static final String ABOUT_IDE_FOLDER_NAME = "ide"; //$NON-NLS-1$
- public static final String ABOUT_PLUGINS_FOLDER_NAME = "plugins"; //$NON-NLS-1$
- public static final String ABOUT_BASE_PLATFORM_FOLDER_NAME = "org.tizen.base.platform"; //$NON-NLS-1$
- public static final String ABOUT_WORKBENCH_FOLDER_NAME = "org.tizen.dynamicanalyzer.workbench"; //$NON-NLS-1$
+ public static final String IDE_FOLDER_NAME = "ide"; //$NON-NLS-1$
+ public static final String PLUGINS_FOLDER_NAME = "plugins"; //$NON-NLS-1$
+ public static final String BASE_PLATFORM_PLUGIN_FOLDER_NAME = "org.tizen.base.platform"; //$NON-NLS-1$
+ public static final String WORKBENCH_PLUGIN_FOLDER_NAME = "org.tizen.dynamicanalyzer.workbench"; //$NON-NLS-1$
public static final String ABOUT_FILE_NAME = "about.mappings"; //$NON-NLS-1$
+ public static final String SINGLETON_LOCK_FILE = "active_da";//$NON-NLS-1$
+ public static final String SINGLETON_PID_FILE = "active_pid";//$NON-NLS-1$
public static final String DA_DAEMON_NAME = "da_manager"; //$NON-NLS-1$
public static final String TOOL_RECORDER_NAME = "da_event"; //$NON-NLS-1$
* Copyright (c) 2000 - 2013 Samsung Electronics Co., Ltd. All rights reserved.
*
* Contact:
+ * Jaewon Lim <jaewon81.lim@samsung.com>
* Jooyoul Lee <jy.exe.lee@samsung.com>
* Juyoung Kim <j0.kim@samsung.com>
*
public static final String DA_BINARY_AUTO_SAVE_FILE = DA_SAVE_PATH
+ File.separator + "BinarySettings.save";
- public static final String DA_SINGLETON_FILE_PATH = DA_SAVE_PATH
- + File.separator + "active_da"; //$NON-NLS-1$
public static final String IDE_ACTIVE_PORT_PATH = DA_SAVE_PATH
+ File.separator + "active_da_plugin"; //$NON-NLS-1$
public static final String IDE_ACTIVE_SAVE_PORT_PATH = DA_SAVE_PATH
+ File.separator + "current_active_ide_port"; //$NON-NLS-1$
- public static final String WORKBENCH_FOLDER_PATH = getWorkbenchPath();
- public static final String ABOUT_FILE_PATH = getAboutPath();
-
public static boolean checkTizenPathValidation() {
if (TIZEN_SDK_DATA_PATH == null || TIZEN_SDK_INSTALL_PATH == null) {
return false;
- } else {
+ } else {
return true;
}
}
defaultPath = getPathFromSdkInfoFile(true);
// case 2 : get default install directory
- if (null == defaultPath) {
+ if (null == defaultPath || defaultPath.isEmpty()) {
if (CommonUtil.isLinux()) {
defaultPath = System.getenv(PathConstants.LINUX_INSTALL_ENV)
+ File.separator + PathConstants.TIZEN_SDK_DATA;
retPath = getPathFromSdkInfoFile(false);
// case 2 : tizensdkpath in tizen-sdk-data directory
- if (null == retPath) {
+ if (null == retPath || retPath.isEmpty()) {
try {
String infoPath = TIZEN_SDK_DATA_PATH + File.separator
+ PathConstants.INSTALLATION_INFO;
return retPath;
}
- public static String getTizenHeaderSouecePath(boolean isArm, String platform) {
+ // get tizen header file directory in sdk local rootstraps
+ public static String getTizenHeaderPath(boolean isArm, String platform) {
String tizenHeaderSouecePath = "";
- if (platform != null) {
- String tempPath = TIZEN_SDK_INSTALL_PATH;
- if (null != tempPath) {
- tempPath += File.separator + PathConstants.PLATFORM_FOLDER_NAME
- + File.separator + platform + File.separator
- + PathConstants.TIZEN_FOLDER_ROOTSTRAPS
- + File.separator
- + "%s-%s-%s" + File.separator//$NON-NLS-1$
- + PathConstants.TIZEN_FOLDER_USR + File.separator
- + PathConstants.TIZEN_FOLDER_INCLUDE + File.separator
- + PathConstants.TIZEN_FOLDER_OSP;
- }
+ String tempPath = getRootstrapsPath(platform);
+ if (tempPath != null && !tempPath.isEmpty()) {
+ tempPath += File.separator
+ + "%s-%s-%s" + File.separator//$NON-NLS-1$
+ + PathConstants.TIZEN_FOLDER_USR + File.separator
+ + PathConstants.TIZEN_FOLDER_INCLUDE + File.separator
+ + PathConstants.TIZEN_FOLDER_OSP;
+
String currentDevie = "";
if (isArm) {
currentDevie = "device";//$NON-NLS-1$
}
String platformName = platform.replaceAll("[^A-Za-z]", "");//$NON-NLS-1$
String platformVersion = platform.replaceAll("[A-Za-z]", "");//$NON-NLS-1$
+
if (Double.parseDouble(platformVersion) < 2.1) {
tizenHeaderSouecePath = String.format(tempPath, platformName,
currentDevie, platformVersion + ".cpp");//$NON-NLS-1$
currentDevie, platformVersion + ".native");//$NON-NLS-1$
}
}
+
return tizenHeaderSouecePath;
}
+ // currently not used
public static String getTargetPath(String platform) {
if (null != platform && !platform.isEmpty()) {
return TIZEN_SDK_INSTALL_PATH + File.separator
}
}
- public static String getProjectInfoFile(String projectSavePath) {
+ public static String getProjectInfoPath(String projectSavePath) {
StringBuffer projectInfoSaveFile = new StringBuffer("");
if (!DA_SAVE_PATH.equals("")) {
projectInfoSaveFile.append(projectSavePath);
projectInfoSaveFile.append(File.separator).append(
PathConstants.PROJECT_INFO_FILE_NAME);
}
- return projectInfoSaveFile.toString();
+ return projectInfoSaveFile.toString();
}
- public static String getAboutPath() {
- String aboutFolderPath = TIZEN_SDK_INSTALL_PATH;
- aboutFolderPath += (File.separator
- + PathConstants.ABOUT_IDE_FOLDER_NAME + File.separator + PathConstants.ABOUT_PLUGINS_FOLDER_NAME);
+ public static String getIDEAboutFilePath() {
+ String aboutFolderPath = TIZEN_SDK_INSTALL_PATH + File.separator
+ + PathConstants.IDE_FOLDER_NAME + File.separator
+ + PathConstants.PLUGINS_FOLDER_NAME;
File dir = new File(aboutFolderPath);
String[] files;
@Override
public boolean accept(File dir, String name) {
return name
- .contains(PathConstants.ABOUT_BASE_PLATFORM_FOLDER_NAME);
+ .contains(PathConstants.BASE_PLATFORM_PLUGIN_FOLDER_NAME);
}
});
} else {
- return null;
+ return "";
}
if (null == files || files.length < 1) {
- return null;
+ return "";
}
+
String aboutFilePath = aboutFolderPath + File.separator
+ files[files.length - 1] + File.separator
+ PathConstants.ABOUT_FILE_NAME;
return aboutFilePath;
}
- public static String getWorkbenchPath() {
- String aboutFolderPath = TIZEN_SDK_INSTALL_PATH;
- if (null == aboutFolderPath) {
- return null;
- }
- aboutFolderPath += (File.separator + PathConstants.TOOLS_FOLDER_NAME
- + File.separator + PathConstants.DYNAMIC_ANALYZER_FOLDER_NAME
- + File.separator + PathConstants.ABOUT_PLUGINS_FOLDER_NAME);
+ public static String getWorkbenchPluginPath() {
+ String aboutFolderPath = TIZEN_SDK_INSTALL_PATH + File.separator
+ + PathConstants.TOOLS_FOLDER_NAME + File.separator
+ + PathConstants.DYNAMIC_ANALYZER_FOLDER_NAME + File.separator
+ + PathConstants.PLUGINS_FOLDER_NAME;
File dir = new File(aboutFolderPath);
String[] files;
@Override
public boolean accept(File dir, String name) {
return name
- .contains(PathConstants.ABOUT_WORKBENCH_FOLDER_NAME);
+ .contains(PathConstants.WORKBENCH_PLUGIN_FOLDER_NAME);
}
});
} else {
- return null;
+ return "";
}
if (null == files || files.length < 1) {
- return null;
+ return "";
}
+
String aboutFilePath = aboutFolderPath + File.separator
+ files[files.length - 1];
return aboutFilePath;
}
- public static String getRootStrapsPath(String platform) {
+ public static String getRootstrapsPath(String platform) {
if (platform != null) {
- return TIZEN_SDK_INSTALL_PATH + File.separator + "platforms"
- + File.separator + platform + File.separator + "rootstraps";
+ return TIZEN_SDK_INSTALL_PATH + File.separator
+ + PathConstants.PLATFORM_FOLDER_NAME + File.separator
+ + platform + File.separator
+ + PathConstants.TIZEN_FOLDER_ROOTSTRAPS;
} else {
return "";
}
--- /dev/null
+package org.tizen.dynamicanalyzer.nl;
+
+import org.eclipse.osgi.util.NLS;
+
+public class WorkbenchLabels extends NLS {
+
+ private static final String BUNDLE_NAME = "org.tizen.dynamicanalyzer.nl.WorkbenchLabels"; //$NON-NLS-1$
+
+ static {
+ NLS.initializeMessages(BUNDLE_NAME, WorkbenchLabels.class);
+ }
+
+ private WorkbenchLabels() {
+ }
+
+}
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.part.ViewPart;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
public class WorkbenchUtil {
private static IWorkbenchWindow window = null;
if (null != window) {
return window.getActivePage().getPerspective().getId();
} else {
- return "";
+ return CommonConstants.EMPTY;
}
}
return viewpart;
}
-
}
// check for tizen sdk installation
boolean pathValidness = PathManager.checkTizenPathValidation();
-
+
if (pathValidness) {
// set workspace directory for dynamic analyzer
// set log postfix
SimpleDateFormat format = new SimpleDateFormat(
- "yyyy_MM_dd_HH-mm-ss", //$NON-NLS-1$
- Locale.KOREA);
+ "yyyy_MM_dd_HH-mm-ss", Locale.KOREA); //$NON-NLS-1$
Date date = new Date();
String logPostFix = format.format(date);
PathManager.setLogPostFix(logPostFix);
}
// check for multiple instance of dynamic analyzer
- if (WorkbenchSingletonFocusManager.checkDASingleton()) {
+ if (SingletonFocusManager.acquireSingleton()) {
+ System.out.println("The First DA Running");
+ } else {
System.out.println("Already DA Running");
- WorkbenchSingletonFocusManager.setFocusDA();
+ SingletonFocusManager.setFocusToDA();
System.exit(-1);
- } else {
- System.out.println("The First DA Running");
}
} // end of if (pathValidness)
@Override
public void stop() {
+ SingletonFocusManager.releaseSingleton();
+
if (!PlatformUI.isWorkbenchRunning()) {
return;
}
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
-import org.tizen.dynamicanalyzer.common.callback.ExecutionCallbackManager;
+import org.tizen.dynamicanalyzer.callback.ExecutionCallbackManager;
public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
IWorkbenchWindowConfigurer configurer) {
super(configurer);
+ // create callback list for postWindowOpen and preWindowClose function
ExecutionCallbackManager
.createCallbackList(ExecutionCallbackManager.WINDOWADVISOR_POSTWINDOWOPEN);
ExecutionCallbackManager
@Override
public void createWindowContents(Shell shell) {
// customize workbench window
+ // create basic composites
LayoutManager.createComposite(getWindowConfigurer(), shell);
}
Monitor[] monitors = PlatformUI.getWorkbench().getDisplay()
.getMonitors();
- Rectangle rectangle = null;
-
- rectangle = monitors[0].getBounds();
-
+ Rectangle rectangle = monitors[0].getBounds();
if (rectangle.width < DEFAULT_WIDTH
|| rectangle.height < DEFAULT_HEIGHT) {
width = MIN_WIDTH;
// call the registered callback functions
ExecutionCallbackManager
.executeCallback(ExecutionCallbackManager.WINDOWADVISOR_PREWINDOWCLOSE);
-
+
return true;
}
}
return toolbarComposite;
}
+ public static Composite getBaseComposite() {
+ return baseComposite;
+ }
+
public static void createComposite(IWorkbenchWindowConfigurer configurer,
Shell shell) {
((Composite) page).layout(true);
}
}
-
- public static void setEnabled(boolean enablement) {
- baseComposite.setEnabled(enablement);
- }
}
--- /dev/null
+/*
+ * Dynamic Analyzer
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact:
+ * Jaewon Lim <jaewon81.lim@samsung.com>
+ * Hyunjong Park <phjwithyou.park@samsung.com>
+ * Juyoung Kim <j0.kim@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * Contributors:
+ * - S-Core Co., Ltd
+ *
+ */
+
+package org.tizen.dynamicanalyzer.workbench;
+
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.io.RandomAccessFile;
+import java.nio.channels.FileChannel;
+import java.nio.channels.FileLock;
+import org.tizen.dynamicanalyzer.common.path.PathConstants;
+import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.util.CommonUtil;
+
+public class SingletonFocusManager {
+ private static FileChannel singletonChannel = null;
+ private static FileLock singletonLock = null;
+
+ private static String[] getSaveFocusPath() {
+ String[] returnStr = null;
+ String strPid = getPidFromSingletonFile();
+ String activator = PathManager.getWindowActivatorPath();
+
+ if (strPid != null) {
+ if (activator != null) {
+ returnStr = new String[] { activator, strPid };
+ } else {
+ System.out.println("Failed - not Support OS");
+ }
+ }
+
+ return returnStr;
+ }
+
+ private static String getPidFromSingletonFile() {
+ String pid = null;
+ File singletonFile = new File(PathManager.DA_SAVE_PATH + File.separator
+ + PathConstants.SINGLETON_PID_FILE);
+
+ if (!singletonFile.isFile()) {
+ System.out.println("Failed get pid - exist config file");
+ } else {
+ BufferedReader in = null;
+ try {
+ in = new BufferedReader(new FileReader(singletonFile));
+ pid = in.readLine();
+ } catch (FileNotFoundException e) {
+ e.printStackTrace();
+ } catch (IOException e) {
+ e.printStackTrace();
+ } finally {
+ CommonUtil.tryClose(in);
+ }
+ }
+
+ return pid;
+ }
+
+ public static void setFocusToDA() {
+ CommonUtil.executeCommand(getSaveFocusPath());
+ }
+
+ public static void saveSingletonPid() {
+ File savefile = new File(PathManager.DA_SAVE_PATH + File.separator
+ + PathConstants.SINGLETON_PID_FILE);
+
+ FileWriter fileWriter = null;
+ BufferedWriter buffWriter = null;
+ PrintWriter printWriter = null;
+ try {
+ fileWriter = new FileWriter(savefile);
+ buffWriter = new BufferedWriter(fileWriter);
+ printWriter = new PrintWriter(buffWriter);
+
+ printWriter.println(CommonUtil.getCurrentPid());
+ printWriter.checkError();
+ } catch (IOException e) {
+ e.printStackTrace();
+ } finally {
+ CommonUtil.tryClose(fileWriter, buffWriter, printWriter);
+ }
+ }
+
+ // return false if da is running already
+ // return true otherwise
+ public static boolean acquireSingleton() {
+ File file = null;
+ boolean isFileLock = true;
+
+ String saveFolderPath = PathManager.DA_SAVE_PATH;
+
+ File daSaveFile = new File(saveFolderPath);
+ if (!daSaveFile.isDirectory() && !daSaveFile.mkdirs()) {
+ System.out.println("da save file create failed...");
+ } else {
+ String activeFilePath = saveFolderPath + File.separator
+ + PathConstants.SINGLETON_LOCK_FILE;
+
+ file = new File(activeFilePath);
+ try {
+ singletonChannel = new RandomAccessFile(file, "rw")
+ .getChannel();
+ singletonLock = singletonChannel.tryLock();//$NON-NLS-1$
+ } catch (FileNotFoundException e1) {
+ e1.printStackTrace();
+ } catch (IOException e) {
+ e.printStackTrace();
+ } finally {
+ if (singletonLock == null) {
+ isFileLock = false;
+ } else {
+ isFileLock = true;
+ }
+ }
+ }
+
+ return isFileLock;
+ }
+
+ public static void releaseSingleton() {
+ try {
+ if (singletonLock != null) {
+ singletonLock.release();
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+
+ try {
+ if (singletonChannel != null) {
+ singletonChannel.close();
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+}
+++ /dev/null
-/*
- * Dynamic Analyzer
- *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Contact:
- * Hyunjong Park <phjwithyou.park@samsung.com>
- * Juyoung Kim <j0.kim@samsung.com>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * Contributors:
- * - S-Core Co., Ltd
- *
- */
-
-package org.tizen.dynamicanalyzer.workbench;
-
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileReader;
-import java.io.IOException;
-import java.io.RandomAccessFile;
-import java.nio.channels.FileLock;
-
-import org.tizen.dynamicanalyzer.common.path.PathManager;
-
-public class WorkbenchSingletonFocusManager {
- private static Runtime runtime;
- private static Process process;
- public static final String ACTIVE_DA = "active_da";//$NON-NLS-1$
- public static final String CONFIG = "config";//$NON-NLS-1$
- public static final String SINGLETON_FOCUS_DA_PID = "Singleton focus DA PID";//$NON-NLS-1$
-
- private static String[] getSaveFocusPath() {
-
- String[] returnStr = null;
- String strPid = getPidFromConfigFile();
- String activator = PathManager.getWindowActivatorPath();
-
- if (null == strPid) {
- return returnStr;
- }
-
- if (activator != null) {
- returnStr = new String[] { activator, strPid };
- } else {
- System.out.println("Failed - not Support OS");
- }
-
- return returnStr;
- }
-
- private static int executeCommand(String[] cmds) {
- int retValue = 0;
- if (null == cmds) {
- retValue = -1;
- } else {
- try {
- if (cmds.length == 0) {
- retValue = -1;
- } else {
- runtime = Runtime.getRuntime();
- process = runtime.exec(cmds);
-
- if (process != null) {
- process.waitFor();
- retValue = process.exitValue();
- }
- }
- } catch (IOException e) {
- e.printStackTrace();
- } catch (InterruptedException e) {
- e.printStackTrace();
- } finally {
- if (process != null) {
- process.destroy();
- }
- }
- }
- return retValue;
- }
-
- private static String getPidFromConfigFile() {
- String pid = null;
- File configFile = new File(PathManager.DA_INSTALL_PATH + File.separator
- + CONFIG + File.separator + CONFIG);
- if (!configFile.isFile()) {
- System.out.println("Failed get pid - exist config file");
- return "";//$NON-NLS-1$
- } else {
- BufferedReader in = null;
- String content;
- try {
- in = new BufferedReader(new FileReader(configFile));
- while (null != (content = in.readLine())) {
- pid = getPIDString(content);
- if (null != pid) {
- return pid;
- }
- }
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- } finally {
- try {
- if (null != in) {
- in.close();
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- return pid;
- }
-
- private static String getPIDString(String readData) {
- String pid = null;
- String[] splitData = readData.split("=");
- int size = splitData.length;
- if (2 != size) {
- return pid;
- }
- if (splitData[0].contains(SINGLETON_FOCUS_DA_PID)) {
- pid = splitData[1];
- }
- return pid;
-
- }
-
- public static void setFocusDA() {
- executeCommand(getSaveFocusPath());
- }
-
- public static boolean checkDASingleton() {
- File file = null;
- FileLock fileLock = null;
- boolean isFileLock = false;
-
- String saveFolderPath = PathManager.DA_SAVE_PATH;
-
- File daSaveFile = new File(saveFolderPath);
- if (!daSaveFile.isDirectory()) {
- if (!daSaveFile.mkdirs()) {
- System.out.println("da save file create failed...");
- return false;
- }
- }
- String activeFilePath = saveFolderPath + File.separator + ACTIVE_DA;
-
- file = new File(activeFilePath);
- try {
- fileLock = new RandomAccessFile(file, "rw").getChannel().tryLock();//$NON-NLS-1$
- } catch (FileNotFoundException e1) {
- e1.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- } finally {
- if (fileLock == null) {
- isFileLock = true;
- } else {
- isFileLock = false;
- }
- }
- return isFileLock;
- }
-}
Bundle-Vendor: %providerName
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
+ org.tizen.dynamicanalyzer.common;bundle-version="1.0.0",
org.tizen.dynamicanalyzer.widgets;bundle-version="1.0.0",
- org.tizen.dynamicanalyzer.workbench;bundle-version="2.1.0"
+ org.tizen.dynamicanalyzer.workbench;bundle-version="2.1.0",
+ org.tizen.dynamicanalyzer.appearance;bundle-version="1.0.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-Activator: org.tizen.dynamicanalyzer.common.AnalyzerPlugin
Bundle-ActivationPolicy: lazy
public static final String TEMP_FOLDER_RUN_PREFIX = ".RUN"; //$NON-NLS-1$\r
public static final String IMAGE_FOLDER_NAME = "img"; //$NON-NLS-1$\r
public static final String SMALL_IMAGE_FOLDER_NAME = "small"; //$NON-NLS-1$\r
- public static final String ICON_WORKBENCH_FOLDER_NAME = "icons"; //$NON-NLS-1$\r
public static final String XML_FOLDER_NAME = "xml"; //$NON-NLS-1$\r
public static final String LICENSE_FILE_NAME = "license"; //$NON-NLS-1$\r
public static final String USER_INTERFACE_API_LIST_FILE_NAME = "user_interface_api_list"; //$NON-NLS-1$\r
import java.util.Timer;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.handlers.ClearHandler;
import org.tizen.dynamicanalyzer.handlers.StartHandler;
import org.tizen.dynamicanalyzer.model.ImageInfo;
import org.tizen.dynamicanalyzer.swap.callstack.BaseCallstackManager;
import org.tizen.dynamicanalyzer.swap.callstack.SWAPCallStackManager;
import org.tizen.dynamicanalyzer.swap.model.data.LogDataFactory;
-import org.tizen.dynamicanalyzer.theme.DATheme;
-import org.tizen.dynamicanalyzer.theme.DAThemeWhite;
import org.tizen.dynamicanalyzer.ui.info.callstack.CallStackManager;
import org.tizen.dynamicanalyzer.ui.info.snapshot.ScreenshotTimerTask;
import org.tizen.dynamicanalyzer.ui.page.BaseView;
import org.tizen.dynamicanalyzer.utils.ImageListSortComparator;
public class AnalyzerManager {
- private static DATheme theme = null;
private static Project project = null;
private static boolean isRunning = false;
private static boolean isLogParsingComplete = false;
}
}
- public static DATheme getTheme() {
- if (null == theme) {
- // theme = DAThemeBlack.getInstance();
- theme = DAThemeWhite.getInstance();
- }
- return theme;
- }
-
// theme deplicated
// public static void setTheme(DATheme t) {
// theme = t;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;\r
import org.tizen.dynamicanalyzer.resources.ImageResources;\r
import org.tizen.dynamicanalyzer.sql.SqlManager;\r
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;\r
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;\r
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;\r
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;\r
\r
public class AnalyzerPlugin extends AbstractUIPlugin {\r
\r
+++ /dev/null
-/*
- * Dynamic Analyzer
- *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Contact:
- * Hyunjong Park <phjwithyou.park@samsung.com>
- * Juyoung Kim <j0.kim@samsung.com>
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * Contributors:
- * - S-Core Co., Ltd
- *
- */
-
-package org.tizen.dynamicanalyzer.common;
-
-import java.io.IOException;
-import java.lang.management.ManagementFactory;
-import java.lang.management.RuntimeMXBean;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Shell;
-import org.tizen.dynamicanalyzer.common.path.PathManager;
-import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
-import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
-import org.tizen.dynamicanalyzer.resources.ImageResources;
-import org.tizen.dynamicanalyzer.ui.toolbar.ConfigureManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;
-import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
-
-public class DASingletonFocusManager {
- private static String pid = null;
- private static String Processid = null;
- private static int selfPid = 0;
- private static Runtime runtime;
- private static Process process;
-
- private DASingletonFocusManager() {
- selfPid = -1;
- }
-
- private DASingletonFocusManager(int iPid) {
- selfPid = iPid;
- }
-
- private static void getPid() {
-
- if (selfPid > 0) {
- pid = String.valueOf(selfPid);
- } else {
- ManagementFactory.getRuntimeMXBean();
- RuntimeMXBean rt = ManagementFactory.getRuntimeMXBean();
- Processid = rt.getName();
- pid = Processid.substring(0, Processid.indexOf("@"));//$NON-NLS-1$
- }
- }
-
- private static String[] getSaveFocusPath() {
-
- String[] returnStr = null;
- String strPid = ConfigureManager.getInstance().getValue(
- ConfigureLabels.SINGLETON_FOCUS_DA_PID);
- String activator = PathManager.getWindowActivatorPath();
-
- if (activator != null) {
- returnStr = new String[] { activator, strPid };
- } else {
- Shell shell = WorkbenchUtil.getWorkbenchWindow().getShell();
- DADialog warning = new DADialog(shell, SWT.NONE);
- warning.setMessage(AnalyzerLabels.OS_WARNING);
- warning.setIcon(ImageResources.DIALOG_WARNING_ICON);
- warning.open();
- }
-
- return returnStr;
- }
-
- private static int executeCommand(String[] cmds) {
- int retValue = 0;
- if (null == cmds) {
- retValue = -1;
- } else {
- try {
- if (cmds.length == 0) {
- retValue = -1;
- } else {
- runtime = Runtime.getRuntime();
- process = runtime.exec(cmds);
-
- if (process != null) {
- process.waitFor();
- retValue = process.exitValue();
- }
- }
- } catch (IOException e) {
- e.printStackTrace();
- } catch (InterruptedException e) {
- e.printStackTrace();
- } finally {
- if (process != null) {
- process.destroy();
- }
- }
- }
- return retValue;
- }
-
- public static void setFocusDA() {
- executeCommand(getSaveFocusPath());
- }
-
- public static void setSaveFocusDAPid() {
- getPid();
- ConfigureManager.getInstance().setValue(
- ConfigureLabels.SINGLETON_FOCUS_DA_PID, pid);
- }
-
-}
package org.tizen.dynamicanalyzer.common;
import org.eclipse.swt.widgets.Shell;
-import org.tizen.dynamicanalyzer.common.callback.IExecutionCallback;
+import org.tizen.dynamicanalyzer.callback.IExecutionCallback;
import org.tizen.dynamicanalyzer.ui.toolbar.configuration.ConfigurationDialogDataManager;
import org.tizen.dynamicanalyzer.ui.toolbar.configuration.WelcomeDialog;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
package org.tizen.dynamicanalyzer.common;
-import org.tizen.dynamicanalyzer.common.callback.IExecutionCallback;
+import org.tizen.dynamicanalyzer.callback.IExecutionCallback;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
import org.tizen.dynamicanalyzer.handlers.ExitHandler;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
import org.tizen.dynamicanalyzer.common.AnalyzerShellCommands;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.HostResult;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DeviceInfo;
import org.tizen.dynamicanalyzer.project.AppInfo;
import org.tizen.dynamicanalyzer.swap.channel.control.EventObject;
import org.tizen.common.sdb.command.SdbCommand;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerShellCommands;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.HostResult;
import org.tizen.dynamicanalyzer.common.path.PathConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DeviceInfo;
import org.tizen.sdblib.IDevice;
import org.tizen.sdblib.IShellOutputReceiver;
import org.eclipse.swt.widgets.Display;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
import org.tizen.dynamicanalyzer.common.AnalyzerShellCommands;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.HostResult;
import org.tizen.dynamicanalyzer.common.path.PathConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DeviceInfo;
import org.tizen.dynamicanalyzer.project.AppInfo;
import org.tizen.dynamicanalyzer.project.PackageInfo;
import org.eclipse.swt.widgets.Shell;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DASingletonFocusManager;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DeviceInfo;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.project.AppInfo;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.ui.toolbar.ToolbarArea;
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;
import org.tizen.dynamicanalyzer.util.CommonUtil;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;
+import org.tizen.dynamicanalyzer.workbench.SingletonFocusManager;
public class IDECommunicator implements Runnable {
private static final int MAXBUFSIZE = 1024;
if (AnalyzerManager.isRunning()) {
sendMessageToIDE(sendMessageString(IDE_DA_COMMUNICATION_TYPE_1,
IDE_DA_COMMUNICATION_TYPE_1_RECORD, CommonConstants.EMPTY));
- DASingletonFocusManager.setFocusDA();
+ SingletonFocusManager.setFocusToDA();
Display.getDefault().syncExec(new Runnable() {
public void run() {
popupMessage(AnalyzerLabels.RE_TRACE_FORM_IDE);
}
});
- DASingletonFocusManager.setFocusDA();
+ SingletonFocusManager.setFocusToDA();
}
private void popupMessage(final String message) {
import org.eclipse.swt.widgets.Display;\r
import org.eclipse.swt.widgets.Shell;\r
import org.tizen.dynamicanalyzer.common.AnalyzerManager;\r
-import org.tizen.dynamicanalyzer.common.CommonConstants;\r
import org.tizen.dynamicanalyzer.communicator.DACommunicator;\r
+import org.tizen.dynamicanalyzer.constant.CommonConstants;\r
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;\r
import org.tizen.dynamicanalyzer.model.ImageInfo;\r
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;\r
import org.tizen.dynamicanalyzer.ui.toolbar.ToolbarArea;\r
import org.tizen.dynamicanalyzer.ui.toolbar.opentrace.OpenTraceProgressManager;\r
import org.tizen.dynamicanalyzer.ui.userinterface.UIDataManager;\r
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;\r
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;\r
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;\r
import org.tizen.dynamicanalyzer.widgets.combo.DACustomCombo;\r
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;\r
\r
public class OpenTraceHandler extends AbstractHandler {\r
\r
package org.tizen.dynamicanalyzer.listeners;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IPerspectiveDescriptor;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.PerspectiveAdapter;
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;
-import org.tizen.dynamicanalyzer.common.DASingletonFocusManager;
+import org.tizen.dynamicanalyzer.callback.ExecutionCallbackManager;
import org.tizen.dynamicanalyzer.common.PostWindowOpenCallback;
import org.tizen.dynamicanalyzer.common.PreWindowShellCloseCallback;
-import org.tizen.dynamicanalyzer.common.callback.ExecutionCallbackManager;
-import org.tizen.dynamicanalyzer.common.path.PathManager;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
import org.tizen.dynamicanalyzer.communicator.IDECommunicator;
-import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
-import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.swap.platform.BinarySettingManager;
import org.tizen.dynamicanalyzer.ui.toolbar.ToolbarArea;
import org.tizen.dynamicanalyzer.ui.toolbar.configuration.ConfigurationDialogDataManager;
-import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
+import org.tizen.dynamicanalyzer.workbench.SingletonFocusManager;
public class AnalyzerPerspectiveListener extends PerspectiveAdapter {
private static boolean init = false;
DACommunicator.updateToolbarDevice();
BinarySettingManager.getInstance().initBinarySettings();
- DASingletonFocusManager.setSaveFocusDAPid();
+ SingletonFocusManager.saveSingletonPid();
IDECommunicator.startIDECommunicatorThread();
ConfigurationDialogDataManager.getInstance()
.updateFeaturesValueFromConfigureManager();
import org.eclipse.swt.widgets.Shell;\r
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;\r
import org.tizen.dynamicanalyzer.common.AnalyzerManager;\r
-import org.tizen.dynamicanalyzer.common.CommonConstants;\r
import org.tizen.dynamicanalyzer.common.SymbolManager;\r
import org.tizen.dynamicanalyzer.common.SymbolManager.SourceLine;\r
import org.tizen.dynamicanalyzer.communicator.IDECommunicator;\r
+import org.tizen.dynamicanalyzer.constant.CommonConstants;\r
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;\r
import org.tizen.dynamicanalyzer.resources.ColorResources;\r
import org.tizen.dynamicanalyzer.resources.FontResources;\r
import org.tizen.dynamicanalyzer.swap.platform.BinarySettingData;\r
import org.tizen.dynamicanalyzer.swap.platform.BinarySettingManager;\r
import org.tizen.dynamicanalyzer.ui.toolbar.ToolbarArea;\r
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;\r
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableDataFormat;\r
import org.tizen.dynamicanalyzer.util.CommonUtil;\r
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;\r
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;\r
\r
public class TableTooltipListener implements Listener {\r
\r
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.SymbolManager;
import org.tizen.dynamicanalyzer.communicator.CommunicatorUtils;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.ImageInfo;
import org.tizen.dynamicanalyzer.nl.InformationViewLabels;
import org.tizen.dynamicanalyzer.swap.channel.data.ApiNameManager;
import org.eclipse.swt.widgets.Display;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.handlers.StopHandler;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.ui.toolbar.StopLogProcessor;
import java.util.List;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.HostResult;
import org.tizen.dynamicanalyzer.communicator.BaseCommunicator;
import org.tizen.dynamicanalyzer.communicator.Communicator22;
import org.tizen.dynamicanalyzer.communicator.CommunicatorUtils;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.project.AppInfo;
import org.tizen.dynamicanalyzer.project.PackageInfo;
import org.tizen.dynamicanalyzer.swap.channel.control.TargetInfo;
package org.tizen.dynamicanalyzer.model;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
public class FindProperty {
private boolean backward;
private static final String BUNDLE_NAME = "org.tizen.dynamicanalyzer.nl.AnalyzerLabels"; //$NON-NLS-1$
- public static String OFF;
- public static String ON;
-
- public static String APPLY;
- public static String OK;
- public static String CANCEL;
-
- public static String YES;
- public static String NO;
-
- public static String OPEN;
- public static String CLOSE;
-
// Toolbar button tooltip
public static String START_TRACE;
public static String STOP_TRACE;
public static String REPLAYEDIT;
public static String WELCOME;
- // SingletonInfoDlg.
- public static String DA_WARNING;
-
// Source tooltip
public static String SOURCE_NOT_EXIST;
public static String IDE_NOT_LAUNCHED;
-
-OFF=Off
-ON=On
-
-APPLY=Apply
-OK=Ok
-CANCEL=Cancel
-
-YES=Yes
-NO=No
-
-OPEN=Open
-CLOSE=Close
-
#Toolbar button
START_TRACE=Start trace [Ctrl + G]
STOP_TRACE=Stop trace [Ctrl + G]
CONFIGURATION=Configuration
WELCOME=Welcome
# SingletonInfoDlg.
-DA_WARNING=Warning
REPLAYEDIT=Replay Editor
#Source tooltip
import java.util.HashMap;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.ElfSymbolExtracter;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.AddrSymbolPair;
import org.tizen.dynamicanalyzer.swap.channel.control.ApplicationInfo;
import org.tizen.dynamicanalyzer.swap.channel.control.BinaryInfo;
import java.util.List;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.path.PathConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.handlers.ReplayTraceHandler;
import org.tizen.dynamicanalyzer.model.DeviceInfo;
import org.tizen.dynamicanalyzer.sql.SqlManager;
if (null == project || !project.isValid()) {
System.out.println("project not saved");
} else {
- projectInfoFilePath = PathManager.getProjectInfoFile(project.getSavePath());
+ projectInfoFilePath = PathManager.getProjectInfoPath(project.getSavePath());
}
File configFile = new File(projectInfoFilePath);
package org.tizen.dynamicanalyzer.sql;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
public class DBTableInfo {
protected String tableName;
import java.util.ArrayList;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.ui.opengl.data.GLContextDBEnum;
public class DBTableManager {
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.project.Project;
import org.tizen.dynamicanalyzer.swap.callstack.BaseCallstackManager;
package org.tizen.dynamicanalyzer.swap.channel.data;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.swap.model.ByteUtils;
import org.tizen.dynamicanalyzer.swap.model.DATime;
import java.util.HashMap;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DeviceInfo;
import org.tizen.dynamicanalyzer.project.AppInfo;
import org.tizen.dynamicanalyzer.project.PackageInfo;
import static org.tizen.dynamicanalyzer.common.AnalyzerConstants.MSG_START_ACK;
import static org.tizen.dynamicanalyzer.common.AnalyzerConstants.MSG_STOP_ACK;
import static org.tizen.dynamicanalyzer.common.AnalyzerConstants.MSG_TARGET_INFO_ACK;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
import org.tizen.dynamicanalyzer.common.AnalyzerShellCommands;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.ElfSymbolExtracter;
import org.tizen.dynamicanalyzer.common.ErrorCode;
import org.tizen.dynamicanalyzer.common.HostResult;
import org.tizen.dynamicanalyzer.communicator.BaseCommunicator;
import org.tizen.dynamicanalyzer.communicator.CommunicatorUtils;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.AddrSymbolPair;
import org.tizen.dynamicanalyzer.model.DeviceInfo;
import org.tizen.dynamicanalyzer.project.AppInfo;
import org.tizen.dynamicanalyzer.ui.toolbar.StartProcessManager;
import org.tizen.dynamicanalyzer.ui.toolbar.ToolbarArea;
import org.tizen.dynamicanalyzer.ui.userinterface.UIDataManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;
import org.tizen.dynamicanalyzer.uirecorder.UIRecorderTool;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;
import org.tizen.sdblib.exception.SdbCommandRejectedException;
import org.tizen.sdblib.exception.TimeoutException;
import org.tizen.sdblib.service.SyncResult;
*/
package org.tizen.dynamicanalyzer.swap.logparser;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.io.BufferedWriter;
import java.io.File;
import org.tizen.dynamicanalyzer.ui.toolbar.StopLogProcessor;
import org.tizen.dynamicanalyzer.ui.toolbar.StopProcessManager;
import org.tizen.dynamicanalyzer.ui.toolbar.ToolbarArea;
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;
public class MessageParser {
static final boolean PRINT_DATA_LOG_TOFILE = true;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.SymbolManager;
import org.tizen.dynamicanalyzer.communicator.CommunicatorUtils;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogInserter;
import org.tizen.dynamicanalyzer.model.ImageInfo;
import org.tizen.dynamicanalyzer.nl.InformationViewLabels;
*/
package org.tizen.dynamicanalyzer.swap.model;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
public class DATime {
private int sec = 0;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
public class ArgsInfo {
int lastIndex = 0;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSet;
import java.sql.SQLException;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.swap.model.ByteUtils;
public class GLES20LogData extends ProbeCommonData {
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.DOUBLE_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.FLOAT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.DOUBLE_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.FLOAT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.swap.model.ByteUtils;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.swap.model.ByteUtils;
public class NetworkData extends ProbeCommonData {
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import static org.tizen.dynamicanalyzer.swap.channel.data.DataChannelConstants.MSG_CONTEXT_SWITCH_ENTRY;
import static org.tizen.dynamicanalyzer.swap.channel.data.DataChannelConstants.MSG_CONTEXT_SWITCH_EXIT;
import static org.tizen.dynamicanalyzer.swap.channel.data.DataChannelConstants.MSG_DATA_SAMPLE;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
import java.util.ArrayList;
import java.util.List;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.FLOAT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.FLOAT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.swap.model.ByteUtils;
public class SystemData extends LogData {
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.model.data;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.INT_SIZE;
-import static org.tizen.dynamicanalyzer.common.CommonConstants.LONG_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.INT_SIZE;
+import static org.tizen.dynamicanalyzer.constant.CommonConstants.LONG_SIZE;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
*/
package org.tizen.dynamicanalyzer.swap.platform;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
public class BinarySettingData {
private String binaryPath = null;
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.swap.channel.control.BinaryInfo;
import org.tizen.dynamicanalyzer.swap.platform.ui.InputRow;
import org.tizen.dynamicanalyzer.ui.toolbar.ConfigureManager;
private List<BinarySettingData> realBinarySettings = new ArrayList<BinarySettingData>();
- private String debugRoot = PathManager.getRootStrapsPath(ConfigureManager.getPlatform());
+ private String debugRoot = PathManager.getRootstrapsPath(ConfigureManager.getPlatform());
public static synchronized BinarySettingManager getInstance() {
if (null == instance) {
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
-import org.tizen.dynamicanalyzer.ui.widgets.ProgressDialog;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
+import org.tizen.dynamicanalyzer.widgets.da.base.ProgressDialog;
+import org.tizen.dynamicanalyzer.workbench.LayoutManager;
public class BinarySettingProgressManager {
private static ProgressDialog dialog = null;
public void startProcessStart(String waitMessage) {
Shell shell = WorkbenchUtil.getWorkbenchWindow().getShell();
- dialog = new ProgressDialog(shell);
+ dialog = new ProgressDialog(shell, LayoutManager.getBaseComposite());
if (null != dialog) {
dialog.open();
dialog.setProgressMessage(waitMessage);
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.Composite;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.swap.platform.ui.ExplorerUtil;
import org.tizen.dynamicanalyzer.swap.platform.ui.FileExplorer.DAFileExplorerEmptyCellRenderer;
import org.tizen.dynamicanalyzer.swap.platform.ui.FileExplorer.DAFileExplorerTableRenderer;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
import org.tizen.dynamicanalyzer.ui.widgets.DAGrid;
-import org.tizen.dynamicanalyzer.ui.widgets.DAText;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableHeaderRenderer;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAText;
import org.tizen.sdblib.IDevice;
import org.tizen.sdblib.service.FileEntry;
import org.tizen.sdblib.service.FileEntryType;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Shell;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
-import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.swap.platform.ui.ExplorerUtil;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
import org.tizen.sdblib.service.FileEntry;
public class DeviceExplorerDilaog extends DAMessageBox {
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
okButton.setLayoutData(data);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.addClickListener(new DACustomButtonClickEventListener() {
@Override
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
cancelButton.setLayoutData(data);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.addClickListener(new DACustomButtonClickEventListener() {
@Override
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.Composite;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.swap.platform.ui.ExplorerUtil;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
import org.tizen.dynamicanalyzer.ui.widgets.DAGrid;
-import org.tizen.dynamicanalyzer.ui.widgets.DAText;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableHeaderRenderer;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAText;
public class DAFileExplorer extends Composite {
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Shell;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
-import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.swap.platform.ui.ExplorerUtil;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class FileExplorerDialog extends DAMessageBox {
private DAFileExplorer explorer = null;
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
okButton.setLayoutData(data);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.addClickListener(new DACustomButtonClickEventListener() {
@Override
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
cancelButton.setLayoutData(data);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.addClickListener(new DACustomButtonClickEventListener() {
@Override
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.Shell;
-import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
import org.tizen.sdblib.service.FileEntry;
public class FileExplorerDialog extends DAMessageBox {
data.height = 25;
data.width = 100;
cancelButton.setLayoutData(data);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.addClickListener(new DACustomButtonClickEventListener() {
@Override
data.height = 25;
data.width = 100;
okButton.setLayoutData(data);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.addClickListener(new DACustomButtonClickEventListener() {
@Override
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Label;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.swap.platform.BinarySettingManager;
import org.tizen.dynamicanalyzer.swap.platform.ui.FileExplorer.FileExplorerDialog;
import org.tizen.dynamicanalyzer.ui.toolbar.configuration.BinarySettingsPage;
-import org.tizen.dynamicanalyzer.ui.widgets.DAText;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAText;
public class InputRow extends Composite {
// private Text binaryPathText = null;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.ui.widgets.table.DefaultTableComparator;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class LoadSettingDialog extends DAMessageBox {
public static int SAVE_FOLDER = 0;
});
okButton = new DAButton(buttonComp, SWT.NONE);
okButton.addClickListener(okButtonListener);
- okButton.setText(AnalyzerLabels.OPEN);
+ okButton.setText(WidgetLabels.OPEN);
okButton.setFont(FontResources.DIALOG_BUTTON_FONT);
FormData okData = new FormData();
okData.top = new FormAttachment(0, 7);
cancelButton = new DAButton(buttonComp, SWT.NONE);
cancelButton.addClickListener(cancelButtonListener);
- cancelButton.setText(AnalyzerLabels.CLOSE);
+ cancelButton.setText(WidgetLabels.CLOSE);
cancelButton.setFont(FontResources.DIALOG_BUTTON_FONT);
FormData cancelData = new FormData();
cancelData.top = new FormAttachment(0, 7);
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.swap.platform.BinarySettingData;
import org.tizen.dynamicanalyzer.swap.platform.BinarySettingManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
-import org.tizen.dynamicanalyzer.ui.widgets.DAText;
import org.tizen.dynamicanalyzer.util.CommonUtil;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAText;
public class SaveSettingDialog extends DAMessageBox {
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
okButton.setLayoutData(data);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.addClickListener(okButtonListener);
cancelButton = new DAButton(buttonComp, SWT.NONE);
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
cancelButton.setLayoutData(data);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.addClickListener(cancelButtonListener);
saveFileName = getSaveFileName();
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.widgets.Composite;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.error.ErrorCodeManager;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.model.TableInput;
import java.util.List;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.nl.FilePageLabels;
import java.util.List;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
package org.tizen.dynamicanalyzer.ui.info.callstack;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.SymbolManager;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.InformationViewLabels;
import org.tizen.dynamicanalyzer.project.AppInfo;
import org.tizen.dynamicanalyzer.swap.model.data.LogData;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Listener;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DAView;
import org.tizen.dynamicanalyzer.nl.InformationViewLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.eclipse.swt.widgets.Listener;
import org.eclipse.swt.widgets.ScrollBar;
import org.eclipse.swt.widgets.Text;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DAView;
import org.tizen.dynamicanalyzer.nl.KernelPageLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.widgets.Composite;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.error.ErrorCodeManager;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.model.TableInput;
import org.eclipse.swt.widgets.Control;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DAView;
import org.tizen.dynamicanalyzer.nl.NetworkPageLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.eclipse.swt.graphics.Color;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.nl.NetworkPageLabels;
package org.tizen.dynamicanalyzer.ui.network;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.swap.model.data.NetworkData;
import org.tizen.dynamicanalyzer.ui.summary.failed.FailedData;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogListQueue;
import org.tizen.dynamicanalyzer.nl.NetworkPageLabels;
import org.tizen.dynamicanalyzer.swap.model.data.LogData;
import java.util.List;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
import org.tizen.dynamicanalyzer.nl.NetworkPageLabels;
import org.eclipse.swt.widgets.ScrollBar;
import org.eclipse.swt.widgets.Text;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DAView;
import org.tizen.dynamicanalyzer.nl.NetworkPageLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import java.util.Map;
import org.eclipse.swt.graphics.Image;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.NetworkPageLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.swap.logparser.LogPackage;
import org.tizen.dynamicanalyzer.swap.model.data.LogData;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
import org.tizen.dynamicanalyzer.nl.SummaryLabels;
import org.tizen.dynamicanalyzer.swap.model.data.LogData;
import org.eclipse.nebula.widgets.grid.GridItem;
import org.eclipse.swt.graphics.GC;
import org.eclipse.swt.graphics.Rectangle;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableCellRenderer;
import java.util.ArrayList;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.ui.info.callstack.CallStackUnit;
public class ProfilingData {
import org.eclipse.swt.widgets.Listener;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.ColumnData;
import org.tizen.dynamicanalyzer.model.TreeInput;
import org.tizen.dynamicanalyzer.ui.range.RangeDataManager;
import java.util.ArrayList;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.swap.model.data.LogData;
public class WarningChecker {
import org.eclipse.swt.widgets.Canvas;
import org.eclipse.swt.widgets.Composite;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DAView;
import org.tizen.dynamicanalyzer.nl.SummaryLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.eclipse.swt.widgets.Canvas;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DAView;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.nl.ThreadPageLabels;
import java.util.HashMap;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.nl.ThreadPageLabels;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
import java.util.List;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.nl.ThreadPageLabels;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
import java.util.Map;
import org.eclipse.swt.widgets.Display;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import java.util.List;
import org.eclipse.swt.graphics.Color;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import java.util.List;
import org.eclipse.swt.graphics.Color;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import java.util.ArrayList;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
import org.eclipse.swt.widgets.TableItem;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
-import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.ui.timeline.chart.TimelineChart;
import org.tizen.dynamicanalyzer.ui.toolbar.ConfigureManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class TimelineEditItemsDialog extends DAMessageBox {
DAButton okButton = new DAButton(buttonComp, SWT.PUSH);
okButton.addClickListener(okButtonListener);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.setFont(FontResources.EDIT_CHART_DLG_BUTTON);
data = new FormData();
data.top = new FormAttachment(0, 8);
DAButton cancelButton = new DAButton(buttonComp, SWT.PUSH);
cancelButton.addClickListener(cancelButtonListener);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.setFont(FontResources.EDIT_CHART_DLG_BUTTON);
data = new FormData();
data.top = new FormAttachment(0, 8);
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Shell;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.model.TableInput;
-import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.nl.TimelinePageLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.ui.common.UICommonConstants;
import org.tizen.dynamicanalyzer.ui.range.RangeDataManager;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineConstants;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineView;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableDataFormat;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableHeaderRenderer;
import org.tizen.dynamicanalyzer.widgets.chart.DAChartSeries;
import org.tizen.dynamicanalyzer.widgets.chart.DAChartSeriesItem;
import org.tizen.dynamicanalyzer.widgets.chartBoard.DAChartBoard;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
public class UIEventListDialog extends Dialog {
static final String KEY_START_OLD_CHECKED_ITEM = "start_old_checked_item"; //$NON-NLS-1$
DAButton okButton = new DAButton(buttonComp, SWT.PUSH);
okButton.addClickListener(okButtonListener);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.setFont(FontResources.EDIT_CHART_DLG_BUTTON);
data = new FormData();
data.top = new FormAttachment(0, 8);
DAButton cancelButton = new DAButton(buttonComp, SWT.PUSH);
cancelButton.addClickListener(cancelButtonListener);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.setFont(FontResources.EDIT_CHART_DLG_BUTTON);
data = new FormData();
data.top = new FormAttachment(0, 8);
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.shortcut.ShortCutManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.util.CommonUtil;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class AboutDialog extends DAMessageBox {
private static boolean opened = false;
private final Image iconImage = ImageResources.ABOUT_TIZEN_SDK;
- final static String daAboutFilePath = PathManager.WORKBENCH_FOLDER_PATH
+ final static String daAboutFilePath = PathManager.getWorkbenchPluginPath()
+ File.separator + "about.mappings";
public AboutDialog(Shell parent) {
okButton = new DAButton(buttonComp, SWT.NONE);
okButton.addClickListener(okButtonListener);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
FormData okData = new FormData();
}
private static String getIDEVersion() {
- File SDKAboutFile = new File(PathManager.ABOUT_FILE_PATH);
+ File SDKAboutFile = new File(PathManager.getIDEAboutFilePath());
BufferedReader in = null;
String content;
try {
import java.util.Map;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.path.PathConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.DeviceInfo;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
import org.tizen.dynamicanalyzer.nl.TimelineChartLabels;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
import org.tizen.dynamicanalyzer.util.CommonUtil;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
public class LicenseDialog {
private Shell parent = null;
okButton = new DAButton(buttonComp, SWT.NONE);
okButton.addClickListener(okButtonListener);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.setFont(FontResources.DIALOG_BUTTON_FONT);
FormData okData = new FormData();
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.project.Project;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.sql.SqlManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
-import org.tizen.dynamicanalyzer.ui.widgets.DAText;
import org.tizen.dynamicanalyzer.util.CommonUtil;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAText;
public class SaveAsDialog extends DAMessageBox {
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
okButton.setLayoutData(data);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.addClickListener(okButtonListener);
cancelButton = new DAButton(buttonComp, SWT.NONE);
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
cancelButton.setLayoutData(data);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.addClickListener(cancelButtonListener);
saveFileName = getSaveFileName();
public void open() {
shell.open();
- LayoutManager.setEnabled(false);
+ LayoutManager.getBaseComposite().setEnabled(false);
}
public void close() {
shell = null;
}
- LayoutManager.setEnabled(true);
+ LayoutManager.getBaseComposite().setEnabled(true);
}
public void setProgressMessage(String message) {
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.shortcut.ShortCutManager;
import org.tizen.dynamicanalyzer.ui.summary.SummaryPage;
-import org.tizen.dynamicanalyzer.ui.widgets.ProgressDialog;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
+import org.tizen.dynamicanalyzer.widgets.da.base.ProgressDialog;
+import org.tizen.dynamicanalyzer.workbench.LayoutManager;
public class StopProcessManager {
public static final int INIT = 0;
state = STOP_PROCESS_START;
AnalyzerManager.setRunningState(false);
Shell shell = WorkbenchUtil.getWorkbenchWindow().getShell();
- dialog = new ProgressDialog(shell);
+ dialog = new ProgressDialog(shell, LayoutManager.getBaseComposite());
if (null != dialog) {
dialog.open();
dialog.setProgressMessage(EndMessage);
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Listener;
import org.eclipse.swt.widgets.Shell;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.handlers.ReplayTraceHandler;
import org.tizen.dynamicanalyzer.model.DeviceInfo;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.ui.toolbar.configuration.ConfigurationDialog;
import org.tizen.dynamicanalyzer.ui.toolbar.opentrace.OpenTraceDialog;
import org.tizen.dynamicanalyzer.ui.toolbar.replayEditor.ReplayEditDialog;
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;
import org.tizen.dynamicanalyzer.ui.widgets.TitleComboPopupRenderer;
import org.tizen.dynamicanalyzer.ui.widgets.TitleComboRenderer;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
import org.tizen.dynamicanalyzer.widgets.button.toggle.DACustomToggleButton;
import org.tizen.dynamicanalyzer.widgets.combo.DACustomCombo;
import org.tizen.dynamicanalyzer.widgets.combo.DACustomComboSelectionListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;
import org.tizen.dynamicanalyzer.widgets.timer.TimerClock;
import org.tizen.sdblib.IDevice;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.shortcut.ShortCutManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;
public class TraceStartStopThread implements Runnable {
private static Thread startStopThread = null;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Listener;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.swap.platform.BinarySettingData;
import org.tizen.dynamicanalyzer.swap.platform.ui.FileExplorer.FileExplorerDialog;
import org.tizen.dynamicanalyzer.ui.page.DAPageComposite;
import org.tizen.dynamicanalyzer.ui.toolbar.ConfigureManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.WarningDialog;
import org.tizen.dynamicanalyzer.util.CommonUtil;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.WarningDialog;
public class BinarySettingsPage extends DAPageComposite {
public static final String ID = BinarySettingsPage.class.getName();
super(parent, style);
me = this;
name = "Binary Settings"; // TODO nl
- rootPath = PathManager.getRootStrapsPath(ConfigureManager.getPlatform());
+ rootPath = PathManager.getRootstrapsPath(ConfigureManager.getPlatform());
inputRowHash = BinarySettingManager.getInstance().getInputRowHash();
inputRowList = BinarySettingManager.getInstance().getInputRowList();
import org.eclipse.swt.widgets.Listener;
import org.eclipse.swt.widgets.Shell;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.shortcut.ShortCutManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.ui.widgets.DATabComposite;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class ConfigurationDialog extends DAMessageBox {
private static boolean opened = false;
@Override
public void handleEvent(Event event) {
System.out.println("binary settings show");
- cancelButton.setText(AnalyzerLabels.CLOSE);
+ cancelButton.setText(WidgetLabels.CLOSE);
FormData data = (FormData) okButton.getLayoutData();
data.width = 0;
@Override
public void handleEvent(Event event) {
System.out.println("binary settings hide");
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
FormData data = (FormData) okButton.getLayoutData();
data.width = 100;
cancelButton = new DAButton(buttonContentsComp, SWT.NONE);
cancelButton.addClickListener(cancelButtonListener);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
FormData buttonData = new FormData();
buttonData.right = new FormAttachment(100, -9);
okButton = new DAButton(buttonContentsComp, SWT.NONE);
okButton.addClickListener(okButtonListener);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
buttonData = new FormData();
buttonData.right = new FormAttachment(cancelButton, -8);
applyButton = new DAButton(buttonContentsComp, SWT.NONE);
applyButton.addClickListener(applyButtonListener);
- applyButton.setText(AnalyzerLabels.APPLY);
+ applyButton.setText(WidgetLabels.APPLY);
applyButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
buttonData = new FormData();
buttonData.right = new FormAttachment(okButton, -8);
package org.tizen.dynamicanalyzer.ui.toolbar.configuration;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
public class ConfigurationDialogData {
public String featuresName = CommonConstants.EMPTY;
import org.eclipse.nebula.widgets.grid.Grid;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.HostResult;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
import org.tizen.dynamicanalyzer.ui.timeline.chart.ScreenshotChart;
import org.tizen.dynamicanalyzer.ui.timeline.chart.TimelineChart;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineChartManager;
import org.tizen.dynamicanalyzer.ui.toolbar.ConfigureManager;
import org.tizen.dynamicanalyzer.ui.toolbar.ToolbarArea;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class ConfigurationDialogDataManager {
private static ConfigurationDialogDataManager instance = null;
import org.eclipse.swt.widgets.Label;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.ui.page.DAPageComposite;
-import org.tizen.dynamicanalyzer.ui.widgets.DAText;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.widgets.button.checkbox.DACheckBox;
import org.tizen.dynamicanalyzer.widgets.button.checkbox.DACheckboxSelectionListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAText;
public class ConfigurationDialogFeaturesPage extends DAPageComposite {
public static final String ITEM_PARENT_FEATURE_NAME_ITEM = ", parent_feature_name_";//$NON-NLS-1$
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Listener;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.TreeInput;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.communicator.IDECommunicator;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
import org.tizen.dynamicanalyzer.widgets.button.checkbox.DACheckBox;
import org.tizen.dynamicanalyzer.widgets.button.checkbox.DACheckboxSelectionListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class WelcomeDialog extends DAMessageBox {
private DACustomButton okButton = null;
}
cancelButton = new DAButton(buttonContentsComp, SWT.NONE);
cancelButton.addClickListener(cancelButtonListener);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
FormData buttonData = new FormData();
buttonData.right = new FormAttachment(100, -9);
okButton = new DAButton(buttonContentsComp, SWT.NONE);
okButton.addClickListener(okButtonListener);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
buttonData = new FormData();
buttonData.right = new FormAttachment(cancelButton, -8);
applyButton = new DAButton(buttonContentsComp, SWT.NONE);
applyButton.addClickListener(applyButtonListener);
- applyButton.setText(AnalyzerLabels.APPLY);
+ applyButton.setText(WidgetLabels.APPLY);
applyButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
buttonData = new FormData();
buttonData.right = new FormAttachment(okButton, -8);
import org.eclipse.swt.widgets.Listener;
import org.eclipse.swt.widgets.ScrollBar;
import org.eclipse.swt.widgets.Shell;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.project.Project;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.shortcut.ShortCutManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.ui.widgets.table.DefaultTableComparator;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
import org.tizen.dynamicanalyzer.utils.Formatter;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class OpenTraceDialog extends DAMessageBox {
private static boolean opened = false;
});
openButton = new DAButton(buttonComp, SWT.NONE);
openButton.addClickListener(okButtonListener);
- openButton.setText(AnalyzerLabels.OPEN);
+ openButton.setText(WidgetLabels.OPEN);
openButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
FormData okData = new FormData();
okData.top = new FormAttachment(0, 7);
closeButton = new DAButton(buttonComp, SWT.NONE);
closeButton.addClickListener(cancelButtonListener);
- closeButton.setText(AnalyzerLabels.CLOSE);
+ closeButton.setText(WidgetLabels.CLOSE);
closeButton.setButtonFont(FontResources.DIALOG_BUTTON_FONT);
FormData cancelData = new FormData();
cancelData.top = new FormAttachment(0, 7);
import org.tizen.dynamicanalyzer.ui.thread.ThreadChartManager;
import org.tizen.dynamicanalyzer.ui.timeline.TimelinePage;
import org.tizen.dynamicanalyzer.ui.userinterface.UIDataManager;
-import org.tizen.dynamicanalyzer.ui.widgets.ProgressDialog;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
+import org.tizen.dynamicanalyzer.widgets.da.base.ProgressDialog;
+import org.tizen.dynamicanalyzer.workbench.LayoutManager;
public class OpenTraceProgressManager implements Runnable {
public static final int INIT = 0;
public void run() {
state = OPEN_TRACE_PROCESS_START;
Shell shell = WorkbenchUtil.getWorkbenchWindow().getShell();
- dialog = new ProgressDialog(shell);
+ dialog = new ProgressDialog(shell, LayoutManager
+ .getBaseComposite());
if (null != dialog) {
dialog.open();
dialog.setProgressMessage(EndMessage);
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.path.PathConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.TableInput;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.project.Project;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
+import org.tizen.dynamicanalyzer.nl.WidgetLabels;
import org.tizen.dynamicanalyzer.project.Project;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DADialog;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.util.CommonUtil;
import org.tizen.dynamicanalyzer.util.WorkbenchUtil;
import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DADialog;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class RepalyEditSaveDialog extends DAMessageBox {
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
okButton.setLayoutData(data);
- okButton.setText(AnalyzerLabels.OK);
+ okButton.setText(WidgetLabels.OK);
okButton.addClickListener(okButtonListener);
cancelButton = new DAButton(buttonComp, SWT.NONE);
data.height = DesignConstants.DA_BUTTON_HEIGHT;
data.width = DesignConstants.DA_BUTTON_WIDTH;
cancelButton.setLayoutData(data);
- cancelButton.setText(AnalyzerLabels.CANCEL);
+ cancelButton.setText(WidgetLabels.CANCEL);
cancelButton.addClickListener(cancelButtonListener);
saveFileName = getSaveFileName();
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
import org.tizen.dynamicanalyzer.shortcut.ShortCutManager;
-import org.tizen.dynamicanalyzer.ui.widgets.DAButton;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
public class ReplayEditDialog extends DAMessageBox {
private static boolean opened = false;
import org.eclipse.swt.widgets.Shell;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.ReplayEditLabels;
import org.tizen.dynamicanalyzer.sql.SqlManager;
import org.tizen.dynamicanalyzer.swap.model.DATime;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.SnapshotConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.ReplayEditLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
-import org.tizen.dynamicanalyzer.ui.widgets.DAMessageBox;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.ui.widgets.table.DefaultTableComparator;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Listener;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.TableInput;
import org.tizen.dynamicanalyzer.nl.ReplayEditLabels;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.resources.ImageResources;
-import org.tizen.dynamicanalyzer.ui.widgets.DAText;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableComposite;
import org.tizen.dynamicanalyzer.ui.widgets.table.DATableHeaderRenderer;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAText;
import org.tizen.dynamicanalyzer.widgets.popupMenu.DAPopupMenu;
import org.tizen.dynamicanalyzer.widgets.popupMenu.DAPopupMenuItem;
import org.tizen.dynamicanalyzer.widgets.popupMenu.DAPopupMenuListener;
package org.tizen.dynamicanalyzer.ui.toolbar.replayEditor;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.nl.ReplayEditLabels;
public class ReplayEditTableData {
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogListQueue;
import org.tizen.dynamicanalyzer.swap.channel.data.DataChannelConstants;
import org.tizen.dynamicanalyzer.swap.logparser.LogPackage;
package org.tizen.dynamicanalyzer.ui.userinterface.control;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.swap.model.data.LogData;
import java.util.ArrayList;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.SymbolManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.swap.model.data.ControlData;
import org.tizen.dynamicanalyzer.ui.userinterface.UIDataManager;
import org.tizen.dynamicanalyzer.ui.userinterface.profiling.UIFunctionProfilingData;
import java.util.ArrayList;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.swap.model.data.LogData;
import org.tizen.dynamicanalyzer.ui.summary.profiling.ProfilingData;
import java.util.TreeSet;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.path.PathManager;
import org.tizen.dynamicanalyzer.communicator.CommunicatorUtils;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.ui.summary.profiling.FunctionUsageProfiler;
import org.tizen.dynamicanalyzer.ui.summary.profiling.ProfileDataMaker;
import org.tizen.dynamicanalyzer.ui.summary.profiling.ProfilingData;
String platform = ConfigureManager.getPlatform();
- String sourcePath = PathManager.getTizenHeaderSouecePath(isArm, platform);
+ String sourcePath = PathManager.getTizenHeaderPath(isArm, platform);
File sourceFolder = new File(sourcePath);
if (!sourceFolder.exists() && !sourceFolder.isDirectory()) {
System.out.println("Not Found the tizen_header_file folder : "
import org.eclipse.swt.widgets.Listener;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.DASelectionData;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.ColumnData;
import org.tizen.dynamicanalyzer.model.TreeInput;
import org.tizen.dynamicanalyzer.nl.UserInterfacePageLabels;
package org.tizen.dynamicanalyzer.ui.userinterface.scene;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.SymbolManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
import org.tizen.dynamicanalyzer.swap.model.data.LogData;
import org.tizen.dynamicanalyzer.utils.Formatter;
import java.util.ArrayList;
import java.util.List;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.SymbolManager;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.swap.model.data.SceneData;
import org.tizen.dynamicanalyzer.ui.userinterface.UIDataManager;
import org.tizen.dynamicanalyzer.utils.Formatter;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Listener;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
import org.tizen.dynamicanalyzer.common.DASelectionData;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
import org.tizen.dynamicanalyzer.model.DAView;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.ui.range.RangePage;
import org.tizen.dynamicanalyzer.ui.timeline.TimelinePage;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
public class DATabComposite extends DAView {
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
-import org.tizen.dynamicanalyzer.common.DesignConstants;
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.model.FindProperty;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.widgets.button.radio.DARadioButton;
import org.tizen.dynamicanalyzer.widgets.button.radio.DARadioGroup;
import org.tizen.dynamicanalyzer.widgets.button.radio.DARadioSelectionListener;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAButton;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAMessageBox;
+import org.tizen.dynamicanalyzer.widgets.da.base.DAText;
public class FindDialog extends DAMessageBox {
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.widgets.Canvas;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.resources.FontResources;
import org.tizen.dynamicanalyzer.widgets.combo.DACustomCombo;
import org.eclipse.swt.widgets.Composite;\r
import org.eclipse.swt.widgets.Event;\r
import org.eclipse.swt.widgets.Listener;\r
-import org.tizen.dynamicanalyzer.common.CommonConstants;\r
-import org.tizen.dynamicanalyzer.common.DesignConstants;\r
+import org.tizen.dynamicanalyzer.appearance.DesignConstants;\r
+import org.tizen.dynamicanalyzer.constant.CommonConstants;\r
import org.tizen.dynamicanalyzer.model.DAView;\r
import org.tizen.dynamicanalyzer.resources.ColorResources;\r
import org.tizen.dynamicanalyzer.resources.FontResources;\r
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Listener;
import org.eclipse.swt.widgets.Shell;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.listeners.TableTooltipListener;
import org.tizen.dynamicanalyzer.model.FindProperty;
import org.tizen.dynamicanalyzer.model.TableInput;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.common.ErrorCode;
import org.tizen.dynamicanalyzer.common.HostResult;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
public class UIRecorderPlayThread extends Thread {
private static final String FILTER_STRING = "ls:";//$NON-NLS-1$
import org.eclipse.ui.handlers.IHandlerService;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
-import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
+import org.tizen.dynamicanalyzer.constant.CommonConstants;
import org.tizen.dynamicanalyzer.swap.channel.control.BinaryInfo;
import org.tizen.dynamicanalyzer.swap.channel.data.ProcessInfo;
import org.tizen.dynamicanalyzer.swap.channel.data.ProcessInfoPackage;