public abstract class DAPageComposite extends DABaseComposite {\r
public static final String KEY_TOOLTIP = "tooltip";\r
\r
- private HashMap<String, DABaseComposite> childMap = null;\r
+ protected HashMap<String, DABaseComposite> childMap = null;\r
private DAViewData selection = null;\r
private boolean isToplevel = true;\r
\r
package org.tizen.dynamicanalyzer.ui.file;
+import java.util.Map;
+
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Sash;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.ui.file.manager.FileDataManager;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineTableView;
import org.tizen.dynamicanalyzer.util.Logger;
+import org.tizen.dynamicanalyzer.widgets.da.view.DABaseComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAPageComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DATabComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAViewComposite;
FileDataManager.getInstance().clear();
}
+
+ @Override
+ public void updateView() {
+ for (Map.Entry<String, DABaseComposite> entry : childMap.entrySet()) {
+ entry.getValue().updateView();
+ }
+ if(!isDetailMode) {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(false);
+ }
+ } else {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(true);
+ }
+ }
+ }
}
package org.tizen.dynamicanalyzer.ui.memory;
+import java.util.Map;
+
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Sash;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.ui.memory.data.MemoryDataManager;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineTableView;
import org.tizen.dynamicanalyzer.util.Logger;
+import org.tizen.dynamicanalyzer.widgets.da.view.DABaseComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAPageComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DATabComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAViewComposite;
MemoryDataManager.getInstance().clear();
HeapDataManager.getInstance().clear();
}
+
+ @Override
+ public void updateView() {
+ for (Map.Entry<String, DABaseComposite> entry : childMap.entrySet()) {
+ entry.getValue().updateView();
+ }
+ if(!isDetailMode) {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(false);
+ }
+ } else {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(true);
+ }
+ }
+ }
}
package org.tizen.dynamicanalyzer.ui.network;
+import java.util.Map;
+
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Sash;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.ui.network.data.NetworkDataManager;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineTableView;
import org.tizen.dynamicanalyzer.util.Logger;
+import org.tizen.dynamicanalyzer.widgets.da.view.DABaseComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAPageComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DATabComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAViewComposite;
NetworkDataManager.getInstance().clear();
}
+
+ @Override
+ public void updateView() {
+ for (Map.Entry<String, DABaseComposite> entry : childMap.entrySet()) {
+ entry.getValue().updateView();
+ }
+ if(!isDetailMode) {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(false);
+ }
+ } else {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(true);
+ }
+ }
+ }
}
package org.tizen.dynamicanalyzer.ui.opengl;
+import java.util.Map;
+
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Sash;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.shortcut.ShortCutManager;
import org.tizen.dynamicanalyzer.ui.opengl.table.state.GLTextureTableView;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineTableView;
import org.tizen.dynamicanalyzer.util.Logger;
+import org.tizen.dynamicanalyzer.widgets.da.view.DABaseComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAPageComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DATabComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAViewComposite;
super.clear();
GLDataManager.getInstance().clear();
}
+
+ @Override
+ public void updateView() {
+ for (Map.Entry<String, DABaseComposite> entry : childMap.entrySet()) {
+ entry.getValue().updateView();
+ }
+ if(!isDetailMode) {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(false);
+ }
+ } else {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(true);
+ }
+ }
+ }
}
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.widgets.MenuItem;
import org.eclipse.swt.widgets.Shell;
+import org.tizen.dynamicanalyzer.common.AnalyzerManager;
import org.tizen.dynamicanalyzer.common.DAState;
import org.tizen.dynamicanalyzer.common.Global;
import org.tizen.dynamicanalyzer.communicator.DACommunicator;
glPage.setDetailMode(true);
}
}
+
+ AnalyzerManager.getCurrentPage().updateView();
}
}
};
*/
package org.tizen.dynamicanalyzer.ui.thread;
+import java.util.Map;
+
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Sash;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.ui.thread.data.ThreadDataManager;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineTableView;
import org.tizen.dynamicanalyzer.util.Logger;
+import org.tizen.dynamicanalyzer.widgets.da.view.DABaseComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAPageComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DATabComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAViewComposite;
ThreadDataManager.getInstance().clear();
}
+
+ @Override
+ public void updateView() {
+ for (Map.Entry<String, DABaseComposite> entry : childMap.entrySet()) {
+ entry.getValue().updateView();
+ }
+ if(!isDetailMode) {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(false);
+ }
+ } else {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(true);
+ }
+ }
+ }
}
package org.tizen.dynamicanalyzer.ui.timeline;
+import java.util.Map;
+
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Sash;
import org.tizen.dynamicanalyzer.common.AnalyzerConstants;
import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
import org.tizen.dynamicanalyzer.resources.ColorResources;
import org.tizen.dynamicanalyzer.ui.timeline.common.TimelineTableView;
import org.tizen.dynamicanalyzer.ui.timeline.dlog.DLogDataManager;
import org.tizen.dynamicanalyzer.ui.toolbar.replay.data.ReplayDataManager;
+import org.tizen.dynamicanalyzer.widgets.da.view.DABaseComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAPageComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DATabComposite;
import org.tizen.dynamicanalyzer.widgets.da.view.DAViewComposite;
FunctionUsageProfiler.getInstance().clear();
SummaryDataManager.getInstance().clear();
}
+
+ @Override
+ public void updateView() {
+ for (Map.Entry<String, DABaseComposite> entry : childMap.entrySet()) {
+ entry.getValue().updateView();
+ }
+ if(!isDetailMode) {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(false);
+ }
+ } else {
+ if(baseForm.getChildren().length > 2) {
+ ((Sash)baseForm.getChildren()[2]).setVisible(true);
+ }
+ }
+ }
}