import org.tizen.dynamicanalyzer.model.LeakCheckList;
import org.tizen.dynamicanalyzer.model.LogCenter;
import org.tizen.dynamicanalyzer.model.Project;
-import org.tizen.dynamicanalyzer.theme.DAThemeBlack;
+import org.tizen.dynamicanalyzer.theme.DAThemeWhite;
import org.tizen.dynamicanalyzer.threads.InsertLogThread;
import org.tizen.dynamicanalyzer.threads.OpenTraceInputThread;
import org.tizen.dynamicanalyzer.threads.RecordStartStopThread;
public static DATheme getTheme() {
if (null == theme) {
- theme = DAThemeBlack.getInstance();
-// theme = DAThemeTest.getInstance();
+// theme = DAThemeBlack.getInstance();
+ theme = DAThemeWhite.getInstance();
}
return theme;
}
package org.tizen.dynamicanalyzer.model;
+import java.io.File;
+
import org.eclipse.jface.resource.ColorRegistry;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.RGB;
public abstract class DATheme {
+ protected String name = "black";
protected static ColorRegistry colorRegistry = new ColorRegistry();
-
+ protected String THEME_PATH = "theme" + File.separator + name
+ + File.separator;
+ protected final String IMAGE_PATH = THEME_PATH + "img" + File.separator;
+ protected final String ICON_PATH = THEME_PATH + "icon" + File.separator;
public DATheme() {
setColor("white", new RGB(255, 255, 255)); //$NON-NLS-1$
setColor("black", new RGB(0, 0, 0)); //$NON-NLS-1$
public class DAThemeBlack extends DATheme {
public static DAThemeBlack instance;
- private final String THEME_PATH = "theme" + File.separator + "black"
- + File.separator;
- private final String IMAGE_PATH = THEME_PATH + "img" + File.separator;
- private final String ICON_PATH = THEME_PATH + "icon" + File.separator;;
+ // private final String THEME_PATH = "theme" + File.separator + "black"
+ // + File.separator;
+ // private final String IMAGE_PATH = THEME_PATH + "img" + File.separator;
+ // private final String ICON_PATH = THEME_PATH + "icon" + File.separator;;
+
+ public static DAThemeBlack getInstance() {
+ if (null == instance) {
+ instance = new DAThemeBlack();
+ }
+ return instance;
+ }
DAThemeBlack() {
super();
setColor("profiling_graph_selection_color_end", new RGB(232, 73, 73)); //$NON-NLS-1$
}
- public static DAThemeBlack getInstance() {
- if (null == instance) {
- instance = new DAThemeBlack();
- }
- return instance;
- }
-
public Color getColor(String colorName, RGB rgb) {
if (!colorRegistry.hasValueFor(colorName)) {
colorRegistry.put(colorName, rgb);
package org.tizen.dynamicanalyzer.theme;
-import java.io.File;
-
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.RGB;
import org.tizen.dynamicanalyzer.model.DATheme;
-public class DAThemeTest extends DATheme {
- private static DAThemeTest instance;
-
- private final String THEME_PATH = "theme" + File.separator + "black"
- + File.separator;
- private final String IMAGE_PATH = THEME_PATH + "img" + File.separator;
- private final String ICON_PATH = THEME_PATH + "icon" + File.separator;
+public class DAThemeWhite extends DATheme {
+ private static DAThemeWhite instance;
+ protected String name = "white";
- public static DAThemeTest getInstance() {
+ public static DAThemeWhite getInstance() {
if (instance == null) {
- instance = new DAThemeTest();
+ instance = new DAThemeWhite();
}
return instance;
}
- DAThemeTest() {
+
+ DAThemeWhite() {
super();
// shell window background color
setColor("window_bg_color", new RGB(51, 52, 53)); //$NON-NLS-1$
@Override
public Color getColor(String colorName) {
- return colorRegistry.get("blue");
+ return colorRegistry.get(colorName);
}
@Override
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.services.RecordStateSourceProvider;
import org.tizen.dynamicanalyzer.theme.DAThemeBlack;
-import org.tizen.dynamicanalyzer.theme.DAThemeTest;
+import org.tizen.dynamicanalyzer.theme.DAThemeWhite;
import org.tizen.dynamicanalyzer.ui.widgets.AboutDialog;
import org.tizen.dynamicanalyzer.ui.widgets.ConfigurationDialog;
import org.tizen.dynamicanalyzer.ui.widgets.OpenTraceDialog;
if (toggle.isToggled()) {
AnalyzerManager.setTheme(DAThemeBlack.getInstance());
} else {
- AnalyzerManager.setTheme(DAThemeTest.getInstance());
+ AnalyzerManager.setTheme(DAThemeWhite.getInstance());
}
}
});