import java.util.Iterator;
import java.util.List;
import java.util.Map;
+import java.util.Set;
import org.tizen.dynamicanalyzer.common.AnalyzerManager;
import org.tizen.dynamicanalyzer.common.GlobalInformation;
}
}
+ public void loadSelectedChartList(Set<String> list) {
+ if (list.size() > 0) {
+ ArrayList<Boolean> showInfo = new ArrayList<Boolean>();
+ selectedChartList.clear();
+
+ for (int i = 0; i < chartList.size(); i++) {
+ if (list.contains(chartList.get(i).getChartName())) {
+ selectedChartList.add(chartList.get(i));
+ showInfo.add(true);
+ } else {
+ showInfo.add(false);
+ }
+ }
+ AnalyzerUtil.getTimelineComposite().reArrangeChart(null, showInfo);
+ }
+ }
+
private void loadSelectedChartList() {
String strSaveSelectedItems = ConfigureManager.getInstance().getValue(
ConfigureLabels.CONFIGUREMANAGER_CHART_SELECTED_ITEM_LIST);
import org.eclipse.nebula.widgets.grid.internal.SortArrowRenderer;
import org.eclipse.nebula.widgets.grid.internal.TextUtils;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.GC;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
int imageSpacing = 3;
int alignment;
+
+ Color bgColor = ColorResources.TABLE_HEADER_BG;
+
+ Color fontColor = ColorResources.TABLE_HEADER_FONT_COLOR;
private SortArrowRenderer arrowRenderer = new SortArrowRenderer();
super.setDisplay(display);
arrowRenderer.setDisplay(display);
}
+
+ public void setBgColor(Color bgColor) {
+ this.bgColor = bgColor;
+ }
+ public void setFontColor(Color fontColor) {
+ this.fontColor = fontColor;
+ }
+
@Override
public void paint(GC gc, Object value) {
paint(gc, (GridColumn) value);
boolean drawSelected = ((isMouseDown() && isHover()));
// column bg color
- gc.setBackground(ColorResources.TABLE_HEADER_BG);
+ gc.setBackground(bgColor);
if (flat && isSelected()) {
gc.setBackground(column.getParent().getCellHeaderSelectionBackground());
}
// font color
- gc.setForeground(ColorResources.TABLE_HEADER_FONT_COLOR);
+ gc.setForeground(fontColor);
gc.setFont(FontResources.TABLE_HEADER_FONT);
String inputText = TextUtils.getShortString(gc, column.getText(), width);
Point textSize = gc.textExtent(inputText, SWT.DRAW_MNEMONIC);