*/\r
package org.tizen.dynamicanalyzer;\r
\r
-import org.eclipse.jface.resource.ColorRegistry;\r
import org.eclipse.swt.graphics.Color;\r
import org.eclipse.swt.graphics.RGB;\r
-import org.tizen.dynamicanalyzer.model.DATheme;\r
\r
public class ColorResources {\r
-\r
- private static ColorRegistry colorRegistry = new ColorRegistry();\r
-\r
public static final Color WHITE = getColor("white"); //$NON-NLS-1$\r
public static final Color BLACK = getColor("black"); //$NON-NLS-1$\r
public static final Color BLUE = getColor("blue"); //$NON-NLS-1$\r
public static final Color PUPLE = getColor("PUPLE"); //$NON-NLS-1$\r
\r
// shell window background color\r
- public static final Color WINDOW_BG_COLOR = getColor("window_bg_color"); //$NON-NLS-1$\r
+ public static Color WINDOW_BG_COLOR = getColor("window_bg_color"); //$NON-NLS-1$\r
\r
/** title bar colors **/\r
- public static final Color TITLEBAR_TEXT_COLOR = getColor("titlebar_text_color"); //$NON-NLS-1$\r
-\r
- public static final Color TITLEBAR_BG_COLOR = getColor("titlebar_bg"); //$NON-NLS-1$\r
+ public static Color TITLEBAR_TEXT_COLOR = getColor("titlebar_text_color"); //$NON-NLS-1$\r
+ public static Color TITLEBAR_BG_COLOR = getColor("titlebar_bg"); //$NON-NLS-1$\r
\r
/** device and application combo specific colors start **/\r
- public static final Color DEVICE_APPLICATION_ENABLE = WHITE;\r
-\r
- public static final Color DEVICE_APPLICATION_DISABLE = getColor("device_application_disable"); //$NON-NLS-1$\r
-\r
- public static final Color DEVICE_APPLICATION_POPUP_OUTER_1 = getColor("device_application_popup_outer_1"); //$NON-NLS-1$\r
-\r
- public static final Color DEVICE_APPLICATION_POPUP_OUTER_2 = getColor("device_application_popup_outer_2"); //$NON-NLS-1$\r
-\r
- public static final Color DEVICE_APPLICATION_DROPDOWN_TEXT = WHITE;\r
-\r
- public static final Color DEVICE_APPLICATION_ITEM_NORMAL_TOP = getColor("device_application_item_normal_top"); //$NON-NLS-1$\r
-\r
- public static final Color DEVICE_APPLICATION_ITEM_NORMAL_INNER = getColor("device_application_item_normal_inner"); //$NON-NLS-1$\r
-\r
- public static final Color DEVICE_APPLICATION_ITEM_NORMAL_BOTTOM = getColor("device_application_item_normal_bottom"); //$NON-NLS-1$\r
-\r
- public static final Color DEVICE_APPLICATION_ITEM_SELECT_TOP = getColor(\r
+ public static Color DEVICE_APPLICATION_ENABLE = WHITE;\r
+ public static Color DEVICE_APPLICATION_DISABLE = getColor("device_application_disable"); //$NON-NLS-1$\r
+ public static Color DEVICE_APPLICATION_POPUP_OUTER_1 = getColor("device_application_popup_outer_1"); //$NON-NLS-1$\r
+ public static Color DEVICE_APPLICATION_POPUP_OUTER_2 = getColor("device_application_popup_outer_2"); //$NON-NLS-1$\r
+ public static Color DEVICE_APPLICATION_DROPDOWN_TEXT = WHITE;\r
+ public static Color DEVICE_APPLICATION_ITEM_NORMAL_TOP = getColor("device_application_item_normal_top"); //$NON-NLS-1$\r
+ public static Color DEVICE_APPLICATION_ITEM_NORMAL_INNER = getColor("device_application_item_normal_inner"); //$NON-NLS-1$\r
+ public static Color DEVICE_APPLICATION_ITEM_NORMAL_BOTTOM = getColor("device_application_item_normal_bottom"); //$NON-NLS-1$\r
+ public static Color DEVICE_APPLICATION_ITEM_SELECT_TOP = getColor(\r
"device_application_item_select_top", new RGB(76, 76, 77)); //$NON-NLS-1$\r
-\r
- public static final Color DEVICE_APPLICATION_ITEM_SELECT_INNER = getColor("device_application_item_select_inner"); //$NON-NLS-1$\r
-\r
- public static final Color DEVICE_APPLICATION_ITEM_SELECT_BOTTOM = getColor("device_application_item_select_bottom"); //$NON-NLS-1$\r
-\r
+ public static Color DEVICE_APPLICATION_ITEM_SELECT_INNER = getColor("device_application_item_select_inner"); //$NON-NLS-1$\r
+ public static Color DEVICE_APPLICATION_ITEM_SELECT_BOTTOM = getColor("device_application_item_select_bottom"); //$NON-NLS-1$\r
/** device and application combo specific colors end **/\r
\r
/** normal view layout colors start **/\r
-\r
- public static final Color NORMAL_VIEW_LAYOUT_OUTER = getColor("normal_view_layout_outer"); //$NON-NLS-1$\r
-\r
- public static final Color NORMAL_VIEW_LAYOUT_MIDDLE = getColor("normal_view_layout_middle"); //$NON-NLS-1$\r
-\r
- public static final Color NORMAL_VIEW_LAYOUT_INNER = getColor("normal_view_layout_inner"); //$NON-NLS-1$\r
-\r
+ public static Color NORMAL_VIEW_LAYOUT_OUTER = getColor("normal_view_layout_outer"); //$NON-NLS-1$\r
+ public static Color NORMAL_VIEW_LAYOUT_MIDDLE = getColor("normal_view_layout_middle"); //$NON-NLS-1$\r
+ public static Color NORMAL_VIEW_LAYOUT_INNER = getColor("normal_view_layout_inner"); //$NON-NLS-1$\r
/** normal view layout colors end **/\r
\r
- /** current view colors start **/\r
- public static final Color CURRENT_VIEW_OUTLINE = getColor("current_view_outline"); //$NON-NLS-1$\r
- public static final Color CURRENT_VIEW_TITLE_TEXT = WHITE;\r
- public static final Color CURRENT_VIEW_MIDDLE = NORMAL_VIEW_LAYOUT_MIDDLE;\r
- public static final Color CURRENT_VIEW_INNER = NORMAL_VIEW_LAYOUT_INNER;\r
-\r
- public static final Color CURRENT_VIEW_TABLE_TITLE_BG = getColor("current_view_table_title_bg"); //$NON-NLS-1$\r
- public static final Color CURRENT_VIEW_TABLE_TITLE_TEXT = getColor("current_view_table_title_text"); //$NON-NLS-1$\r
- public static final Color CURRENT_VIEW_TABLE_CONTENTS_BG = getColor("current_view_table_contents_bg"); //$NON-NLS-1$\r
- public static final Color CURRENT_VIEW_TABLE_CONTENTS_TEXT = getColor("current_view_table_contents_text"); //$NON-NLS-1$\r
- public static final Color CURRENT_VIEW_TABLE_LINE = getColor("current_view_table_line"); //$NON-NLS-1$\r
-\r
- public static final Color CURRENT_VIEW_CPU_TEXT = getColor("current_view_cpu_text"); //$NON-NLS-1$\r
- public static final Color CURRENT_VIEW_PROCESS_TEXT = getColor("current_view_process_text"); //$NON-NLS-1$\r
- public static final Color CURRENT_VIEW_GRAPH_BG = getColor("current_view_graph_bg"); //$NON-NLS-1$\r
- public static final Color CURRENT_VIEW_CPU_GRAPH = CURRENT_VIEW_CPU_TEXT;\r
- public static final Color CURRENT_VIEW_PROCESS_GRAPH = CURRENT_VIEW_PROCESS_TEXT;\r
- public static final Color CURRENT_VIEW_GRAPH_OUTLINE = getColor("current_view_graph_outline"); //$NON-NLS-1$\r
-\r
- public static final Color CURRENT_VIEW_SNAPSHOT_OUTLINE = getColor("current_view_snapshot_outline"); //$NON-NLS-1$\r
+ /** view colors start **/\r
+ public static Color SNAPSHOT_VIEW_OUTLINE = getColor("current_view_outline"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEW_TITLE_TEXT = WHITE;\r
+ public static Color SNAPSHOT_VIEW_MIDDLE = NORMAL_VIEW_LAYOUT_MIDDLE;\r
+ public static Color SNAPSHOT_VIEW_INNER = NORMAL_VIEW_LAYOUT_INNER;\r
+\r
+ public static Color SNAPSHOT_VIEW_TABLE_TITLE_BG = getColor("current_view_table_title_bg"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEW_TABLE_TITLE_TEXT = getColor("current_view_table_title_text"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEW_TABLE_CONTENTS_BG = getColor("current_view_table_contents_bg"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEW_TABLE_CONTENTS_TEXT = getColor("current_view_table_contents_text"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEW_TABLE_LINE = getColor("current_view_table_line"); //$NON-NLS-1$\r
+\r
+ public static Color SNAPSHOT_VIEW_CPU_TEXT = getColor("current_view_cpu_text"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEW_PROCESS_TEXT = getColor("current_view_process_text"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEW_GRAPH_BG = getColor("current_view_graph_bg"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEW_CPU_GRAPH = SNAPSHOT_VIEW_CPU_TEXT;\r
+ public static Color SNAPSHOT_VIEW_PROCESS_GRAPH = SNAPSHOT_VIEW_PROCESS_TEXT;\r
+ public static Color SNAPSHOT_VIEW_GRAPH_OUTLINE = getColor("current_view_graph_outline"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEW_SNAPSHOT_OUTLINE = getColor("current_view_snapshot_outline"); //$NON-NLS-1$\r
/** current view colors end **/\r
\r
/** common table colors start **/\r
- public static final Color TABLE_HEADER_BG = getColor("table_header_bg"); //$NON-NLS-1$\r
- public static final Color TABLE_LINE = getColor("table_line"); //$NON-NLS-1$\r
- public static final Color TABLE_CONTENTS_NORMAL = getColor("table_contents_normal"); //$NON-NLS-1$\r
- public static final Color TABLE_CONTENTS_HOVER = getColor("table_contents_hover"); //$NON-NLS-1$\r
- public static final Color TABLE_CONTENTS_SELECTED_START = getColor("table_contents_selected_start"); //$NON-NLS-1$\r
- public static final Color TABLE_CONTENTS_SELECTED_END = getColor("table_contents_selected_end"); //$NON-NLS-1$\r
- public static final Color TABLE_HEADER_FONT_COLOR = getColor("table_title_font_color"); //$NON-NLS-1$\r
- public static final Color TABLE_CONTENTS_FONT_COLOR = getColor("table_contents_font_color"); //$NON-NLS-1$\r
+ public static Color TABLE_HEADER_BG = getColor("table_header_bg"); //$NON-NLS-1$\r
+ public static Color TABLE_LINE = getColor("table_line"); //$NON-NLS-1$\r
+ public static Color TABLE_CONTENTS_NORMAL = getColor("table_contents_normal"); //$NON-NLS-1$\r
+ public static Color TABLE_CONTENTS_HOVER = getColor("table_contents_hover"); //$NON-NLS-1$\r
+ public static Color TABLE_CONTENTS_SELECTED_START = getColor("table_contents_selected_start"); //$NON-NLS-1$\r
+ public static Color TABLE_CONTENTS_SELECTED_END = getColor("table_contents_selected_end"); //$NON-NLS-1$\r
+ public static Color TABLE_HEADER_FONT_COLOR = getColor("table_title_font_color"); //$NON-NLS-1$\r
+ public static Color TABLE_CONTENTS_FONT_COLOR = getColor("table_contents_font_color"); //$NON-NLS-1$\r
/** common table colors end **/\r
\r
/** open trace popup colors **/\r
- public static final Color OPEN_TRACE_POPUP_CONTENTS_BG_COLOR = getColor("open_trace_popup_contents_bg_color"); //$NON-NLS-1$\r
- public static final Color OPEN_TRACE_POPUP_BOTTOM_BG_COLOR = getColor("open_trace_popup_bottom_bg_color"); //$NON-NLS-1$\r
- public static final Color OPEN_TRACE_TITLE_TEXT_COLOR = TITLEBAR_TEXT_COLOR;\r
- public static final Color OPEN_TRACE_INNERTITLE_TEXT_COLOR = WHITE;\r
- public static final Color OPEN_TRACE_BUTTON_TEXT_COLOR = WHITE;\r
- public static final Color OPEN_TRACE_TABLE_OUTLINE_COLOR = CURRENT_VIEW_TABLE_LINE;\r
- public static final Color OPEN_TRACE_TABLE_LINE1_NORMAL = getColor("open_trace_table_line1_normal"); //$NON-NLS-1$\r
- public static final Color OPEN_TRACE_TABLE_LINE1_HOVER = getColor("open_trace_table_line1_hover"); //$NON-NLS-1$\r
- public static final Color OPEN_TRACE_TABLE_LINE_SELECTED_START = getColor("open_trace_table_line_selected_start"); //$NON-NLS-1$\r
- public static final Color OPEN_TRACE_TABLE_LINE_SELECTED_END = getColor("open_trace_table_line_selected_end"); //$NON-NLS-1$\r
-\r
- public static final Color OPEN_TRACE_TABLE_LINE2_NORMAL = getColor("open_trace_table_line2_normal"); //$NON-NLS-1$\r
- public static final Color OPEN_TRACE_TABLE_LINE2_HOVER = getColor("open_trace_table_line2_hover"); //$NON-NLS-1$\r
-\r
- public static final Color OPEN_TRACE_TABLE2_FONT_COLOR = getColor("open_trace_table2_font_color"); //$NON-NLS-1$\r
+ public static Color OPEN_TRACE_POPUP_CONTENTS_BG_COLOR = getColor("open_trace_popup_contents_bg_color"); //$NON-NLS-1$\r
+ public static Color OPEN_TRACE_POPUP_BOTTOM_BG_COLOR = getColor("open_trace_popup_bottom_bg_color"); //$NON-NLS-1$\r
+ public static Color OPEN_TRACE_TITLE_TEXT_COLOR = TITLEBAR_TEXT_COLOR;\r
+ public static Color OPEN_TRACE_INNERTITLE_TEXT_COLOR = WHITE;\r
+ public static Color OPEN_TRACE_BUTTON_TEXT_COLOR = WHITE;\r
+ public static Color OPEN_TRACE_TABLE_OUTLINE_COLOR = SNAPSHOT_VIEW_TABLE_LINE;\r
+ public static Color OPEN_TRACE_TABLE_LINE1_NORMAL = getColor("open_trace_table_line1_normal"); //$NON-NLS-1$\r
+ public static Color OPEN_TRACE_TABLE_LINE1_HOVER = getColor("open_trace_table_line1_hover"); //$NON-NLS-1$\r
+ public static Color OPEN_TRACE_TABLE_LINE_SELECTED_START = getColor("open_trace_table_line_selected_start"); //$NON-NLS-1$\r
+ public static Color OPEN_TRACE_TABLE_LINE_SELECTED_END = getColor("open_trace_table_line_selected_end"); //$NON-NLS-1$\r
+ public static Color OPEN_TRACE_TABLE_LINE2_NORMAL = getColor("open_trace_table_line2_normal"); //$NON-NLS-1$\r
+ public static Color OPEN_TRACE_TABLE_LINE2_HOVER = getColor("open_trace_table_line2_hover"); //$NON-NLS-1$\r
+ public static Color OPEN_TRACE_TABLE2_FONT_COLOR = getColor("open_trace_table2_font_color"); //$NON-NLS-1$\r
\r
/** snapshot viewer colors **/\r
- public static final Color SNAPSHOT_VIEWER_BORDER = getColor("snapshot_viewer_border"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_VIEWER_BORDER = getColor("snapshot_viewer_border"); //$NON-NLS-1$\r
\r
/** File chart colors **/\r
- public static final Color FILE_CLOSED_START = getColor("file_closed_start"); //$NON-NLS-1$\r
- public static final Color FILE_CLOSED_END = getColor("file_closed_end"); //$NON-NLS-1$\r
- public static final Color FILE_USED_START = getColor("file_used_start"); //$NON-NLS-1$\r
- public static final Color FILE_USED_END = getColor("file_used_end"); //$NON-NLS-1$\r
- public static final Color FILE_OPEN_START_RUN = getColor("file_open_start_run"); //$NON-NLS-1$\r
- public static final Color FILE_OPEN_END_RUN = getColor("file_open_end_run"); //$NON-NLS-1$\r
- public static final Color FILE_OPEN_START_STOP = getColor("file_open_start_stop"); //$NON-NLS-1$\r
- public static final Color FILE_OPEN_END_STOP = getColor("file_open_end_stop"); //$NON-NLS-1$\r
- public static final Color FILE_FAILED_START = getColor("file_failed_start"); //$NON-NLS-1$\r
- public static final Color FILE_FAILED_END = getColor("file_failed_end"); //$NON-NLS-1$\r
- public static final Color FILE_CHART_SELECTION_BG = getColor("file_chart_selection_bg"); //$NON-NLS-1$\r
- public static final Color FILE_CHART_PARENT_BG = getColor("file_chart_parent_bg"); //$NON-NLS-1$\r
- public static final Color FILE_CHART_CHILD_BG = getColor("file_chart_child_bg"); //$NON-NLS-1$\r
-\r
- public static final Color VIEW_BORDER = getColor("view_border"); //$NON-NLS-1$\r
- public static final Color VIEW_BG_COLOR = getColor("view_bg_color"); //$NON-NLS-1$\r
-\r
- public static final Color TAB_BG_COLOR = VIEW_BG_COLOR; //$NON-NLS-1$\r
- public static final Color TABLE_BG_COLOR = getColor("table_bg_color"); //$NON-NLS-1$\r
- public static final Color TABLE_HEADER_COLOR = getColor("table_header_color"); //$NON-NLS-1$\r
+ public static Color FILE_CLOSED_START = getColor("file_closed_start"); //$NON-NLS-1$\r
+ public static Color FILE_CLOSED_END = getColor("file_closed_end"); //$NON-NLS-1$\r
+ public static Color FILE_USED_START = getColor("file_used_start"); //$NON-NLS-1$\r
+ public static Color FILE_USED_END = getColor("file_used_end"); //$NON-NLS-1$\r
+ public static Color FILE_OPEN_START_RUN = getColor("file_open_start_run"); //$NON-NLS-1$\r
+ public static Color FILE_OPEN_END_RUN = getColor("file_open_end_run"); //$NON-NLS-1$\r
+ public static Color FILE_OPEN_START_STOP = getColor("file_open_start_stop"); //$NON-NLS-1$\r
+ public static Color FILE_OPEN_END_STOP = getColor("file_open_end_stop"); //$NON-NLS-1$\r
+ public static Color FILE_FAILED_START = getColor("file_failed_start"); //$NON-NLS-1$\r
+ public static Color FILE_FAILED_END = getColor("file_failed_end"); //$NON-NLS-1$\r
+ public static Color FILE_CHART_SELECTION_BG = getColor("file_chart_selection_bg"); //$NON-NLS-1$\r
+ public static Color FILE_CHART_PARENT_BG = getColor("file_chart_parent_bg"); //$NON-NLS-1$\r
+ public static Color FILE_CHART_CHILD_BG = getColor("file_chart_child_bg"); //$NON-NLS-1$\r
+\r
+ public static Color VIEW_BORDER = getColor("view_border"); //$NON-NLS-1$\r
+ public static Color VIEW_BG_COLOR = getColor("view_bg_color"); //$NON-NLS-1$\r
+\r
+ public static Color TAB_BG_COLOR = VIEW_BG_COLOR; //$NON-NLS-1$\r
+ public static Color TABLE_BG_COLOR = getColor("table_bg_color"); //$NON-NLS-1$\r
+ public static Color TABLE_HEADER_COLOR = getColor("table_header_color"); //$NON-NLS-1$\r
// public static final Color TABLE_HEADER_FONT_COLOR = getColor(\r
// "table_header_font_color", new RGB(75, 229, 253)); //$NON-NLS-1$\r
- public static final Color TABLE_LINE_COLOR = getColor("table_line_color"); //$NON-NLS-1$\r
+ public static Color TABLE_LINE_COLOR = getColor("table_line_color"); //$NON-NLS-1$\r
\r
- public static final Color UNSELECTED_TAB_FIRST = getColor("unselected_tab_first"); //$NON-NLS-1$\r
- public static final Color UNSELECTED_TAB_SECOND = getColor("unselected_tab_second"); //$NON-NLS-1$\r
- public static final Color SELECTED_TAB_FIRST = getColor("selected_tab_first"); //$NON-NLS-1$\r
- public static final Color SELECTED_TAB_SECOND = getColor("selected_tab_second"); //$NON-NLS-1$\r
+ public static Color UNSELECTED_TAB_FIRST = getColor("unselected_tab_first"); //$NON-NLS-1$\r
+ public static Color UNSELECTED_TAB_SECOND = getColor("unselected_tab_second"); //$NON-NLS-1$\r
+ public static Color SELECTED_TAB_FIRST = getColor("selected_tab_first"); //$NON-NLS-1$\r
+ public static Color SELECTED_TAB_SECOND = getColor("selected_tab_second"); //$NON-NLS-1$\r
\r
- public static final Color TOOLTIP = getColor("tooltip"); //$NON-NLS-1$\r
+ public static Color TOOLTIP = getColor("tooltip"); //$NON-NLS-1$\r
\r
- public static final Color BAR_GRAY1 = getColor("barGRAY1"); //$NON-NLS-1$\r
- public static final Color BAR_GRAY2 = getColor("barGRAY2"); //$NON-NLS-1$\r
- public static final Color BAR_GRAY3 = getColor("barGRAY3"); //$NON-NLS-1$\r
+ public static Color BAR_GRAY1 = getColor("barGRAY1"); //$NON-NLS-1$\r
+ public static Color BAR_GRAY2 = getColor("barGRAY2"); //$NON-NLS-1$\r
+ public static Color BAR_GRAY3 = getColor("barGRAY3"); //$NON-NLS-1$\r
\r
/* Timeline */\r
- public static final Color ITEM_BLUE_BRIGHT = getColor("item blue right" //$NON-NLS-1$\r
- );//$NON-NLS-1$\r
- public static final Color ITEM_BLUE_DARK = getColor("item blue dark" //$NON-NLS-1$\r
- );//$NON-NLS-1$\r
- public static final Color ITEM_BG = getColor("item background" //$NON-NLS-1$\r
- );//$NON-NLS-1$\r
- public static final java.awt.Color ITEM_BG_AWT = new java.awt.Color(50, 50,\r
- 50);//$NON-NLS-1$\r
- public static final java.awt.Color ITEM_BLUE_AWT = new java.awt.Color(38,\r
- 104, 138);//$NON-NLS-1$\r
- public static final Color TIMELINE_BG = getColor("timeline_bg"); //$NON-NLS-1$\r
- public static final Color TRANS = getColor("timeline_bg"); //$NON-NLS-1$\r
- public static final Color SNAPSHOT_CHART_FOREGROUND = BAR_GRAY1;\r
- public static final Color SNAPSHOT_CHART_BACKGROUND = getColor("snapshot_chart_bg"); //$NON-NLS-1$\r
-\r
- public static final Color GRAY_80 = getColor("GRAY_80"); //$NON-NLS-1$\r
- public static final Color GRAY_110 = getColor("GRAY_110"); //$NON-NLS-1$\r
- public static final Color GRAY_130 = getColor("GRAY_130"); //$NON-NLS-1$\r
- public static final Color GRAY_170 = getColor("GRAY_170"); //$NON-NLS-1$\r
- public static final Color GRAY_210 = getColor("GRAY_210"); //$NON-NLS-1$\r
-\r
- public static final java.awt.Color DEFAULT_CHART_FOREGROUND = java.awt.Color.LIGHT_GRAY;\r
- public static final java.awt.Color DEFAULt_CHART_BACKGROUND = new java.awt.Color(\r
+ public static Color ITEM_BLUE_BRIGHT = getColor("item blue right");//$NON-NLS-1$\r
+ public static Color ITEM_BLUE_DARK = getColor("item blue dark");//$NON-NLS-1$\r
+ public static Color ITEM_BG = getColor("item background");//$NON-NLS-1$\r
+\r
+ public static java.awt.Color ITEM_BG_AWT = new java.awt.Color(50, 50, 50);//$NON-NLS-1$\r
+ public static java.awt.Color ITEM_BLUE_AWT = new java.awt.Color(38, 104,\r
+ 138);//$NON-NLS-1$\r
+ public static Color TIMELINE_BG = getColor("timeline_bg"); //$NON-NLS-1$\r
+ public static Color TRANS = getColor("timeline_bg"); //$NON-NLS-1$\r
+ public static Color SNAPSHOT_CHART_FOREGROUND = BAR_GRAY1;\r
+ public static Color SNAPSHOT_CHART_BACKGROUND = getColor("snapshot_chart_bg"); //$NON-NLS-1$\r
+\r
+ public static Color GRAY_80 = getColor("GRAY_80"); //$NON-NLS-1$\r
+ public static Color GRAY_110 = getColor("GRAY_110"); //$NON-NLS-1$\r
+ public static Color GRAY_130 = getColor("GRAY_130"); //$NON-NLS-1$\r
+ public static Color GRAY_170 = getColor("GRAY_170"); //$NON-NLS-1$\r
+ public static Color GRAY_210 = getColor("GRAY_210"); //$NON-NLS-1$\r
+\r
+ public static java.awt.Color DEFAULT_CHART_FOREGROUND = java.awt.Color.LIGHT_GRAY;\r
+ public static java.awt.Color DEFAULT_CHART_BACKGROUND = new java.awt.Color(\r
66, 66, 68);\r
- public static final Color DEFAULT_FOREGROUND = getColor("defaultForeground"); //$NON-NLS-1$\r
- public static final Color DEFAULT_BACKGROUND = getColor("defaultBackground"); //$NON-NLS-1$\r
- public static final Color DEFAULT_RED = getColor("defaultRed"); //$NON-NLS-1$\r
+ public static Color DEFAULT_FOREGROUND = getColor("defaultForeground"); //$NON-NLS-1$\r
+ public static Color DEFAULT_BACKGROUND = getColor("defaultBackground"); //$NON-NLS-1$\r
+ public static Color DEFAULT_RED = getColor("defaultRed"); //$NON-NLS-1$\r
\r
// circular graph\r
- public static final Color CPU_CIRCULAR_GRAPH_COLOR = getColor("cpu_circular_graph_color"); //$NON-NLS-1$\r
- public static final Color PROCESS_CIRCULAR_GRAPH_COLOR = getColor("process_circular_graph_color"); //$NON-NLS-1$\r
-\r
- public static final Color PROFILING_GRAPH_COLOR_START = getColor("profiling_graph_color_start"); //$NON-NLS-1$\r
- public static final Color PROFILING_GRAPH_COLOR_END = getColor("profiling_graph_color_end"); //$NON-NLS-1$\r
-\r
- public static final Color PROFILING_GRAPH_SELECTION_COLOR_START = getColor("profiling_graph_selection_color_start"); //$NON-NLS-1$\r
- public static final Color PROFILING_GRAPH_SELECTION_COLOR_END = getColor("profiling_graph_selection_color_end"); //$NON-NLS-1$\r
-\r
- private static Color getColorOrigin(String colorName, RGB rgb) {\r
- if (!colorRegistry.hasValueFor(colorName)) {\r
- colorRegistry.put(colorName, rgb);\r
- }\r
-\r
- return colorRegistry.get(colorName);\r
- }\r
-\r
- private static DATheme getTheme() {\r
- return AnalyzerManager.getTheme();\r
+ public static Color CPU_CIRCULAR_GRAPH_COLOR = getColor("cpu_circular_graph_color"); //$NON-NLS-1$\r
+ public static Color PROCESS_CIRCULAR_GRAPH_COLOR = getColor("process_circular_graph_color"); //$NON-NLS-1$\r
+\r
+ public static Color PROFILING_GRAPH_COLOR_START = getColor("profiling_graph_color_start"); //$NON-NLS-1$\r
+ public static Color PROFILING_GRAPH_COLOR_END = getColor("profiling_graph_color_end"); //$NON-NLS-1$\r
+\r
+ public static Color PROFILING_GRAPH_SELECTION_COLOR_START = getColor("profiling_graph_selection_color_start"); //$NON-NLS-1$\r
+ public static Color PROFILING_GRAPH_SELECTION_COLOR_END = getColor("profiling_graph_selection_color_end"); //$NON-NLS-1$\r
+\r
+ public static void initColors() {\r
+ // shell window background color\r
+ WINDOW_BG_COLOR = getColor("window_bg_color"); //$NON-NLS-1$\r
+\r
+ /** title bar colors **/\r
+ TITLEBAR_TEXT_COLOR = getColor("titlebar_text_color"); //$NON-NLS-1$\r
+ TITLEBAR_BG_COLOR = getColor("titlebar_bg"); //$NON-NLS-1$\r
+\r
+ /** device and application combo specific colors start **/\r
+ DEVICE_APPLICATION_ENABLE = WHITE;\r
+ DEVICE_APPLICATION_DISABLE = getColor("device_application_disable"); //$NON-NLS-1$\r
+ DEVICE_APPLICATION_POPUP_OUTER_1 = getColor("device_application_popup_outer_1"); //$NON-NLS-1$\r
+ DEVICE_APPLICATION_POPUP_OUTER_2 = getColor("device_application_popup_outer_2"); //$NON-NLS-1$\r
+ DEVICE_APPLICATION_DROPDOWN_TEXT = WHITE;\r
+ DEVICE_APPLICATION_ITEM_NORMAL_TOP = getColor("device_application_item_normal_top"); //$NON-NLS-1$\r
+ DEVICE_APPLICATION_ITEM_NORMAL_INNER = getColor("device_application_item_normal_inner"); //$NON-NLS-1$\r
+ DEVICE_APPLICATION_ITEM_NORMAL_BOTTOM = getColor("device_application_item_normal_bottom"); //$NON-NLS-1$\r
+ DEVICE_APPLICATION_ITEM_SELECT_TOP = getColor(\r
+ "device_application_item_select_top", new RGB(76, 76, 77)); //$NON-NLS-1$\r
+ DEVICE_APPLICATION_ITEM_SELECT_INNER = getColor("device_application_item_select_inner"); //$NON-NLS-1$\r
+ DEVICE_APPLICATION_ITEM_SELECT_BOTTOM = getColor("device_application_item_select_bottom"); //$NON-NLS-1$\r
+ /** device and application combo specific colors end **/\r
+\r
+ /** normal view layout colors start **/\r
+ NORMAL_VIEW_LAYOUT_OUTER = getColor("normal_view_layout_outer"); //$NON-NLS-1$\r
+ NORMAL_VIEW_LAYOUT_MIDDLE = getColor("normal_view_layout_middle"); //$NON-NLS-1$\r
+ NORMAL_VIEW_LAYOUT_INNER = getColor("normal_view_layout_inner"); //$NON-NLS-1$\r
+ /** normal view layout colors end **/\r
+\r
+ /** view colors start **/\r
+ SNAPSHOT_VIEW_OUTLINE = getColor("current_view_outline"); //$NON-NLS-1$\r
+ SNAPSHOT_VIEW_TITLE_TEXT = WHITE;\r
+ SNAPSHOT_VIEW_MIDDLE = NORMAL_VIEW_LAYOUT_MIDDLE;\r
+ SNAPSHOT_VIEW_INNER = NORMAL_VIEW_LAYOUT_INNER;\r
+\r
+ SNAPSHOT_VIEW_TABLE_TITLE_BG = getColor("current_view_table_title_bg"); //$NON-NLS-1$\r
+ SNAPSHOT_VIEW_TABLE_TITLE_TEXT = getColor("current_view_table_title_text"); //$NON-NLS-1$\r
+ SNAPSHOT_VIEW_TABLE_CONTENTS_BG = getColor("current_view_table_contents_bg"); //$NON-NLS-1$\r
+ SNAPSHOT_VIEW_TABLE_CONTENTS_TEXT = getColor("current_view_table_contents_text"); //$NON-NLS-1$\r
+ SNAPSHOT_VIEW_TABLE_LINE = getColor("current_view_table_line"); //$NON-NLS-1$\r
+\r
+ SNAPSHOT_VIEW_CPU_TEXT = getColor("current_view_cpu_text"); //$NON-NLS-1$\r
+ SNAPSHOT_VIEW_PROCESS_TEXT = getColor("current_view_process_text"); //$NON-NLS-1$\r
+ SNAPSHOT_VIEW_GRAPH_BG = getColor("current_view_graph_bg"); //$NON-NLS-1$\r
+ SNAPSHOT_VIEW_CPU_GRAPH = SNAPSHOT_VIEW_CPU_TEXT;\r
+ SNAPSHOT_VIEW_PROCESS_GRAPH = SNAPSHOT_VIEW_PROCESS_TEXT;\r
+ SNAPSHOT_VIEW_GRAPH_OUTLINE = getColor("current_view_graph_outline"); //$NON-NLS-1$\r
+ SNAPSHOT_VIEW_SNAPSHOT_OUTLINE = getColor("current_view_snapshot_outline"); //$NON-NLS-1$\r
+ /** current view colors end **/\r
+\r
+ /** common table colors start **/\r
+ TABLE_HEADER_BG = getColor("table_header_bg"); //$NON-NLS-1$\r
+ TABLE_LINE = getColor("table_line"); //$NON-NLS-1$\r
+ TABLE_CONTENTS_NORMAL = getColor("table_contents_normal"); //$NON-NLS-1$\r
+ TABLE_CONTENTS_HOVER = getColor("table_contents_hover"); //$NON-NLS-1$\r
+ TABLE_CONTENTS_SELECTED_START = getColor("table_contents_selected_start"); //$NON-NLS-1$\r
+ TABLE_CONTENTS_SELECTED_END = getColor("table_contents_selected_end"); //$NON-NLS-1$\r
+ TABLE_HEADER_FONT_COLOR = getColor("table_title_font_color"); //$NON-NLS-1$\r
+ TABLE_CONTENTS_FONT_COLOR = getColor("table_contents_font_color"); //$NON-NLS-1$\r
+ /** common table colors end **/\r
+\r
+ /** open trace popup colors **/\r
+ OPEN_TRACE_POPUP_CONTENTS_BG_COLOR = getColor("open_trace_popup_contents_bg_color"); //$NON-NLS-1$\r
+ OPEN_TRACE_POPUP_BOTTOM_BG_COLOR = getColor("open_trace_popup_bottom_bg_color"); //$NON-NLS-1$\r
+ OPEN_TRACE_TITLE_TEXT_COLOR = TITLEBAR_TEXT_COLOR;\r
+ OPEN_TRACE_INNERTITLE_TEXT_COLOR = WHITE;\r
+ OPEN_TRACE_BUTTON_TEXT_COLOR = WHITE;\r
+ OPEN_TRACE_TABLE_OUTLINE_COLOR = SNAPSHOT_VIEW_TABLE_LINE;\r
+ OPEN_TRACE_TABLE_LINE1_NORMAL = getColor("open_trace_table_line1_normal"); //$NON-NLS-1$\r
+ OPEN_TRACE_TABLE_LINE1_HOVER = getColor("open_trace_table_line1_hover"); //$NON-NLS-1$\r
+ OPEN_TRACE_TABLE_LINE_SELECTED_START = getColor("open_trace_table_line_selected_start"); //$NON-NLS-1$\r
+ OPEN_TRACE_TABLE_LINE_SELECTED_END = getColor("open_trace_table_line_selected_end"); //$NON-NLS-1$\r
+ OPEN_TRACE_TABLE_LINE2_NORMAL = getColor("open_trace_table_line2_normal"); //$NON-NLS-1$\r
+ OPEN_TRACE_TABLE_LINE2_HOVER = getColor("open_trace_table_line2_hover"); //$NON-NLS-1$\r
+ OPEN_TRACE_TABLE2_FONT_COLOR = getColor("open_trace_table2_font_color"); //$NON-NLS-1$\r
+\r
+ /** snapshot viewer colors **/\r
+ SNAPSHOT_VIEWER_BORDER = getColor("snapshot_viewer_border"); //$NON-NLS-1$\r
+\r
+ /** File chart colors **/\r
+ FILE_CLOSED_START = getColor("file_closed_start"); //$NON-NLS-1$\r
+ FILE_CLOSED_END = getColor("file_closed_end"); //$NON-NLS-1$\r
+ FILE_USED_START = getColor("file_used_start"); //$NON-NLS-1$\r
+ FILE_USED_END = getColor("file_used_end"); //$NON-NLS-1$\r
+ FILE_OPEN_START_RUN = getColor("file_open_start_run"); //$NON-NLS-1$\r
+ FILE_OPEN_END_RUN = getColor("file_open_end_run"); //$NON-NLS-1$\r
+ FILE_OPEN_START_STOP = getColor("file_open_start_stop"); //$NON-NLS-1$\r
+ FILE_OPEN_END_STOP = getColor("file_open_end_stop"); //$NON-NLS-1$\r
+ FILE_FAILED_START = getColor("file_failed_start"); //$NON-NLS-1$\r
+ FILE_FAILED_END = getColor("file_failed_end"); //$NON-NLS-1$\r
+ FILE_CHART_SELECTION_BG = getColor("file_chart_selection_bg"); //$NON-NLS-1$\r
+ FILE_CHART_PARENT_BG = getColor("file_chart_parent_bg"); //$NON-NLS-1$\r
+ FILE_CHART_CHILD_BG = getColor("file_chart_child_bg"); //$NON-NLS-1$\r
+\r
+ VIEW_BORDER = getColor("view_border"); //$NON-NLS-1$\r
+ VIEW_BG_COLOR = getColor("view_bg_color"); //$NON-NLS-1$\r
+\r
+ TAB_BG_COLOR = VIEW_BG_COLOR; //$NON-NLS-1$\r
+ TABLE_BG_COLOR = getColor("table_bg_color"); //$NON-NLS-1$\r
+ TABLE_HEADER_COLOR = getColor("table_header_color"); //$NON-NLS-1$\r
+ // public static final Color TABLE_HEADER_FONT_COLOR = getColor(\r
+ // "table_header_font_color", new RGB(75, 229, 253)); //$NON-NLS-1$\r
+ TABLE_LINE_COLOR = getColor("table_line_color"); //$NON-NLS-1$\r
+\r
+ UNSELECTED_TAB_FIRST = getColor("unselected_tab_first"); //$NON-NLS-1$\r
+ UNSELECTED_TAB_SECOND = getColor("unselected_tab_second"); //$NON-NLS-1$\r
+ SELECTED_TAB_FIRST = getColor("selected_tab_first"); //$NON-NLS-1$\r
+ SELECTED_TAB_SECOND = getColor("selected_tab_second"); //$NON-NLS-1$\r
+\r
+ TOOLTIP = getColor("tooltip"); //$NON-NLS-1$\r
+\r
+ BAR_GRAY1 = getColor("barGRAY1"); //$NON-NLS-1$\r
+ BAR_GRAY2 = getColor("barGRAY2"); //$NON-NLS-1$\r
+ BAR_GRAY3 = getColor("barGRAY3"); //$NON-NLS-1$\r
+\r
+ /* Timeline */\r
+ ITEM_BLUE_BRIGHT = getColor("item blue right");//$NON-NLS-1$\r
+ ITEM_BLUE_DARK = getColor("item blue dark");//$NON-NLS-1$\r
+ ITEM_BG = getColor("item background");//$NON-NLS-1$\r
+\r
+ TIMELINE_BG = getColor("timeline_bg"); //$NON-NLS-1$\r
+ TRANS = getColor("timeline_bg"); //$NON-NLS-1$\r
+ SNAPSHOT_CHART_FOREGROUND = BAR_GRAY1;\r
+ SNAPSHOT_CHART_BACKGROUND = getColor("snapshot_chart_bg"); //$NON-NLS-1$\r
+\r
+ GRAY_80 = getColor("GRAY_80"); //$NON-NLS-1$\r
+ GRAY_110 = getColor("GRAY_110"); //$NON-NLS-1$\r
+ GRAY_130 = getColor("GRAY_130"); //$NON-NLS-1$\r
+ GRAY_170 = getColor("GRAY_170"); //$NON-NLS-1$\r
+ GRAY_210 = getColor("GRAY_210"); //$NON-NLS-1$\r
+\r
+ DEFAULT_FOREGROUND = getColor("defaultForeground"); //$NON-NLS-1$\r
+ DEFAULT_BACKGROUND = getColor("defaultBackground"); //$NON-NLS-1$\r
+ DEFAULT_RED = getColor("defaultRed"); //$NON-NLS-1$\r
+\r
+ // circular graph\r
+ CPU_CIRCULAR_GRAPH_COLOR = getColor("cpu_circular_graph_color"); //$NON-NLS-1$\r
+ PROCESS_CIRCULAR_GRAPH_COLOR = getColor("process_circular_graph_color"); //$NON-NLS-1$\r
+\r
+ PROFILING_GRAPH_COLOR_START = getColor("profiling_graph_color_start"); //$NON-NLS-1$\r
+ PROFILING_GRAPH_COLOR_END = getColor("profiling_graph_color_end"); //$NON-NLS-1$\r
+\r
+ PROFILING_GRAPH_SELECTION_COLOR_START = getColor("profiling_graph_selection_color_start"); //$NON-NLS-1$\r
+ PROFILING_GRAPH_SELECTION_COLOR_END = getColor("profiling_graph_selection_color_end"); //$NON-NLS-1$\r
+\r
+ // awt colors\r
+ DEFAULT_CHART_FOREGROUND = java.awt.Color.LIGHT_GRAY;\r
+ DEFAULT_CHART_BACKGROUND = new java.awt.Color(66, 66, 68);\r
+ ITEM_BG_AWT = new java.awt.Color(50, 50, 50);//$NON-NLS-1$\r
+ ITEM_BLUE_AWT = new java.awt.Color(38, 104, 138);//$NON-NLS-1$\r
}\r
\r
private static Color getColor(String colorName, RGB rgb) {\r
- return getTheme().getColor(colorName, rgb);\r
+ return AnalyzerManager.getTheme().getColor(colorName, rgb);\r
}\r
\r
private static Color getColor(String colorName) {\r
- return getTheme().getColor(colorName);\r
+ return AnalyzerManager.getTheme().getColor(colorName);\r
}\r
}\r
--- /dev/null
+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 static DAThemeTest getInstance() {
+ if (instance == null) {
+ instance = new DAThemeTest();
+ }
+ return instance;
+ }
+ DAThemeTest() {
+ super();
+ // shell window background color
+ setColor("window_bg_color", new RGB(51, 52, 53)); //$NON-NLS-1$
+
+ /** title bar colors **/
+ setColor("titlebar_text_color", new RGB(64, 208, 255)); //$NON-NLS-1$
+
+ setColor("titlebar_bg", new RGB(78, 79, 81)); //$NON-NLS-1$
+
+ /** device and application combo specific colors start **/
+ setColor("device_application_disable", new RGB(128, 128, 128)); //$NON-NLS-1$
+
+ setColor("device_application_popup_outer_1", new RGB(31, 31, 31)); //$NON-NLS-1$
+
+ setColor("device_application_popup_outer_2", new RGB(31, 137, 163)); //$NON-NLS-1$
+
+ setColor("device_application_item_normal_top", new RGB(76, 76, 77)); //$NON-NLS-1$
+
+ setColor("device_application_item_normal_inner", new RGB(66, 66, 67)); //$NON-NLS-1$
+
+ setColor("device_application_item_normal_bottom", new RGB(56, 56, 60)); //$NON-NLS-1$
+
+ setColor("device_application_item_select_top", new RGB(76, 76, 77)); //$NON-NLS-1$
+
+ setColor("device_application_item_select_inner", new RGB(0, 151, 201)); //$NON-NLS-1$
+
+ setColor("device_application_item_select_bottom", new RGB(56, 56, 60)); //$NON-NLS-1$
+
+ /** device and application combo specific colors end **/
+
+ /** normal view layout colors start **/
+
+ setColor("normal_view_layout_outer", new RGB(160, 160, 160)); //$NON-NLS-1$
+
+ setColor("normal_view_layout_middle", new RGB(74, 74, 74)); //$NON-NLS-1$
+
+ setColor("normal_view_layout_inner", new RGB(66, 66, 68)); //$NON-NLS-1$
+
+ /** normal view layout colors end **/
+
+ /** current view colors start **/
+ setColor("current_view_outline", new RGB(160, 160, 160)); //$NON-NLS-1$
+
+ setColor("current_view_table_title_bg", new RGB(59, 59, 60)); //$NON-NLS-1$
+ setColor("current_view_table_title_text", new RGB(151, 230, 255)); //$NON-NLS-1$
+ setColor("current_view_table_contents_bg", new RGB(84, 85, 86)); //$NON-NLS-1$
+ setColor("current_view_table_contents_text", new RGB(216, 216, 216)); //$NON-NLS-1$
+ setColor("current_view_table_line", new RGB(136, 137, 138)); //$NON-NLS-1$
+
+ setColor("current_view_cpu_text", new RGB(2, 171, 208)); //$NON-NLS-1$
+ setColor("current_view_process_text", new RGB(114, 203, 8)); //$NON-NLS-1$
+ setColor("current_view_graph_bg", new RGB(79, 79, 81)); //$NON-NLS-1$
+
+ setColor("current_view_graph_outline", new RGB(43, 44, 45)); //$NON-NLS-1$
+
+ setColor("current_view_snapshot_outline", new RGB(49, 104, 127)); //$NON-NLS-1$
+ /** current view colors end **/
+
+ /** common table colors start **/
+ setColor("table_header_bg", new RGB(59, 59, 60)); //$NON-NLS-1$
+ setColor("table_line", new RGB(136, 137, 138)); //$NON-NLS-1$
+ setColor("table_contents_normal", new RGB(84, 85, 86)); //$NON-NLS-1$
+ setColor("table_contents_hover", new RGB(72, 98, 108)); //$NON-NLS-1$
+ setColor("table_contents_selected_start", new RGB(0, 146, 193)); //$NON-NLS-1$
+ setColor("table_contents_selected_end", new RGB(0, 60, 79)); //$NON-NLS-1$
+ setColor("table_title_font_color", new RGB(151, 230, 255)); //$NON-NLS-1$
+ setColor("table_contents_font_color", new RGB(216, 216, 216)); //$NON-NLS-1$
+ /** common table colors end **/
+
+ /** open trace popup colors **/
+ setColor("open_trace_popup_contents_bg_color", new RGB(51, 52, 53)); //$NON-NLS-1$
+ setColor("open_trace_popup_bottom_bg_color", new RGB(39, 39, 40)); //$NON-NLS-1$
+
+ setColor("open_trace_table_line1_normal", new RGB(78, 78, 79)); //$NON-NLS-1$
+ setColor("open_trace_table_line1_hover", new RGB(72, 98, 108)); //$NON-NLS-1$
+ setColor("open_trace_table_line_selected_start", new RGB(0, 146, 193)); //$NON-NLS-1$
+ setColor("open_trace_table_line_selected_end", new RGB(0, 60, 79)); //$NON-NLS-1$
+
+ setColor("open_trace_table_line2_normal", new RGB(84, 85, 86)); //$NON-NLS-1$
+ setColor("open_trace_table_line2_hover", new RGB(72, 98, 108)); //$NON-NLS-1$
+
+ setColor("open_trace_table2_font_color", new RGB(255, 85, 57)); //$NON-NLS-1$
+
+ /** snapshot viewer colors **/
+ setColor("snapshot_viewer_border", new RGB(49, 104, 127)); //$NON-NLS-1$
+
+ /** File chart colors **/
+ setColor("file_closed_start", new RGB(168, 198, 71)); //$NON-NLS-1$
+ setColor("file_closed_end", new RGB(130, 152, 54)); //$NON-NLS-1$
+ setColor("file_used_start", new RGB(58, 138, 203)); //$NON-NLS-1$
+ setColor("file_used_end", new RGB(44, 104, 153)); //$NON-NLS-1$
+ setColor("file_open_start_run", new RGB(244, 252, 82)); //$NON-NLS-1$
+ setColor("file_open_end_run", new RGB(235, 231, 56)); //$NON-NLS-1$
+ setColor("file_open_start_stop", new RGB(255, 135, 82)); //$NON-NLS-1$
+ setColor("file_open_end_stop", new RGB(232, 73, 73)); //$NON-NLS-1$
+ setColor("file_failed_start", new RGB(226, 58, 242)); //$NON-NLS-1$
+ setColor("file_failed_end", new RGB(164, 40, 176)); //$NON-NLS-1$
+ setColor("file_chart_selection_bg", new RGB(0, 151, 201)); //$NON-NLS-1$
+ setColor("file_chart_parent_bg", new RGB(84, 85, 86)); //$NON-NLS-1$
+ setColor("file_chart_child_bg", new RGB(59, 59, 60)); //$NON-NLS-1$
+
+ setColor("view_border", new RGB(74, 74, 74)); //$NON-NLS-1$
+ setColor("view_bg_color", new RGB(66, 66, 68)); //$NON-NLS-1$
+
+ setColor("table_bg_color", new RGB(84, 85, 87)); //$NON-NLS-1$
+ setColor("table_header_color", new RGB(59, 59, 61)); //$NON-NLS-1$
+ // public static final Color TABLE_HEADER_FONT_COLOR = getColor(
+ // "table_header_font_color", new RGB(75, 229, 253)); //$NON-NLS-1$
+ setColor("table_line_color", new RGB(96, 97, 99)); //$NON-NLS-1$
+
+ setColor("unselected_tab_first", new RGB(51, 51, 51)); //$NON-NLS-1$
+ setColor("unselected_tab_second", new RGB(42, 42, 42)); //$NON-NLS-1$
+ setColor("selected_tab_first", new RGB(74, 74, 74)); //$NON-NLS-1$
+ setColor("selected_tab_second", new RGB(128, 129, 130)); //$NON-NLS-1$
+
+ setColor("tooltip", new RGB(255, 255, 225)); //$NON-NLS-1$
+
+ setColor("barGRAY1", new RGB(177, 177, 177)); //$NON-NLS-1$
+ setColor("barGRAY2", new RGB(153, 153, 153)); //$NON-NLS-1$
+ setColor("barGRAY3", new RGB(216, 216, 216)); //$NON-NLS-1$
+
+ /* Timeline */
+ setColor("item blue right", //$NON-NLS-1$
+ new RGB(131, 196, 218));//$NON-NLS-1$
+ setColor("item blue dark", //$NON-NLS-1$
+ new RGB(38, 104, 138));//$NON-NLS-1$
+ setColor("item background", new RGB(50, //$NON-NLS-1$
+ 50, 50));//$NON-NLS-1$
+
+ setColor("timeline_bg", new RGB(50, 50, 50)); //$NON-NLS-1$
+ setColor("timeline_bg", new RGB(50, 50, 50)); //$NON-NLS-1$
+
+ setColor("snapshot_chart_bg", new RGB(50, 50, 50)); //$NON-NLS-1$
+
+ setColor("GRAY_80", new RGB(80, 80, 80)); //$NON-NLS-1$
+ setColor("GRAY_110", new RGB(110, 110, 110)); //$NON-NLS-1$
+ setColor("GRAY_130", new RGB(130, 130, 130)); //$NON-NLS-1$
+ setColor("GRAY_170", new RGB(170, 170, 170)); //$NON-NLS-1$
+ setColor("GRAY_210", new RGB(210, 210, 210)); //$NON-NLS-1$
+
+ setColor("defaultForeground", new RGB(0, 0, 0)); //$NON-NLS-1$
+ setColor("defaultBackground", new RGB(255, 255, 255)); //$NON-NLS-1$
+ setColor("defaultRed", new RGB(173, 13, 1)); //$NON-NLS-1$
+
+ // circular graph
+ setColor("cpu_circular_graph_color", new RGB(2, 171, 208)); //$NON-NLS-1$
+ setColor("process_circular_graph_color", new RGB(114, 203, 8)); //$NON-NLS-1$
+
+ setColor("profiling_graph_color_start", new RGB(145, 190, 3)); //$NON-NLS-1$
+ setColor("profiling_graph_color_end", new RGB(114, 149, 1)); //$NON-NLS-1$
+
+ setColor("profiling_graph_selection_color_start", new RGB(255, 135, 82)); //$NON-NLS-1$
+ setColor("profiling_graph_selection_color_end", new RGB(232, 73, 73)); //$NON-NLS-1$
+ }
+
+ public Color getColor(String colorName, RGB rgb) {
+ if (!colorRegistry.hasValueFor(colorName)) {
+ colorRegistry.put(colorName, rgb);
+ }
+ return colorRegistry.get(colorName);
+ }
+
+ public void setColor(String colorName, RGB rgb) {
+ colorRegistry.put(colorName, rgb);
+ }
+
+ @Override
+ public Color getColor(String colorName) {
+ return colorRegistry.get("blue");
+ }
+
+ @Override
+ public String getThemePath() {
+ // TODO Auto-generated method stub
+ return THEME_PATH;
+ }
+
+ @Override
+ public String getImagePath() {
+ // TODO Auto-generated method stub
+ return IMAGE_PATH;
+ }
+
+ @Override
+ public String getIconPath() {
+ // TODO Auto-generated method stub
+ return ICON_PATH;
+ }
+
+}