public static final Image ABOUT_PUSH = getPngImage("toolbar_about_push"); //$NON-NLS-1$\r
public static final Image ABOUT_HOVER = getPngImage("toolbar_about_hover"); //$NON-NLS-1$\r
public static final Image ABOUT_DISABLE = getPngImage("toolbar_about_disable"); //$NON-NLS-1$\r
- public static final Image VIEW_SOURCE = getPngImage("toolbar_source_view_nor"); //$NON-NLS-1$\r
+ public static final Image VIEW_SOURCE_NORMAL = getPngImage("toolbar_source_view_nor"); //$NON-NLS-1$\r
public static final Image VIEW_SOURCE_PUSH = getPngImage("toolbar_source_view_push"); //$NON-NLS-1$\r
public static final Image VIEW_SOURCE_HOVER = getPngImage("toolbar_source_view_hover"); //$NON-NLS-1$\r
public static final Image VIEW_SOURCE_TOGGLE = getPngImage("toolbar_source_view_tog"); //$NON-NLS-1$\r
+ public static final Image VIEW_SOURCE_TOGGLE_HOVER = getPngImage("toolbar_source_view_tog_hover"); //$NON-NLS-1$\r
public static final Image VIEW_SOURCE_DISABLE = getPngImage("toolbar_source_view_disable"); //$NON-NLS-1$\r
public static final Image VIEW_SOURCE_CURSOR = getPngImage("source_view_cursor"); //$NON-NLS-1$\r
\r
+ /* screen shot */\r
+ public static final Image SCREEN_SHOT_NORMAL = getPngImage("toolbar_screen_shot_nor"); //$NON-NLS-1$\r
+ public static final Image SCREEN_SHOT_PUSH = getPngImage("toolbar_screen_shot_push"); //$NON-NLS-1$\r
+ public static final Image SCREEN_SHOT_HOVER = getPngImage("toolbar_screen_shot_hover"); //$NON-NLS-1$\r
+ public static final Image SCREEN_SHOT_TOGGLE = getPngImage("toolbar_screen_shot_tog"); //$NON-NLS-1$\r
+ public static final Image SCREEN_SHOT_TOGGLE_HOVER = getPngImage("toolbar_screen_shot_tog_hover"); //$NON-NLS-1$\r
+ public static final Image SCREEN_SHOT_DISABLE = getPngImage("toolbar_screen_shot_disable"); //$NON-NLS-1$\r
+\r
+ /* range */\r
+ public static final Image RANGE_NORMAL = getPngImage("toolbar_range_nor"); //$NON-NLS-1$\r
+ public static final Image RANGE_PUSH = getPngImage("toolbar_range_push"); //$NON-NLS-1$\r
+ public static final Image RANGE_HOVER = getPngImage("toolbar_range_hover"); //$NON-NLS-1$\r
+ public static final Image RANGE_TOGGLE = getPngImage("toolbar_range_tog"); //$NON-NLS-1$\r
+ public static final Image RANGE_TOGGLE_HOVER = getPngImage("toolbar_range_tog_hover"); //$NON-NLS-1$\r
+ public static final Image RANGE_DISABLE = getPngImage("toolbar_range_disable"); //$NON-NLS-1$\r
+\r
// Tab\r
public static final Image TAB = getPngImage("tab_unselected"); //$NON-NLS-1$\r
public static final Image TAB_PUSH = getPngImage("tab_push"); //$NON-NLS-1$\r
public static final Image CHART_DEVICES = getPngImage("time_line_icon_devices"); //$NON-NLS-1$\r
public static final Image UI_EVENT = getPngImage("time_line_icon_UI_events"); //$NON-NLS-1$\r
public static final Image CHART_CUSTOM = getPngImage("time_line_icon_custom"); //$NON-NLS-1$\r
- //FIXME\r
+ // FIXME\r
public static final Image TEST_IMAGE_RED = getPngImage("test_image_red");\r
public static final Image TEST_IMAGE_BLUE = getPngImage("test_image_blue");\r
\r
\r
/*** stop progress dialog ***/\r
public static final Image STOP_PROGRESS_LOADING = getPngImage("loading_icon"); //$NON-NLS-1$\r
- public static final Image STOP_PROGRESS_LOADING_GIF = getImage("loading_icon",CommonConstants.EXTENSION_GIF_IMAGE); //$NON-NLS-1$\r
+ public static final Image STOP_PROGRESS_LOADING_GIF = getImage(\r
+ "loading_icon", CommonConstants.EXTENSION_GIF_IMAGE); //$NON-NLS-1$\r
public static final Image STOP_PROGRESS_LOADING_01 = getPngImage("loading_icon_01"); //$NON-NLS-1$\r
public static final Image STOP_PROGRESS_LOADING_02 = getPngImage("loading_icon_02"); //$NON-NLS-1$\r
public static final Image STOP_PROGRESS_LOADING_03 = getPngImage("loading_icon_03"); //$NON-NLS-1$\r
public static final Image STOP_PROGRESS_LOADING_06 = getPngImage("loading_icon_06"); //$NON-NLS-1$\r
public static final Image STOP_PROGRESS_LOADING_07 = getPngImage("loading_icon_07"); //$NON-NLS-1$\r
public static final Image STOP_PROGRESS_LOADING_08 = getPngImage("loading_icon_08"); //$NON-NLS-1$\r
- \r
+\r
/*** thread page ***/\r
-// public static final Image TIMELINE_DROPDOWN_DISABLE = getPngImage("time_line_dropdown_disable"); //$NON-NLS-1$\r
+ // public static final Image TIMELINE_DROPDOWN_DISABLE = getPngImage("time_line_dropdown_disable"); //$NON-NLS-1$\r
public static final Image TIMELINE_DROPDOWN_NORMAL = getPngImage("time_line_dropdown_normal"); //$NON-NLS-1$\r
public static final Image TIMELINE_DROPDOWN_HOVER = getPngImage("time_line_dropdown_hover"); //$NON-NLS-1$\r
public static final Image TIMELINE_DROPDOWN_PUSH = getPngImage("time_line_dropdown_push"); //$NON-NLS-1$\r
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;
private DACustomButton settingsButton;
private DACustomButton aboutButton;
+ private DACustomToggleButton snapshotButton;
private DACustomToggleButton viewSourceButton;
private List<DACustomButton> pageTab = null;
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());
// 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) {
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);
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);