From c5368f3bb46f69007d028362e6f31a94f43f4416 Mon Sep 17 00:00:00 2001 From: heeyoung Date: Thu, 4 Sep 2014 18:33:05 +0900 Subject: [PATCH] Setting : add image and Resource data Change-Id: Id6edf999696c1de2b9c85a0fac5ab085ecd10a52 Signed-off-by: heeyoung --- .../dynamicanalyzer/resources/ColorResources.java | 31 ++++++++ .../dynamicanalyzer/resources/FontResources.java | 11 +++ .../dynamicanalyzer/resources/ImageResources.java | 15 ++++ .../tizen/dynamicanalyzer/theme/DAThemeWhite.java | 31 ++++++++ .../theme/white/img/feature_target_mobile.png | Bin 0 -> 3700 bytes .../theme/white/img/feature_target_tv.png | Bin 0 -> 4071 bytes .../white/img/feature_template_bottleneck.png | Bin 0 -> 4515 bytes .../theme/white/img/feature_template_energy.png | Bin 0 -> 3849 bytes .../theme/white/img/feature_template_file.png | Bin 0 -> 4309 bytes .../white/img/feature_template_memoryleaks.png | Bin 0 -> 5370 bytes .../theme/white/img/feature_template_network.png | Bin 0 -> 5883 bytes .../theme/white/img/feature_template_opengl.png | Bin 0 -> 4495 bytes .../white/img/feature_template_processactivity.png | Bin 0 -> 4222 bytes .../white/img/feature_template_threadactivity.png | Bin 0 -> 5345 bytes .../white/img/feature_template_waitstatus.png | Bin 0 -> 6020 bytes .../widgets/button/DACustomButton.java | 9 +++ .../toggle/DACustomToggleButtonRenderer.java | 80 +++++++++++++++++++++ 17 files changed, 177 insertions(+) create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_target_mobile.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_target_tv.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_bottleneck.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_energy.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_file.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_memoryleaks.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_network.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_opengl.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_processactivity.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_threadactivity.png create mode 100644 org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_waitstatus.png diff --git a/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/ColorResources.java b/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/ColorResources.java index 4fb6456..f923fcc 100755 --- a/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/ColorResources.java +++ b/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/ColorResources.java @@ -515,6 +515,37 @@ public class ColorResources { public static Color EXPLORER_CELL_BG = getColor("explorer_cell_bg_color"); //$NON-NLS-1$ public static Color EXPLORER_CELL_LINE = getColor("explorer_cell_line_color"); //$NON-NLS-1$ + // setting + public static Color SETTING_STROKE = getColor("setting_stroke"); //$NON-NLS-1$ + public static Color SETTING_SUNKEN_LINE_1 = getColor("setting_sunken_line_1"); //$NON-NLS-1$ + public static Color SETTING_SUNKEN_LINE_2 = getColor("setting_sunken_line_2"); //$NON-NLS-1$ + public static Color SETTING_TITLE_BACKGROUND = getColor("setting_title_background"); //$NON-NLS-1$ + + public static Color SETTING_BUTTON_NORMAL_COLOR = getColor("setting_button_normal_color"); //$NON-NLS-1$ + public static Color SETTING_BUTTON_HOVER_COLOR = getColor("setting_button_hover_color"); //$NON-NLS-1$ + public static Color SETTING_BUTTON_PUSH_COLOR = getColor("setting_button_push_color"); //$NON-NLS-1$ + public static Color SETTING_BUTTON_DISABLE_COLOR = getColor("setting_button_disable_color"); //$NON-NLS-1$ + public static Color SETTING_BUTTON_TOGGLE_NORMAL_COLOR = getColor("setting_button_toggle_normal_color"); //$NON-NLS-1$ + public static Color SETTING_BUTTON_TOGGLE_HOVER_COLOR = getColor("setting_button_toggle_hover_color"); //$NON-NLS-1$ + public static Color SETTING_BUTTON_TOGGLE_PUSH_COLOR = getColor("setting_button_toggle_push_color"); //$NON-NLS-1$ + + public static Color SETTING_COLOR = getColor("setting_font_color");//$NON-NLS-1$ + + /** setting table colors start **/ + public static Color SETTING_TABLE_HEADER_BG = getColor("setting_table_header_bg"); //$NON-NLS-1$ +// public static Color SETTING_TABLE_LINE = getColor("setting_table_line"); //$NON-NLS-1$ +// public static Color SETTING_TABLE_CONTENTS_NORMAL = getColor("setting_table_contents_normal"); //$NON-NLS-1$ +// public static Color SETTING_TABLE_CONTENTS_HOVER = getColor("setting_table_contents_hover"); //$NON-NLS-1$ + public static Color SETTING_TABLE_CONTENTS_SELECTED_START = getColor("setting_table_contents_selected_start"); //$NON-NLS-1$ + public static Color SETTING_TABLE_CONTENTS_SELECTED_END = getColor("setting_table_contents_selected_end"); //$NON-NLS-1$ + public static Color SETTING_TABLE_CONTENTS_SELECTED_FONT_COLOR = getColor("setting_table_contents_selected_font_color"); //$NON-NLS-1$ + public static Color SETTING_TABLE_HEADER_FONT_COLOR = getColor("setting_table_title_font_color"); //$NON-NLS-1$ + public static Color SETTING_TABLE_CONTENTS_FONT_COLOR = getColor("setting_table_contents_font_color"); //$NON-NLS-1$ +// public static Color SETTING_TABLE_CONTENTS_FAILED_BACGOUND_COLOR = getColor("setting_table_contents_failed_bacgound_color"); //$NON-NLS-1$ +// public static Color SETTING_TABLE_CONTENTS_FAILED_FONT_COLOR = getColor("setting_table_contents_failed_font_color"); //$NON-NLS-1$ + /** setting table colors end **/ + + // public static void initColors() { // WINDOW_BG_COLOR = getColor("window_bg_color"); //$NON-NLS-1$ // diff --git a/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/FontResources.java b/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/FontResources.java index 0619d39..0960560 100644 --- a/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/FontResources.java +++ b/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/FontResources.java @@ -203,6 +203,17 @@ public class FontResources { public static final Font TIMELINE_BALLOON_FONT = getFont( "time_balloon", resizeDefaultFont(8, 3));//$NON-NLS-1$ + // setting + public static final Font SETTING_BUTTON_FONT = getFont( + "setting_button_font", resizeDefaultFont(8, 3));//$NON-NLS-1$ + + public static final Font SETTING_TITLE_FONT = getFont( + "setting_title_font", resizeDefaultFont(9, 3));//$NON-NLS-1$ + + public static final Font SETTING_DESCRIPTION_FONT = getFont( + "setting_description_font", resizeDefaultFont(8, 3));//$NON-NLS-1$ + // mac 11 + private static Font getFont(String fontName, FontData[] fontData) { if (!fontRegistry.hasValueFor(fontName)) { fontRegistry.put(fontName, fontData); diff --git a/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/ImageResources.java b/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/ImageResources.java index 69f6d97..8dd17d8 100644 --- a/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/ImageResources.java +++ b/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/resources/ImageResources.java @@ -430,6 +430,21 @@ public class ImageResources { public static final Image SCREEN_SHOT_HOVER = getPngImage("toolbar_screen_shot_hover"); //$NON-NLS-1$ public static final Image SCREEN_SHOT_DISABLE = getPngImage("toolbar_screen_shot_disable"); //$NON-NLS-1$ + /* setting */ + public static final Image TARGET_MOBILE_2_3 = getPngImage("feature_target_tv"); //$NON-NLS-1$ + public static final Image TARGET_TV = getPngImage("feature_target_mobile"); //$NON-NLS-1$ + + public static final Image TEMPLATE_BOTTLENECK_ANALYSIS = getPngImage("feature_template_bottleneck"); //$NON-NLS-1$ + public static final Image TEMPLATE_MEMORY_LEAK = getPngImage("feature_template_memoryleaks"); //$NON-NLS-1$ + public static final Image TEMPLATE_PROCESS_ACTIVITY = getPngImage("feature_template_processactivity"); //$NON-NLS-1$ + public static final Image TEMPLATE_FILE_ANALYSIS = getPngImage("feature_template_file"); //$NON-NLS-1$ + public static final Image TEMPLATE_THREAD_ACTIVITY_ANALYSIS = getPngImage("feature_template_threadactivity"); //$NON-NLS-1$ + public static final Image TEMPLATE_WAIT_STATUS_ANALYSIS = getPngImage("feature_template_waitstatus"); //$NON-NLS-1$ + public static final Image TEMPLATE_NETWORK_ANALYSIS = getPngImage("feature_template_network"); //$NON-NLS-1$ + public static final Image TEMPLATE_OPEN_GL_ANALYSIS = getPngImage("feature_template_opengl"); //$NON-NLS-1$ + public static final Image TEMPLATE_ENERGY = getPngImage("feature_template_energy"); //$NON-NLS-1$ + + private static Image getImage(String pluginId, String folderName, String imageName, String extension) { if (null == imageRegistry.get(imageName) diff --git a/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/theme/DAThemeWhite.java b/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/theme/DAThemeWhite.java index 08276a1..6b77f9c 100644 --- a/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/theme/DAThemeWhite.java +++ b/org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/theme/DAThemeWhite.java @@ -520,6 +520,37 @@ public class DAThemeWhite extends DATheme { setColor("explorer_select_end_color", new RGB(109, 219, 255)); //$NON-NLS-1$ setColor("explorer_cell_bg_color", new RGB(250, 250, 250)); //$NON-NLS-1$ setColor("explorer_cell_line_color", new RGB(186, 186, 186)); //$NON-NLS-1$ + + + /*** setting ***/ + setColor("setting_stroke", new RGB(186, 186, 186)); //$NON-NLS-1$ + setColor("setting_sunken_line_1", new RGB(160, 160, 160)); //$NON-NLS-1$ + setColor("setting_sunken_line_2", new RGB(255, 255, 255)); //$NON-NLS-1$ + setColor("setting_title_background", new RGB(235, 252, 254)); //$NON-NLS-1$ + + setColor("setting_button_normal_color", new RGB(255, 255, 255)); //$NON-NLS-1$ + setColor("setting_button_hover_color", new RGB(197, 231, 235)); //$NON-NLS-1$ + setColor("setting_button_push_color", new RGB(197, 231, 235)); //$NON-NLS-1$ + setColor("setting_button_disable_color", new RGB(255, 255, 255)); //$NON-NLS-1$ + setColor("setting_button_toggle_normal_color", new RGB(117, 223, 235)); //$NON-NLS-1$ + setColor("setting_button_toggle_hover_color", new RGB(197, 231, 235)); //$NON-NLS-1$ + setColor("setting_button_toggle_push_color", new RGB(197, 231, 235)); //$NON-NLS-1$ + + setColor("setting_font_color", new RGB(80, 80, 80)); //$NON-NLS-1$ + + /** setting table colors start **/ + setColor("setting_table_header_bg", new RGB(235, 252, 254)); //$NON-NLS-1$ +// setColor("setting_table_line", new RGB(186, 186, 186)); //$NON-NLS-1$ +// setColor("setting_table_contents_normal", new RGB(255, 255, 255)); //$NON-NLS-1$ +// setColor("setting_table_contents_hover", new RGB(236, 235, 248)); //$NON-NLS-1$ + setColor("setting_table_contents_selected_start", new RGB(117, 223, 235)); //$NON-NLS-1$ + setColor("setting_table_contents_selected_end", new RGB(117, 223, 235)); //$NON-NLS-1$ + setColor("setting_table_contents_selected_font_color", new RGB(80, 80, 80)); //$NON-NLS-1$ + setColor("setting_table_title_font_color", new RGB(0, 0, 0)); //$NON-NLS-1$ + setColor("setting_table_contents_font_color", new RGB(80, 80, 80)); //$NON-NLS-1$ +// setColor("setting_table_contents_failed_bacgound_color", new RGB(244, 199, 197)); //$NON-NLS-1$ +// setColor("setting_table_contents_failed_font_color", new RGB(212, 75, 69)); //$NON-NLS-1$ + /** setting table colors end **/ } public Color getColor(String colorName, RGB rgb) { diff --git a/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_target_mobile.png b/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_target_mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..cc814afac7f6834dcaf7b561abe0e19dcd135216 GIT binary patch literal 3700 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 Z0RTY7PFX{h3$y?L002ovPDHLkV1lrDm)!sW literal 0 HcmV?d00001 diff --git a/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_bottleneck.png b/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_bottleneck.png new file mode 100644 index 0000000000000000000000000000000000000000..afd169a5a49f60e79b5e4aa06062edea2f71dca1 GIT binary patch literal 4515 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 Bg)RU9 literal 0 HcmV?d00001 diff --git a/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_energy.png b/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_energy.png new file mode 100644 index 0000000000000000000000000000000000000000..3a709593f79bd9c15239eaa656e3e4419ee3e317 GIT binary patch literal 3849 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 Dxa}vL literal 0 HcmV?d00001 diff --git a/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_memoryleaks.png b/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_memoryleaks.png new file mode 100644 index 0000000000000000000000000000000000000000..db090b72641d863989d2a046875c3105893dd232 GIT binary patch literal 5370 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 Y02oA;S`VckmH+?%07*qoM6N<$g4woIOaK4? literal 0 HcmV?d00001 diff --git a/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_network.png b/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_network.png new file mode 100644 index 0000000000000000000000000000000000000000..a8e61e1dd15250b79dff30f2182b81d4e542f233 GIT binary patch literal 5883 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 RWE=nh002ovPDHLkV1lAFHBA5j literal 0 HcmV?d00001 diff --git a/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_opengl.png b/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_opengl.png new file mode 100644 index 0000000000000000000000000000000000000000..df150e48ce405f812f078aa54b58f16b5d619a07 GIT binary patch literal 4495 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 literal 0 HcmV?d00001 diff --git a/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_processactivity.png b/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_processactivity.png new file mode 100644 index 0000000000000000000000000000000000000000..69b910f50290634a3ea0c6e994881a1fd73f63a0 GIT binary patch literal 4222 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 UY!@vdcmMzZ07*qoM6N<$f*_;;UH||9 literal 0 HcmV?d00001 diff --git a/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_threadactivity.png b/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_threadactivity.png new file mode 100644 index 0000000000000000000000000000000000000000..5e52d1713c2aa41c3bca9518fceb08c21c7c2e69 GIT binary patch literal 5345 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 literal 0 HcmV?d00001 diff --git a/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_waitstatus.png b/org.tizen.dynamicanalyzer.appearance/theme/white/img/feature_template_waitstatus.png new file mode 100644 index 0000000000000000000000000000000000000000..3d5b6f9b317962fb0b8c76460ddd4548dbbc1caa GIT binary patch literal 6020 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 + * + * @return the text on the button + */ + public String getText() { + return attr.getText(); + } + + /** * Sets the icon of Icon button
* image button means background is image.
* icon button means image draws on text field or front of text diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButtonRenderer.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButtonRenderer.java index 52f7ba1..2c628f8 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButtonRenderer.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButtonRenderer.java @@ -27,15 +27,19 @@ package org.tizen.dynamicanalyzer.widgets.button.toggle; +import org.eclipse.swt.SWT; +import org.eclipse.swt.graphics.Font; import org.eclipse.swt.graphics.GC; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Point; import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.widgets.Canvas; +import org.eclipse.swt.widgets.Display; import org.tizen.dynamicanalyzer.util.Logger; import org.tizen.dynamicanalyzer.widgets.button.DACustomButton; import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonRenderer; import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonAttribute; +import org.tizen.dynamicanalyzer.widgets.helper.ColorResources; public class DACustomToggleButtonRenderer extends DACustomButtonRenderer { @Override @@ -96,4 +100,80 @@ public class DACustomToggleButtonRenderer extends DACustomButtonRenderer { } } + + protected void drawButtonText(GC gc, Rectangle rect, + DACustomButtonAttribute attr, int state) { + String text = null; + Font font = null; + Point p = null; + + Rectangle textRect = new Rectangle(rect.x, rect.y, rect.width, + rect.height); + if (null != attr.getIcon()) { + Rectangle iconRect = attr.getIcon().getBounds(); + textRect.x = textRect.x + iconRect.width; + textRect.width = textRect.width - iconRect.width; + } + + if (null != (text = attr.getText())) { + // set Font + if (null == (font = attr.getFont())) { + font = new Font(Display.getCurrent(), "Arial", //$NON-NLS-1$ + computeFontSize(textRect), SWT.NONE); + attr.setFont(font); + } + gc.setFont(font); + + // set Font Point + int x = 0, y = 0; + int offset = 0; + if (null == (p = attr.getFontPoint())) { + p = gc.textExtent(text, SWT.DRAW_MNEMONIC); + if (attr.getAlign() == SWT.CENTER) { + x = (textRect.width - p.x) / 2 + textRect.x; + x = (x < 0) ? 0 : x; + offset = -2; + } else { + x = textRect.x; + offset = 2; + } + y = (textRect.height - p.y) / 2; + } else { + x = p.x; + y = p.y; + + if (x < 0) { + p = gc.textExtent(text, SWT.DRAW_MNEMONIC); + if (attr.getAlign() == SWT.CENTER) { + x = (textRect.width - p.x) / 2 + textRect.x; + x = (x < 0) ? 0 : x; + offset = -2; + } else { + x = textRect.x; + offset = 2; + } + } + + if (y < 0) { + p = gc.textExtent(text, SWT.DRAW_MNEMONIC); + y = p.y; + } + } + + // set Font Color + if (null != attr.getFontColor(state)) { + gc.setForeground(attr.getFontColor(state)); + } else { + gc.setForeground(ColorResources.BLACK); + } + + if (state == DACustomButton.STATE_PUSH) { + x += 1; + y += 1; + } + + // draw string + gc.drawString(text, x + offset, y, true); + } + } } -- 2.7.4