[Desc.] Modify to add screenshot chart automatically when user select screenshot configuration on
[Issue]
};
public void hideItem(int index) {
-
int listHeight = itemList.hideItem(index);
itemList.setSize(itemListScrollComp.getClientArea().width, listHeight);
}
FormData data = (FormData) child.getLayoutData();
data.height = 0;
child.setLayoutData(data);
- this.layout();
-
}
+ this.layout();
+
return listHeight;
}
FormData data = (FormData) child.getLayoutData();
data.height = height;
child.setLayoutData(data);
- this.layout();
}
+ this.layout();
return listHeight;
}
Platform=tizen2.2
Build time=09/05/2012 10:30 AM (GMT)
Snapshot=0
-Selected chart list=CPU,CPU core,CPU frequency,Heap allocation,Process Size,Memory,File,Screenshot,UI event,Disk IO,Network IO
+Selected chart list=CPU,CPU core,CPU frequency,Heap allocation,Process Size,Memory,UI event,Disk IO,Network IO
Available chart list=CPU,CPU core,CPU frequency,Heap allocation,Process Size,Memory,File,Screenshot,UI event,Disk IO,Network IO
\ No newline at end of file
public static String COOLBAR_AREA_TIMELINE;
public static String COOLBAR_AREA_RANGE;
public static String COOLBAR_AREA_NETWORK;
- public static String COOLBAR_AREA_GRAPHICS;
+ public static String COOLBAR_AREA_OPENGLES;
public static String COOLBAR_AREA_FILE_TOOLTIP;
public static String COOLBAR_AREA_SUMMARY_TOOLTIP;
public static String COOLBAR_AREA_TIMELINE_TOOLTIP;
public static String COOLBAR_AREA_RANGE_TOOLTIP;
public static String COOLBAR_AREA_NETWORK_TOOLTIP;
- public static String COOLBAR_AREA_GRAPHICS_TOOLTIP;
+ public static String COOLBAR_AREA_OPENGLES_TOOLTIP;
public static String COOLBAR_AREA_FILE_TOOLTIP_MAC;
public static String COOLBAR_AREA_SUMMARY_TOOLTIP_MAC;
public static String COOLBAR_AREA_TIMELINE_TOOLTIP_MAC;
public static String COOLBAR_AREA_RANGE_TOOLTIP_MAC;
public static String COOLBAR_AREA_NETWORK_TOOLTIP_MAC;
- public static String COOLBAR_AREA_GRAPHICS_TOOLTIP_MAC;
+ public static String COOLBAR_AREA_OPENGLES_TOOLTIP_MAC;
public static String COOLBAR_AREA_CONFIGURATION_FEATURES;
public static String COOLBAR_AREA_CONFIGURATION_SETTING;
COOLBAR_AREA_TIMELINE=Timeline
COOLBAR_AREA_RANGE=Range
COOLBAR_AREA_NETWORK=Network
-COOLBAR_AREA_GRAPHICS=Graphics
+COOLBAR_AREA_OPENGLES=OpenGL ES
COOLBAR_AREA_TIMELINE_TOOLTIP=Timeline [Ctrl + 1]
COOLBAR_AREA_FILE_TOOLTIP=File [Ctrl + 2]
COOLBAR_AREA_NETWORK_TOOLTIP=Network [Ctrl + 3]
COOLBAR_AREA_THREAD_TOOLTIP=Thread [Ctrl + 4]
COOLBAR_AREA_UI_TOOLTIP=UI [Ctrl + 5]
-COOLBAR_AREA_GRAPHICS_TOOLTIP=Graphics [Command + 6]
+COOLBAR_AREA_OPENGLES_TOOLTIP=OpenGL ES [Command + 6]
COOLBAR_AREA_SUMMARY_TOOLTIP=Summary [Ctrl + 7]
COOLBAR_AREA_RANGE_TOOLTIP=Range [Ctrl + 8]
COOLBAR_AREA_NETWORK_TOOLTIP_MAC=Network [Command + 3]
COOLBAR_AREA_THREAD_TOOLTIP_MAC=Thread [Command + 4]
COOLBAR_AREA_UI_TOOLTIP_MAC=UI [Command + 5]
-COOLBAR_AREA_GRAPHICS_TOOLTIP_MAC=Graphics [Command +6]
+COOLBAR_AREA_OPENGLES_TOOLTIP_MAC=OpenGL ES [Command +6]
COOLBAR_AREA_SUMMARY_TOOLTIP_MAC=Summary [Command + 7]
COOLBAR_AREA_RANGE_TOOLTIP_MAC=Range [Command + 8]
GL_DETAILS_VIEW_TITLE=Details
-GL_API_LIST_VIEW_TITLE=APIs
+GL_API_LIST_VIEW_TITLE=API List
GL_API_LIST_VIEW_SEQ=#
GL_API_LIST_VIEW_FRAME=Frame
GL_API_LIST_VIEW_TIME=Time
COOLBAR_AREA_TIMELINE_TOOLTIP = AnalyzerLabels.COOLBAR_AREA_TIMELINE_TOOLTIP_MAC;
COOLBAR_AREA_RANGE_TOOLTIP = AnalyzerLabels.COOLBAR_AREA_RANGE_TOOLTIP_MAC;
COOLBAR_AREA_NETWORK_TOOLTIP = AnalyzerLabels.COOLBAR_AREA_NETWORK_TOOLTIP_MAC;
- COOLBAR_AREA_GRAPHICS_TOOLTIP = AnalyzerLabels.COOLBAR_AREA_GRAPHICS_TOOLTIP_MAC;
+ COOLBAR_AREA_GRAPHICS_TOOLTIP = AnalyzerLabels.COOLBAR_AREA_OPENGLES_TOOLTIP_MAC;
COOLBAR_AREA_ABOUT = AnalyzerLabels.ABOUT_MAC;
COOLBAR_AREA_SETTING = AnalyzerLabels.SETTING_MAC;
glDataMaker = GLDataMaker.getInstance();
- name = AnalyzerLabels.COOLBAR_AREA_GRAPHICS;
+ name = AnalyzerLabels.COOLBAR_AREA_OPENGLES;
this.setData(DAPageComposite.KEY_TOOLTIP,
ShortCutManager.COOLBAR_AREA_GRAPHICS_TOOLTIP);
this.setLayout(new FillLayout());
}
public void reArrangeChart(List<Integer> order, List<Boolean> showInfo) {
- chartBoard.reArrangeItem(order.toArray(new Integer[order.size()]));
+ if(order != null) {
+ chartBoard.reArrangeItem(order.toArray(new Integer[order.size()]));
+ }
for (int i = 0; i < showInfo.size(); i++) {
if (showInfo.get(i)) {
chartBoard.showItem(i);
*/
package org.tizen.dynamicanalyzer.ui.toolbar.configuration;
+import java.util.ArrayList;
+import java.util.List;
+
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.common.CommonConstants;
import org.tizen.dynamicanalyzer.nl.ConfigureLabels;
+import org.tizen.dynamicanalyzer.ui.timeline.chart.ScreenshotChart;
+import org.tizen.dynamicanalyzer.ui.timeline.chart.TimelineChart;
+import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineChartManager;
import org.tizen.dynamicanalyzer.ui.toolbar.ConfigureManager;
+import org.tizen.dynamicanalyzer.utils.AnalyzerUtil;
public class ConfigurationDialogValues {
private static ConfigurationDialogValues instance = null;
setConfig(getUserInterface(), featueName);
} else if (featueName.equals(ConfigureLabels.FEATURE_SCREENSHOT)) {
setConfig(getScreenshot(), featueName);
+
+ if(getScreenshot() != 0) {
+ TimelineChartManager chartManager = TimelineChartManager.getInstance();
+ StringBuffer strSaveSelectedChartNameList = new StringBuffer(""); //$NON-NLS-1$
+ List<TimelineChart> chartList = chartManager.getChartList();
+ List<TimelineChart> selectedChartList = chartManager.getSelectedChartList();
+ List<TimelineChart> newSelectedChartList = new ArrayList<TimelineChart>();
+ ArrayList<Boolean> showInfo = new ArrayList<Boolean>();
+
+ for(TimelineChart chart : chartList) {
+ if(selectedChartList.contains(chart) ||
+ chart instanceof ScreenshotChart) {
+ newSelectedChartList.add(chart);
+ strSaveSelectedChartNameList.append(chart.getChartName());
+ strSaveSelectedChartNameList.append(","); //$NON-NLS-1$
+
+ showInfo.add(true);
+ } else {
+ showInfo.add(false);
+ }
+ }
+
+ chartManager.setSelectedChartList(newSelectedChartList);
+ AnalyzerUtil.getTimelineComposite().reArrangeChart(null, showInfo);
+
+ ConfigureManager.getInstance().setValue(
+ ConfigureLabels.CONFIGUREMANAGER_CHART_SELECTED_ITEM_LIST,
+ strSaveSelectedChartNameList.toString());
+ }
} else if (featueName.equals(ConfigureLabels.FEATURE_USER_EVENT)) {
setConfig(getUserEvent(), featueName);
} else if (featueName.equals(ConfigureLabels.FEATURE_RECORDING)) {
}
}
- public void applySettingValueToDA() {
+ private void applySettingValueToDA() {
// Table Feature
for (String featueName : ConfigurationDialogValues.getInstance()