private boolean toggle = false;\r
private boolean toggleByButton = false;\r
\r
- protected Listener toggleButtonMouseListener = new Listener() {\r
+ private Listener toggleButtonMouseListener = new Listener() {\r
\r
@Override\r
public void handleEvent(Event event) {\r
return attr.getTooltipButton();\r
}\r
\r
- protected void addToggleListeners() {\r
+ private void addToggleListeners() {\r
if (null != toggleButtonMouseListener) {\r
this.addListener(SWT.MouseEnter, toggleButtonMouseListener);\r
this.addListener(SWT.MouseExit, toggleButtonMouseListener);\r
return toggleButtonList;
}
- protected Listener mouseListener = new Listener() {
+ private Listener mouseListener = new Listener() {
@Override
public void handleEvent(Event event) {
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.widgets.Canvas;
import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Label;
-import org.tizen.dynamicanalyzer.util.Logger;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButton;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonAttribute;
import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonRenderer;
}
Rectangle r = new Rectangle(0, 0, rect.width - 1, rect.height - 1);
- // if (attr.getButtonImage() == null) {
drawButtonText(gc, r, attr, state);
- // }
// draw outline
Color c = gc.getForeground();
if (null != attr.getOutlineColor(state)) {
gc.setForeground(attr.getOutlineColor(state));
gc.drawRectangle(r);
- // } else {
- // gc.setForeground(ColorResources.BLACK);
}
Rectangle ir = new Rectangle(r.x + 1, r.y + 1, r.width - 2, r.height - 2);
if (null != attr.getOutlineInColor(state)) {
gc.setForeground(attr.getOutlineInColor(state));
gc.drawRectangle(ir);
- // } else {
- // gc.setForeground(c);
- // return;
}
gc.setForeground(c);
}
if (null != (text = attr.getDescription())) { // draw description
font = attr.getDescFont();
gc.setFont(font);
+ // TODO: Hardcorded layout value should be replaced to symbol
x = 22 + 70 + 28; y = 30 + 10 + 9;
int pixSize = gc.getFontMetrics().getAverageCharWidth();
int index = 0;
return toggleButtonList;
}
- protected Listener mouseListener = new Listener() {
+ private Listener mouseListener = new Listener() {
@Override
public void handleEvent(Event event) {
private boolean toggle = false;\r
private boolean toggleByButton = false;\r
\r
- protected Listener toggleButtonMouseListener = new Listener() {\r
+ private Listener toggleButtonMouseListener = new Listener() {\r
\r
@Override\r
public void handleEvent(Event event) {\r
attr.setOutlineInColor(STATE_TOGGLE_PUSH, togglePush);\r
}\r
\r
- protected void addToggleListeners() {\r
+ private void addToggleListeners() {\r
if (null != toggleButtonMouseListener) {\r
this.addListener(SWT.MouseEnter, toggleButtonMouseListener);\r
this.addListener(SWT.MouseExit, toggleButtonMouseListener);\r
}
}
- private void doWarningMessage() {
- UIAction.showWarning(ConfigureLabels.SETTING_WARNING_MESSAGE_SETTING_INVALID_INPUT_VALUE,
- 550, 153);
- }
-
protected boolean run() {
if (opened) {
return false;
private DACustomMultiToggleButtonGroup featuretoggleGroup = null;
private int FEATURELIST_TITLE_FONT_SIZE = 0;
- private int FEATURELIST_NAME_FONT_SIZE = 0;
- private int FEATURELIST_TEXT_FONT_SIZE = 0;
private int FEATURELIST_ICON_SIZE = 0;
private int FEATURELIST_TOOLTIP_SIZE = 0;
private int FEATURELIST_COMP_WIDTH = 0;
- private int FEATURELIST_COMP_HEIGHT = 0;
private int FEATURELIST_COMP_MARGIN = 0;
private int FEATURELIST_COMP_ITEM_LEFT_MARGIN = 0;
private int FEATURELIST_TITLE_HEIGHT = 0;
private int FEATURELIST_TITLE_MARGIN = 0;
private int FEATURELIST_BODY_TOP = 0;
- private int FEATURELIST_BODY_HEIGHT = 0;
- private int FEATURELIST_BODY_UPPER_MARGIN = 0;
private int FEATURELIST_BODY_ITEM_HEIGHT = 0;
private int FEATURELIST_BODY_ITEM_MARGIN = 0;
private int FEATURELIST_BODY_ITEM_WIDTH = 0;
- private int FEATURELIST_BODY_ITEM_TEXT_WIDTH = 0;
private int FEATURELIST_BODY_ITEM_TEXT_LARGE_HEIGHT = 0;
- private int FEATURELIST_BODY_ITEM_TEXT_SMALL_HEIGHT = 0;
private int FEATURELIST_BODY_ITEM_LARGE_VERT_MARGIN = 0;
- private int FEATURELIST_BODY_ITEM_SMALL_VERT_MARGIN = 0;
- private int FEATURELIST_BODY_ITEM_LABEL_MARGIN = 0;
- private int FEATURELIST_BODY_ITEM_TITLE_MARGIN = 0;
- private int FEATURELIST_BODY_ITEM_DESC_MARGIN = 0;
- private int FEATURELIST_BODY_ITEM_PAGE_MARGIN = 0;
- private int FEATURELIST_TOOLTIP_RIGHT_MARGIN = 0;
private int FEATURELIST_TOOLTIP_UPPER_MARGIN = 0;
- private int FEATURELIST_TOOLTIP_BOX_RIGHT_MARGIN = 0;
public FlatFeatureDialogFeatureListPage(Composite parent, FlatFeatureDialog parentObject, int style) {
super(parent, style);
// TODO: Add handling at MAC
FEATURELIST_TITLE_FONT_SIZE = 10 + 6;
- FEATURELIST_NAME_FONT_SIZE = 8 + 5;
- FEATURELIST_TEXT_FONT_SIZE = 7 + 5;
FEATURELIST_ICON_SIZE = 70;
FEATURELIST_TOOLTIP_SIZE = 20;
-
FEATURELIST_COMP_WIDTH = featureDialog.FEATURE_WIDTH;
- FEATURELIST_COMP_HEIGHT = featureDialog.FEATURE_HEIGHT;
FEATURELIST_COMP_MARGIN = featureDialog.LINE;
FEATURELIST_COMP_ITEM_LEFT_MARGIN = 22;
FEATURELIST_TITLE_HEIGHT = featureDialog.TITLE_HEIGHT;
FEATURELIST_TITLE_MARGIN = (FEATURELIST_TITLE_HEIGHT - FEATURELIST_TITLE_FONT_SIZE)/2;
FEATURELIST_BODY_TOP = FEATURELIST_TITLE_HEIGHT + FEATURELIST_COMP_MARGIN + 1;
- FEATURELIST_BODY_HEIGHT = FEATURELIST_COMP_HEIGHT - FEATURELIST_TITLE_HEIGHT - FEATURELIST_COMP_MARGIN;
- FEATURELIST_BODY_UPPER_MARGIN = 30;
FEATURELIST_BODY_ITEM_HEIGHT = 119;
FEATURELIST_BODY_ITEM_WIDTH = 593;
FEATURELIST_BODY_ITEM_MARGIN = 1;
- FEATURELIST_BODY_ITEM_TEXT_WIDTH = 380;
FEATURELIST_BODY_ITEM_TEXT_LARGE_HEIGHT = 75;
- FEATURELIST_BODY_ITEM_TEXT_SMALL_HEIGHT = 60;
FEATURELIST_BODY_ITEM_LARGE_VERT_MARGIN = (FEATURELIST_BODY_ITEM_HEIGHT - FEATURELIST_BODY_ITEM_TEXT_LARGE_HEIGHT)/2;
- FEATURELIST_BODY_ITEM_SMALL_VERT_MARGIN = (FEATURELIST_BODY_ITEM_HEIGHT - FEATURELIST_BODY_ITEM_TEXT_SMALL_HEIGHT)/2;
- FEATURELIST_BODY_ITEM_LABEL_MARGIN = 28;
- FEATURELIST_BODY_ITEM_TITLE_MARGIN = (FEATURELIST_BODY_ITEM_HEIGHT - FEATURELIST_TITLE_FONT_SIZE)/2;
- FEATURELIST_BODY_ITEM_DESC_MARGIN = 9;
- FEATURELIST_BODY_ITEM_PAGE_MARGIN = 16;
FEATURELIST_TOOLTIP_UPPER_MARGIN = FEATURELIST_BODY_ITEM_LARGE_VERT_MARGIN + (FEATURELIST_ICON_SIZE - FEATURELIST_TOOLTIP_SIZE)/2;
- FEATURELIST_TOOLTIP_RIGHT_MARGIN = 34;
- FEATURELIST_TOOLTIP_BOX_RIGHT_MARGIN = 10;
+
createFeatureListComposite();
}
toggleButton.getParent().setBackground(ColorResources.FEATURE_FEATURELISTCOMP_SELECT_BACKGROUND);
toggleButton.getTooltipButton().setBackground(ColorResources.FEATURE_FEATURELISTCOMP_SELECT_BACKGROUND);
}
- //createFeatureListComposite();
featureDialog.getSelectedFeaturePage().createSelectedFeatureComposite();
}
};
selecetedScrolledComp.setBackground(ColorResources.FEATURE_FEATURELISTCOMP_NORMAL_BACKGROUND);
selecetedScrolledComp.addPaintListener(new PaintListener() {
public void paintControl(PaintEvent e) {
- //e.gc.setForeground(ColorResources.FEATURE_FEATURELISTCOMP_LINE);
- e.gc.setForeground(ColorResources.BLUE);
+ e.gc.setForeground(ColorResources.FEATURE_FEATURELISTCOMP_LINE);
e.gc.drawLine(0, 0, WIDTH, 0);
}
});
if (featureList.size() > 0)
featureDialog.getOKButton().setEnabled(true);
- //featureDialog.getOKButton().setButtonEnabled(true);
else {
featureDialog.getOKButton().setEnabled(false);
- //featureDialog.getOKButton().setButtonEnabled(false);
// label : No Item Selected
noItemLabel = new Label(selectedInputComp, SWT.TRANSPARENT);
DACustomToggleButton toggleButton = (DACustomToggleButton) event.widget;
TargetData target = SettingDataManager.INSTANCE.getTarget(null);
target.removeSelectedFlatFeature(toggleButton.getText());
- //featureDialog.getFeatureListPage().createFeatureListComposite();
featureDialog.getFeatureListPage().featureToggleUnselect(toggleButton.getText());
createSelectedFeatureComposite();
}
private Image normalImage = null;
private Image overImage = null;
public static int imageWidth = 40;
- public static int imageHeight = 40;
private ProfileDisplayInfo(int id, String displayName, Image focusImage, Image normalImage, Image overImage) {
this.displayName = displayName;
private int LINE = 0;
private int TARGET_COMP_ITEM_LEFT_MARGIN = 0;
- private int TARGET_TITLE_TOP = 0;
private int TARGET_TITLE_HEIGHT = 0;
private int TARGET_TITLE_MARGIN = 0;