From: Lee Date: Fri, 30 Nov 2012 07:46:59 +0000 (+0900) Subject: [Title] snapshot toggle button added X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=778ff21f63458a5f9ceb54364dc2930a824217a1;p=sdk%2Ftools%2Fdynamic-analyzer.git [Title] snapshot toggle button added [Desc.] toggle button added [Issue] - --- diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/AnalyzerConstants.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/AnalyzerConstants.java index 847de11..f83336d 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/AnalyzerConstants.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/common/AnalyzerConstants.java @@ -140,11 +140,14 @@ public class AnalyzerConstants { public static final String MSG_START = "100"; //$NON-NLS-1$ public static final String MSG_STOP = "101"; //$NON-NLS-1$ public static final String MSG_PAUSE = "102"; //$NON-NLS-1$ - public static final String MSG_OPTION = "103"; //$NON-NLS-1$ + public static final String MSG_SNAPSHOT = "103"; //$NON-NLS-1$ public static final String MSG_BATT_START = "104"; //$NON-NLS-1$ public static final String MSG_BATT_STOP = "105"; //$NON-NLS-1$ public static final String MSG_ALIVE = "110"; //$NON-NLS-1$ + public static final int SNAPSHOT_OFF = 0; + public static final int SNAPSHOT_ON = 1; + public static final int DAEMON_LISTEN_TRY = 50; /* app info */ diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/communicator/ResourceCommunicator.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/communicator/ResourceCommunicator.java index 8e9fb31..8902b20 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/communicator/ResourceCommunicator.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/communicator/ResourceCommunicator.java @@ -115,4 +115,15 @@ public class ResourceCommunicator extends DACommunicator { System.out.println("Send message :" + message); //$NON-NLS-1$ sendMessage(message); } + + public static void sendSnapshotMessage(int state) { + if (state != AnalyzerConstants.SNAPSHOT_ON) { + state = AnalyzerConstants.SNAPSHOT_OFF; + } + String message = AnalyzerConstants.MSG_SNAPSHOT + + CommonConstants.CMD_SPLIT + 1 + CommonConstants.CMD_SPLIT + + state; + System.out.println("Send message :" + message); //$NON-NLS-1$ + sendMessage(message); + } } diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/AnalyzerLabels.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/AnalyzerLabels.java index b0b1530..4484e94 100755 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/AnalyzerLabels.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/AnalyzerLabels.java @@ -51,6 +51,7 @@ public class AnalyzerLabels extends NLS { public static String OPEN_TRACE; public static String REPLAY; public static String VIEW_SOURCE; + public static String SNAPSHOT_ENABLE; public static String SETTING; // setting menu diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/AnalyzerLabels.properties b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/AnalyzerLabels.properties index 8132a85..7a0bb71 100755 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/AnalyzerLabels.properties +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/AnalyzerLabels.properties @@ -18,6 +18,7 @@ SAVE_TRACE=Save trace OPEN_TRACE=Open trace REPLAY=Replay VIEW_SOURCE=View source +SNAPSHOT_ENABLE=Take snapshot SETTING=Settings #Setting menu diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/resources/ImageResources.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/resources/ImageResources.java index 3a10db4..60da759 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/resources/ImageResources.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/resources/ImageResources.java @@ -93,13 +93,30 @@ public class ImageResources { public static final Image ABOUT_PUSH = getPngImage("toolbar_about_push"); //$NON-NLS-1$ public static final Image ABOUT_HOVER = getPngImage("toolbar_about_hover"); //$NON-NLS-1$ public static final Image ABOUT_DISABLE = getPngImage("toolbar_about_disable"); //$NON-NLS-1$ - public static final Image VIEW_SOURCE = getPngImage("toolbar_source_view_nor"); //$NON-NLS-1$ + public static final Image VIEW_SOURCE_NORMAL = getPngImage("toolbar_source_view_nor"); //$NON-NLS-1$ public static final Image VIEW_SOURCE_PUSH = getPngImage("toolbar_source_view_push"); //$NON-NLS-1$ public static final Image VIEW_SOURCE_HOVER = getPngImage("toolbar_source_view_hover"); //$NON-NLS-1$ public static final Image VIEW_SOURCE_TOGGLE = getPngImage("toolbar_source_view_tog"); //$NON-NLS-1$ + public static final Image VIEW_SOURCE_TOGGLE_HOVER = getPngImage("toolbar_source_view_tog_hover"); //$NON-NLS-1$ public static final Image VIEW_SOURCE_DISABLE = getPngImage("toolbar_source_view_disable"); //$NON-NLS-1$ public static final Image VIEW_SOURCE_CURSOR = getPngImage("source_view_cursor"); //$NON-NLS-1$ + /* screen shot */ + public static final Image SCREEN_SHOT_NORMAL = getPngImage("toolbar_screen_shot_nor"); //$NON-NLS-1$ + public static final Image SCREEN_SHOT_PUSH = getPngImage("toolbar_screen_shot_push"); //$NON-NLS-1$ + public static final Image SCREEN_SHOT_HOVER = getPngImage("toolbar_screen_shot_hover"); //$NON-NLS-1$ + public static final Image SCREEN_SHOT_TOGGLE = getPngImage("toolbar_screen_shot_tog"); //$NON-NLS-1$ + public static final Image SCREEN_SHOT_TOGGLE_HOVER = getPngImage("toolbar_screen_shot_tog_hover"); //$NON-NLS-1$ + public static final Image SCREEN_SHOT_DISABLE = getPngImage("toolbar_screen_shot_disable"); //$NON-NLS-1$ + + /* range */ + public static final Image RANGE_NORMAL = getPngImage("toolbar_range_nor"); //$NON-NLS-1$ + public static final Image RANGE_PUSH = getPngImage("toolbar_range_push"); //$NON-NLS-1$ + public static final Image RANGE_HOVER = getPngImage("toolbar_range_hover"); //$NON-NLS-1$ + public static final Image RANGE_TOGGLE = getPngImage("toolbar_range_tog"); //$NON-NLS-1$ + public static final Image RANGE_TOGGLE_HOVER = getPngImage("toolbar_range_tog_hover"); //$NON-NLS-1$ + public static final Image RANGE_DISABLE = getPngImage("toolbar_range_disable"); //$NON-NLS-1$ + // Tab public static final Image TAB = getPngImage("tab_unselected"); //$NON-NLS-1$ public static final Image TAB_PUSH = getPngImage("tab_push"); //$NON-NLS-1$ @@ -207,7 +224,7 @@ public class ImageResources { public static final Image CHART_DEVICES = getPngImage("time_line_icon_devices"); //$NON-NLS-1$ public static final Image UI_EVENT = getPngImage("time_line_icon_UI_events"); //$NON-NLS-1$ public static final Image CHART_CUSTOM = getPngImage("time_line_icon_custom"); //$NON-NLS-1$ - //FIXME + // FIXME public static final Image TEST_IMAGE_RED = getPngImage("test_image_red"); public static final Image TEST_IMAGE_BLUE = getPngImage("test_image_blue"); @@ -292,7 +309,8 @@ public class ImageResources { /*** stop progress dialog ***/ public static final Image STOP_PROGRESS_LOADING = getPngImage("loading_icon"); //$NON-NLS-1$ - public static final Image STOP_PROGRESS_LOADING_GIF = getImage("loading_icon",CommonConstants.EXTENSION_GIF_IMAGE); //$NON-NLS-1$ + public static final Image STOP_PROGRESS_LOADING_GIF = getImage( + "loading_icon", CommonConstants.EXTENSION_GIF_IMAGE); //$NON-NLS-1$ public static final Image STOP_PROGRESS_LOADING_01 = getPngImage("loading_icon_01"); //$NON-NLS-1$ public static final Image STOP_PROGRESS_LOADING_02 = getPngImage("loading_icon_02"); //$NON-NLS-1$ public static final Image STOP_PROGRESS_LOADING_03 = getPngImage("loading_icon_03"); //$NON-NLS-1$ @@ -301,9 +319,9 @@ public class ImageResources { public static final Image STOP_PROGRESS_LOADING_06 = getPngImage("loading_icon_06"); //$NON-NLS-1$ public static final Image STOP_PROGRESS_LOADING_07 = getPngImage("loading_icon_07"); //$NON-NLS-1$ public static final Image STOP_PROGRESS_LOADING_08 = getPngImage("loading_icon_08"); //$NON-NLS-1$ - + /*** thread page ***/ -// public static final Image TIMELINE_DROPDOWN_DISABLE = getPngImage("time_line_dropdown_disable"); //$NON-NLS-1$ + // public static final Image TIMELINE_DROPDOWN_DISABLE = getPngImage("time_line_dropdown_disable"); //$NON-NLS-1$ public static final Image TIMELINE_DROPDOWN_NORMAL = getPngImage("time_line_dropdown_normal"); //$NON-NLS-1$ public static final Image TIMELINE_DROPDOWN_HOVER = getPngImage("time_line_dropdown_hover"); //$NON-NLS-1$ public static final Image TIMELINE_DROPDOWN_PUSH = getPngImage("time_line_dropdown_push"); //$NON-NLS-1$ diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/TimelinePage.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/TimelinePage.java index c0ffef0..dd235b0 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/TimelinePage.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/TimelinePage.java @@ -36,7 +36,6 @@ import org.eclipse.swt.widgets.Composite; import org.tizen.dynamicanalyzer.common.DesignConstants; import org.tizen.dynamicanalyzer.nl.AnalyzerLabels; import org.tizen.dynamicanalyzer.ui.info.callstack.CallstackView; -import org.tizen.dynamicanalyzer.ui.info.range.RangeView; import org.tizen.dynamicanalyzer.ui.info.snapshot.SnapshotView; import org.tizen.dynamicanalyzer.ui.page.DAPageComposite; import org.tizen.dynamicanalyzer.ui.timeline.calltrace.CallTraceView; @@ -84,9 +83,9 @@ public class TimelinePage extends DAPageComposite { callstack.setObservingViews(new String[] { CallTraceView.ID }); tabView.addView(callstack); - RangeView rangeView = new RangeView(tabView.getContentComposite(), - SWT.NONE); - tabView.addView(rangeView); +// RangeView rangeView = new RangeView(tabView.getContentComposite(), +// SWT.NONE); +// tabView.addView(rangeView); } // index 2 : APILIST_INDEX diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/ToolbarArea.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/ToolbarArea.java index fd35177..b3ae7bd 100755 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/ToolbarArea.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/ToolbarArea.java @@ -51,6 +51,7 @@ 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.communicator.ResourceCommunicator; import org.tizen.dynamicanalyzer.handlers.ReplayTraceHandler; import org.tizen.dynamicanalyzer.nl.AnalyzerLabels; import org.tizen.dynamicanalyzer.project.AppDesktopInfo; @@ -96,6 +97,7 @@ public class ToolbarArea { private DACustomButton settingsButton; private DACustomButton aboutButton; + private DACustomToggleButton snapshotButton; private DACustomToggleButton viewSourceButton; private List pageTab = null; @@ -431,34 +433,35 @@ public class ToolbarArea { public void handleClickEvent(DACustomButton button) { // TODO : use for test code... -// String state = AnalyzerUtil.getRecordState(); -// if (!state -// .equals(RecordStateSourceProvider.RECORD_RECORDING)) { -// if (getSourceViewToggleState()) { -// DATabComposite mainTab = AnalyzerUtil -// .getMainTab(); -// Composite rangePage = new RangePage(mainTab -// .getContentComposite(), SWT.NONE); -// mainTab.dynamicAddView(rangePage); -// -// RangeDataManager ranger = RangeDataManager -// .getInstance(); -// ranger.setTimes("10000000", "100000000"); -// ranger.startRangeThread(); -// -// } else { -// DAPageComposite page = AnalyzerManager -// .getCurrentPage(); -// if (page instanceof RangePage) { -// AnalyzerUtil.changePage(TimelinePage.ID); -// } -// -// DATabComposite mainTab = AnalyzerUtil -// .getMainTab(); -// mainTab.dynamicRemoveView(RangePage.ID); -// RangeDataManager.getInstance().clear(); -// } -// } + // String state = AnalyzerUtil.getRecordState(); + // if (!state + // .equals(RecordStateSourceProvider.RECORD_RECORDING)) + // { + // if (getSourceViewToggleState()) { + // DATabComposite mainTab = AnalyzerUtil + // .getMainTab(); + // Composite rangePage = new RangePage(mainTab + // .getContentComposite(), SWT.NONE); + // mainTab.dynamicAddView(rangePage); + // + // RangeDataManager ranger = RangeDataManager + // .getInstance(); + // ranger.setTimes("10000000", "100000000"); + // ranger.startRangeThread(); + // + // } else { + // DAPageComposite page = AnalyzerManager + // .getCurrentPage(); + // if (page instanceof RangePage) { + // AnalyzerUtil.changePage(TimelinePage.ID); + // } + // + // DATabComposite mainTab = AnalyzerUtil + // .getMainTab(); + // mainTab.dynamicRemoveView(RangePage.ID); + // RangeDataManager.getInstance().clear(); + // } + // } // theme test // if (toggle.isToggled()) { // AnalyzerManager.setTheme(DAThemeBlack.getInstance()); @@ -474,6 +477,19 @@ public class ToolbarArea { // AnalyzerLabels.COOLBAR_AREA_FILE); } }); + + snapshotButton.addClickListener(new DACustomButtonClickEventListener() { + @Override + public void handleClickEvent(DACustomButton button) { + if (snapshotButton.isToggled()) { + ResourceCommunicator + .sendSnapshotMessage(AnalyzerConstants.SNAPSHOT_ON); + } else { + ResourceCommunicator + .sendSnapshotMessage(AnalyzerConstants.SNAPSHOT_OFF); + } + } + }); } public void setStartButtonToolTipText(final String text) { @@ -546,15 +562,26 @@ public class ToolbarArea { ImageResources.ABOUT_DISABLE); aboutButton.setToolTipText(AnalyzerLabels.ABOUT); - // Creates pickaxe button. + // Creates view source button. viewSourceButton = new DACustomToggleButton(parent, - ImageResources.VIEW_SOURCE, ImageResources.VIEW_SOURCE_PUSH, + ImageResources.VIEW_SOURCE_NORMAL, + ImageResources.VIEW_SOURCE_PUSH, ImageResources.VIEW_SOURCE_HOVER, ImageResources.VIEW_SOURCE_DISABLE, ImageResources.VIEW_SOURCE_TOGGLE, - ImageResources.VIEW_SOURCE_HOVER); + ImageResources.VIEW_SOURCE_TOGGLE_HOVER); viewSourceButton.setToolTipText(AnalyzerLabels.VIEW_SOURCE); + // Creates view source button. + snapshotButton = new DACustomToggleButton(parent, + ImageResources.SCREEN_SHOT_NORMAL, + ImageResources.SCREEN_SHOT_PUSH, + ImageResources.SCREEN_SHOT_HOVER, + ImageResources.SCREEN_SHOT_DISABLE, + ImageResources.SCREEN_SHOT_TOGGLE, + ImageResources.SCREEN_SHOT_TOGGLE_HOVER); + snapshotButton.setToolTipText(AnalyzerLabels.SNAPSHOT_ENABLE); + FormData data = new FormData(); data.top = new FormAttachment(0, 4); data.left = new FormAttachment(0, 345); @@ -607,6 +634,13 @@ public class ToolbarArea { data = new FormData(); data.top = new FormAttachment(0, 4); data.right = new FormAttachment(viewSourceButton, 0); + data.width = 34; + data.height = 30; + snapshotButton.setLayoutData(data); + + data = new FormData(); + data.top = new FormAttachment(0, 4); + data.right = new FormAttachment(snapshotButton, 0); data.width = 0; data.height = 0; settingsButton.setLayoutData(data); diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_disable.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_disable.png new file mode 100644 index 0000000..889b740 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_disable.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_hover.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_hover.png new file mode 100644 index 0000000..07830b9 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_hover.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_nor.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_nor.png new file mode 100644 index 0000000..abff132 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_nor.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_push.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_push.png new file mode 100644 index 0000000..58f1d34 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_push.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_tog.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_tog.png new file mode 100644 index 0000000..f51f50c Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_tog.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_tog_hover.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_tog_hover.png new file mode 100644 index 0000000..7b1c7a3 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_range_tog_hover.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_disable.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_disable.png new file mode 100644 index 0000000..e82428a Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_disable.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_hover.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_hover.png new file mode 100644 index 0000000..8b09ff2 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_hover.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_nor.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_nor.png new file mode 100644 index 0000000..e5322c8 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_nor.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_push.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_push.png new file mode 100644 index 0000000..2849c4c Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_push.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_tog.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_tog.png new file mode 100644 index 0000000..263e5f1 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_tog.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_tog_hover.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_tog_hover.png new file mode 100644 index 0000000..a0f3e7a Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_screen_shot_tog_hover.png differ diff --git a/org.tizen.dynamicanalyzer/theme/black/img/toolbar_source_view_tog_hover.png b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_source_view_tog_hover.png new file mode 100644 index 0000000..251878e Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/black/img/toolbar_source_view_tog_hover.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_disable.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_disable.png new file mode 100644 index 0000000..889b740 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_disable.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_hover.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_hover.png new file mode 100644 index 0000000..07830b9 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_hover.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_nor.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_nor.png new file mode 100644 index 0000000..abff132 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_nor.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_push.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_push.png new file mode 100644 index 0000000..58f1d34 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_push.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_tog.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_tog.png new file mode 100644 index 0000000..f51f50c Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_tog.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_tog_hover.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_tog_hover.png new file mode 100644 index 0000000..7b1c7a3 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_range_tog_hover.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_disable.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_disable.png new file mode 100644 index 0000000..e82428a Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_disable.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_hover.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_hover.png new file mode 100644 index 0000000..8b09ff2 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_hover.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_nor.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_nor.png new file mode 100644 index 0000000..e5322c8 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_nor.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_push.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_push.png new file mode 100644 index 0000000..2849c4c Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_push.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_tog.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_tog.png new file mode 100644 index 0000000..263e5f1 Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_tog.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_tog_hover.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_tog_hover.png new file mode 100644 index 0000000..a0f3e7a Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_screen_shot_tog_hover.png differ diff --git a/org.tizen.dynamicanalyzer/theme/white/img/toolbar_source_view_tog_hover.png b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_source_view_tog_hover.png new file mode 100644 index 0000000..251878e Binary files /dev/null and b/org.tizen.dynamicanalyzer/theme/white/img/toolbar_source_view_tog_hover.png differ