From b39e7191b3f81f89b688f364f737f3d3c278bf5a Mon Sep 17 00:00:00 2001 From: "jy.exe.lee" Date: Thu, 5 Jul 2012 14:20:55 +0900 Subject: [PATCH] [Title] DACustomButton fixed [Type] bug fix [Module] DynamicAnalyzer [Priority] normal [CQ#] [Redmine#] [Problem] [Cause] [Solution] [TestCase] --- .../{TizenButton.java => DACustomButton.java} | 20 +- ....java => DACustomButtonClickEventListener.java} | 8 +- ...rer.java => DACustomButtonDefaultRenderer.java} | 4 +- ...onRenderer.java => DACustomButtonRenderer.java} | 14 +- ...Attribute.java => DACustomWidgetAttribute.java} | 6 +- ...ToggleButton.java => DACustomToggleButton.java} | 12 +- ...erer.java => DACustomToggleButtonRenderer.java} | 16 +- .../combo/{TizenCombo.java => DACustomCombo.java} | 28 +-- ...erer.java => DACustomComboDefaultRenderer.java} | 10 +- ...java => DACustomComboPopupDefaultRenderer.java} | 2 +- ...nderer.java => DACustomComboPopupRenderer.java} | 2 +- ...mboRenderer.java => DACustomComboRenderer.java} | 2 +- ...er.java => DACustomComboSelectionListener.java} | 6 +- .../src/test/TestClass.java | 29 ++- org.tizen.dynamicanalyzer/lib/org.tizen.widget.jar | Bin 6302827 -> 0 bytes .../listeners/TableTooltipListener.java | 8 +- .../dynamicanalyzer/ui/views/CoolbarArea.java | 248 +++++++++++---------- .../ui/views/base/DAEffectFrame.java | 36 ++- .../dynamicanalyzer/ui/widgets/DATabComposite.java | 52 +++-- .../tizen/dynamicanalyzer/ui/widgets/DAWindow.java | 14 +- .../ui/widgets/OpenTraceDialog.java | 26 +-- .../ui/widgets/combo/TitleComboPopupRenderer.java | 4 +- .../ui/widgets/combo/TitleComboRenderer.java | 4 +- 23 files changed, 276 insertions(+), 275 deletions(-) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/{TizenButton.java => DACustomButton.java} (89%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/{TizenButtonClickEventListener.java => DACustomButtonClickEventListener.java} (63%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/{TizenDefaultButtonRenderer.java => DACustomButtonDefaultRenderer.java} (68%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/{TizenButtonRenderer.java => DACustomButtonRenderer.java} (80%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/{TizenWidgetAttribute.java => DACustomWidgetAttribute.java} (92%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/{TizenToggleButton.java => DACustomToggleButton.java} (79%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/{TizenToggleButtonRenderer.java => DACustomToggleButtonRenderer.java} (50%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/{TizenCombo.java => DACustomCombo.java} (93%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/{DefaultTizenComboRenderer.java => DACustomComboDefaultRenderer.java} (82%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/{DefaultTizenComboPopupRenderer.java => DACustomComboPopupDefaultRenderer.java} (94%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/{TizenComboPopupRenderer.java => DACustomComboPopupRenderer.java} (92%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/{TizenComboRenderer.java => DACustomComboRenderer.java} (90%) rename org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/{TizenComboSelectionListener.java => DACustomComboSelectionListener.java} (64%) delete mode 100644 org.tizen.dynamicanalyzer/lib/org.tizen.widget.jar diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenButton.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButton.java similarity index 89% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenButton.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButton.java index a6b3b7c..c6fc796 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenButton.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButton.java @@ -15,7 +15,7 @@ import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Listener; import org.tizen.dynamicanalyzer.widgets.helper.ColorResources; -public class TizenButton extends Canvas { +public class DACustomButton extends Canvas { public static final int MAX_SIZE = 100; public static final int STATE_NORMAL = 0; @@ -31,8 +31,8 @@ public class TizenButton extends Canvas { protected boolean enabled = true; protected int state = STATE_NORMAL; - protected TizenWidgetAttribute attr; - protected TizenDefaultButtonRenderer buttonRenderer = null; + protected DACustomWidgetAttribute attr; + protected DACustomButtonDefaultRenderer buttonRenderer = null; public void addListeners() { this.addListener(SWT.MouseEnter, buttonMouseListener); @@ -41,7 +41,7 @@ public class TizenButton extends Canvas { this.addListener(SWT.MouseUp, buttonMouseListener); } - public TizenButton(Composite parent, int style) { + public DACustomButton(Composite parent, int style) { super(parent, style); this.parent = parent; @@ -51,17 +51,17 @@ public class TizenButton extends Canvas { this.setForeground(ColorResources.WHITE); this.addPaintListener(buttonPaintListener); addListeners(); - buttonRenderer = new TizenButtonRenderer(); - attr = new TizenWidgetAttribute(); + buttonRenderer = new DACustomButtonRenderer(); + attr = new DACustomWidgetAttribute(); setDefaultColors(); } - public TizenButton(Composite parent, int style, String titleText) { + public DACustomButton(Composite parent, int style, String titleText) { this(parent, style); attr.setTitle(titleText); } - public TizenButton(Composite parent, Image normal, Image mouseDown, + public DACustomButton(Composite parent, Image normal, Image mouseDown, Image hover, Image disable) { this(parent, SWT.TRANSPARENT); setImages(normal, mouseDown, hover, disable); @@ -123,7 +123,7 @@ public class TizenButton extends Canvas { attr.setTitle(newTitle); } - public void setRenderer(TizenDefaultButtonRenderer newRenderer) { + public void setRenderer(DACustomButtonDefaultRenderer newRenderer) { buttonRenderer = newRenderer; } @@ -207,7 +207,7 @@ public class TizenButton extends Canvas { attr.setImage(STATE_DISABLE, disable); } - public void addClickListener(TizenButtonClickEventListener listener) { + public void addClickListener(DACustomButtonClickEventListener listener) { addListener(SWT.MouseUp, listener); } } diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenButtonClickEventListener.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButtonClickEventListener.java similarity index 63% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenButtonClickEventListener.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButtonClickEventListener.java index 495fcbb..9d9f07a 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenButtonClickEventListener.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButtonClickEventListener.java @@ -4,11 +4,11 @@ import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Listener; -public abstract class TizenButtonClickEventListener implements Listener { +public abstract class DACustomButtonClickEventListener implements Listener { @Override public void handleEvent(Event event) { - TizenButton button = (TizenButton) event.widget; + DACustomButton button = (DACustomButton) event.widget; if (null != button) { Rectangle rectangle = button.getBounds(); int x = event.x; @@ -19,8 +19,8 @@ public abstract class TizenButtonClickEventListener implements Listener { } } - handleClickEvent(event); + handleClickEvent(button); } - public abstract void handleClickEvent(Event event); + public abstract void handleClickEvent(DACustomButton button); } diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenDefaultButtonRenderer.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButtonDefaultRenderer.java similarity index 68% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenDefaultButtonRenderer.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButtonDefaultRenderer.java index 59f2c25..9311b0e 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenDefaultButtonRenderer.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButtonDefaultRenderer.java @@ -3,8 +3,8 @@ package org.tizen.dynamicanalyzer.widgets.button; import org.eclipse.swt.graphics.GC; import org.eclipse.swt.widgets.Canvas; -public abstract class TizenDefaultButtonRenderer { +public abstract class DACustomButtonDefaultRenderer { public abstract void draw(GC gc, Canvas canvas, int state, - TizenWidgetAttribute attr); + DACustomWidgetAttribute attr); } diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenButtonRenderer.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButtonRenderer.java similarity index 80% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenButtonRenderer.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButtonRenderer.java index ce4d432..44678f0 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenButtonRenderer.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomButtonRenderer.java @@ -11,13 +11,13 @@ import org.eclipse.swt.widgets.Canvas; import org.eclipse.swt.widgets.Display; import org.tizen.dynamicanalyzer.widgets.helper.ColorResources; -public class TizenButtonRenderer extends TizenDefaultButtonRenderer { +public class DACustomButtonRenderer extends DACustomButtonDefaultRenderer { @Override - public void draw(GC gc, Canvas canvas, int state, TizenWidgetAttribute attr) { + public void draw(GC gc, Canvas canvas, int state, DACustomWidgetAttribute attr) { Rectangle rect = canvas.getClientArea(); - if (attr.getDrawType() == TizenButton.TYPE_IMAGE) { + if (attr.getDrawType() == DACustomButton.TYPE_IMAGE) { Image image = attr.getImage(state); if (null == image) { return; @@ -25,10 +25,10 @@ public class TizenButtonRenderer extends TizenDefaultButtonRenderer { gc.drawImage(image, rect.x, rect.y); drawButtonText(gc, rect, attr); - } else if (attr.getDrawType() == TizenButton.TYPE_COLOR) { + } else if (attr.getDrawType() == DACustomButton.TYPE_COLOR) { Color color = attr.getColor(state); drawButton(gc, rect, color, attr); - } else if (attr.getDrawType() == TizenButton.TYPE_GRADATION) { + } else if (attr.getDrawType() == DACustomButton.TYPE_GRADATION) { // TODO: implement.. } } @@ -41,7 +41,7 @@ public class TizenButtonRenderer extends TizenDefaultButtonRenderer { } public void drawButton(GC gc, Rectangle rect, Color c, - TizenWidgetAttribute attr) { + DACustomWidgetAttribute attr) { gc.setBackground(c); gc.fillRectangle(rect); Rectangle r = new Rectangle(0, 0, rect.width - 1, rect.height - 1); @@ -52,7 +52,7 @@ public class TizenButtonRenderer extends TizenDefaultButtonRenderer { gc.setForeground(c); } - protected void drawButtonText(GC gc, Rectangle rect, TizenWidgetAttribute attr) { + protected void drawButtonText(GC gc, Rectangle rect, DACustomWidgetAttribute attr) { String s = null; Font f = null; Point p = null; diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenWidgetAttribute.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomWidgetAttribute.java similarity index 92% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenWidgetAttribute.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomWidgetAttribute.java index b7dc013..5d0645c 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/TizenWidgetAttribute.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/DACustomWidgetAttribute.java @@ -8,18 +8,18 @@ import org.eclipse.swt.graphics.Font; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Point; -public class TizenWidgetAttribute { +public class DACustomWidgetAttribute { private final int MAX_SIZE = 10; private String title; private Font font; private Point fontPoint; - private int drawType = TizenButton.TYPE_COLOR; + private int drawType = DACustomButton.TYPE_COLOR; private List images = new ArrayList(); private List colors = new ArrayList(); private boolean enabled; - public TizenWidgetAttribute() { + public DACustomWidgetAttribute() { enabled = true; // init array diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/TizenToggleButton.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButton.java similarity index 79% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/TizenToggleButton.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButton.java index dcfd8c7..400568a 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/TizenToggleButton.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButton.java @@ -5,26 +5,26 @@ import org.eclipse.swt.graphics.Image; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Listener; -import org.tizen.dynamicanalyzer.widgets.button.TizenButton; +import org.tizen.dynamicanalyzer.widgets.button.DACustomButton; import org.tizen.dynamicanalyzer.widgets.helper.ColorResources; -public class TizenToggleButton extends TizenButton { +public class DACustomToggleButton extends DACustomButton { public static final int STATE_TOGGLE = 4; private boolean toggle = false; - public TizenToggleButton(Composite parent, Image normal, Image mouseDown, + public DACustomToggleButton(Composite parent, Image normal, Image mouseDown, Image hover, Image disable, Image toggle) { super(parent, normal, mouseDown, hover, disable); - buttonRenderer = new TizenToggleButtonRenderer(); + buttonRenderer = new DACustomToggleButtonRenderer(); attr.setImage(STATE_TOGGLE, toggle); addListeners(); } - public TizenToggleButton(Composite parent, int style) { + public DACustomToggleButton(Composite parent, int style) { super(parent, style); - buttonRenderer = new TizenToggleButtonRenderer(); + buttonRenderer = new DACustomToggleButtonRenderer(); attr.setColor(STATE_TOGGLE, ColorResources.BLUE); addListeners(); } diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/TizenToggleButtonRenderer.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButtonRenderer.java similarity index 50% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/TizenToggleButtonRenderer.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButtonRenderer.java index 1f40cc2..e1f6f54 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/TizenToggleButtonRenderer.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/button/toggle/DACustomToggleButtonRenderer.java @@ -5,16 +5,16 @@ import org.eclipse.swt.graphics.GC; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.widgets.Canvas; -import org.tizen.dynamicanalyzer.widgets.button.TizenButton; -import org.tizen.dynamicanalyzer.widgets.button.TizenButtonRenderer; -import org.tizen.dynamicanalyzer.widgets.button.TizenWidgetAttribute; +import org.tizen.dynamicanalyzer.widgets.button.DACustomButton; +import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonRenderer; +import org.tizen.dynamicanalyzer.widgets.button.DACustomWidgetAttribute; -public class TizenToggleButtonRenderer extends TizenButtonRenderer { +public class DACustomToggleButtonRenderer extends DACustomButtonRenderer { @Override - public void draw(GC gc, Canvas canvas, int state, TizenWidgetAttribute attr) { + public void draw(GC gc, Canvas canvas, int state, DACustomWidgetAttribute attr) { Rectangle rect = canvas.getClientArea(); - if (attr.getDrawType() == TizenButton.TYPE_IMAGE) { + if (attr.getDrawType() == DACustomButton.TYPE_IMAGE) { Image image = attr.getImage(state); if (null == image) { return; @@ -22,10 +22,10 @@ public class TizenToggleButtonRenderer extends TizenButtonRenderer { gc.drawImage(image, rect.x, rect.y); drawButtonText(gc, rect, attr); - } else if (attr.getDrawType() == TizenButton.TYPE_COLOR) { + } else if (attr.getDrawType() == DACustomButton.TYPE_COLOR) { Color color = attr.getColor(state); drawButton(gc, rect, color, attr); - } else if (attr.getDrawType() == TizenButton.TYPE_GRADATION) { + } else if (attr.getDrawType() == DACustomButton.TYPE_GRADATION) { // TODO: implement.. } } diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenCombo.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomCombo.java similarity index 93% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenCombo.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomCombo.java index 543ccf5..8e7730a 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenCombo.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomCombo.java @@ -20,10 +20,10 @@ import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Listener; import org.eclipse.swt.widgets.Shell; -import org.tizen.dynamicanalyzer.widgets.button.TizenButton; +import org.tizen.dynamicanalyzer.widgets.button.DACustomButton; import org.tizen.dynamicanalyzer.widgets.helper.ColorResources; -public class TizenCombo extends Canvas { +public class DACustomCombo extends Canvas { public static final int MAX_SIZE = 10; public static final int STATE_NORMAL = 0; public static final int STATE_HOVER = 1; @@ -36,8 +36,8 @@ public class TizenCombo extends Canvas { private Canvas combo = null; private Canvas popup = null; private int itemHeight = 0; - private TizenButton upArrowButton = null; - private TizenButton downArrowButton = null; + private DACustomButton upArrowButton = null; + private DACustomButton downArrowButton = null; private int itemIndex = 0; private List items; @@ -50,10 +50,10 @@ public class TizenCombo extends Canvas { private String text = ""; //$NON-NLS-1$ private boolean imgCombo = false; private int state = STATE_NORMAL; // 0 normal 1 hover 2 push 3 disable - private TizenComboRenderer comboRenderer = new DefaultTizenComboRenderer();; - private TizenComboPopupRenderer popupRenderer = new DefaultTizenComboPopupRenderer(); + private DACustomComboRenderer comboRenderer = new DACustomComboDefaultRenderer();; + private DACustomComboPopupRenderer popupRenderer = new DACustomComboPopupDefaultRenderer(); - public TizenCombo(Composite parent, int style) { + public DACustomCombo(Composite parent, int style) { super(parent, style); combo = this; @@ -98,15 +98,15 @@ public class TizenCombo extends Canvas { redraw(); } - private Listener popupSelectionListener = new TizenComboSelectionListener() { + private Listener popupSelectionListener = new DACustomComboSelectionListener() { @Override - public void selectionEvent(TizenCombo combo) { + public void selectionEvent(DACustomCombo combo) { System.out.println("default selection" + combo.getText()); } }; - public void addSelectionListener(TizenComboSelectionListener listener) { + public void addSelectionListener(DACustomComboSelectionListener listener) { popupSelectionListener = listener; } @@ -232,7 +232,7 @@ public class TizenCombo extends Canvas { popup.addListener(SWT.MouseWheel, popupMouseEventListener); if (size > MAX_SIZE) { - upArrowButton = new TizenButton(childShell, SWT.NONE); + upArrowButton = new DACustomButton(childShell, SWT.NONE); upArrowButton.setText("up"); //$NON-NLS-1$ FormData data = new FormData(); data.top = new FormAttachment(0, 0); @@ -252,7 +252,7 @@ public class TizenCombo extends Canvas { data.height = height * boundSize + 5 - 2; popup.setLayoutData(data); - downArrowButton = new TizenButton(childShell, SWT.NONE); + downArrowButton = new DACustomButton(childShell, SWT.NONE); downArrowButton.setText("down"); //$NON-NLS-1$ data = new FormData(); data.top = new FormAttachment(popup, 0); @@ -513,11 +513,11 @@ public class TizenCombo extends Canvas { } }; - public void setComboRender(TizenComboRenderer newRenderer) { + public void setComboRender(DACustomComboRenderer newRenderer) { comboRenderer = newRenderer; } - public void setComboPopupRender(TizenComboPopupRenderer newRenderer) { + public void setComboPopupRender(DACustomComboPopupRenderer newRenderer) { popupRenderer = newRenderer; } diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DefaultTizenComboRenderer.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboDefaultRenderer.java similarity index 82% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DefaultTizenComboRenderer.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboDefaultRenderer.java index fb90f3e..b62941b 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DefaultTizenComboRenderer.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboDefaultRenderer.java @@ -9,18 +9,18 @@ import org.eclipse.swt.widgets.Canvas; import org.tizen.dynamicanalyzer.widgets.helper.ColorResources; -public class DefaultTizenComboRenderer extends TizenComboRenderer { +public class DACustomComboDefaultRenderer extends DACustomComboRenderer { @Override public void draw(GC gc, Canvas canvas, String text, int state) { Rectangle rect = canvas.getClientArea(); - if (state == TizenCombo.STATE_NORMAL) { + if (state == DACustomCombo.STATE_NORMAL) { gc.setBackground(ColorResources.WINDOW_BG_COLOR); - } else if (state == TizenCombo.STATE_HOVER) { + } else if (state == DACustomCombo.STATE_HOVER) { gc.setBackground(ColorResources.ITEM_BLUE_DARK); - } else if (state == TizenCombo.STATE_PUSH) { + } else if (state == DACustomCombo.STATE_PUSH) { gc.setBackground(ColorResources.BLUE); - } else if (state == TizenCombo.STATE_DISABLE) { + } else if (state == DACustomCombo.STATE_DISABLE) { gc.setBackground(ColorResources.BAR_GRAY1); } gc.fillRectangle(rect); diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DefaultTizenComboPopupRenderer.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboPopupDefaultRenderer.java similarity index 94% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DefaultTizenComboPopupRenderer.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboPopupDefaultRenderer.java index f64add1..a06ae7b 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DefaultTizenComboPopupRenderer.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboPopupDefaultRenderer.java @@ -11,7 +11,7 @@ import org.eclipse.swt.widgets.Canvas; import org.tizen.dynamicanalyzer.widgets.helper.ColorResources; -public class DefaultTizenComboPopupRenderer extends TizenComboPopupRenderer { +public class DACustomComboPopupDefaultRenderer extends DACustomComboPopupRenderer { @Override public void draw(GC gc, Canvas canvas, int state, List rects, diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenComboPopupRenderer.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboPopupRenderer.java similarity index 92% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenComboPopupRenderer.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboPopupRenderer.java index 3806fde..82e8aae 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenComboPopupRenderer.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboPopupRenderer.java @@ -7,7 +7,7 @@ import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.widgets.Canvas; -public abstract class TizenComboPopupRenderer { +public abstract class DACustomComboPopupRenderer { public abstract void draw(GC gc, Canvas canvas, int state, List rects, int selection, List items); diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenComboRenderer.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboRenderer.java similarity index 90% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenComboRenderer.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboRenderer.java index 0822d8e..5eab7b9 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenComboRenderer.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboRenderer.java @@ -4,7 +4,7 @@ import org.eclipse.swt.graphics.GC; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.widgets.Canvas; -public abstract class TizenComboRenderer { +public abstract class DACustomComboRenderer { public abstract void draw(GC gc, Canvas canvas, String text, int state); public abstract void drawPattern(GC gc, Canvas canvas, Image patternImage, String text, int state); public abstract void drawImage(GC gc, Canvas canvas, Image image, String text, int state); diff --git a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenComboSelectionListener.java b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboSelectionListener.java similarity index 64% rename from org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenComboSelectionListener.java rename to org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboSelectionListener.java index 8fb13b0..7fde043 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/TizenComboSelectionListener.java +++ b/org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/combo/DACustomComboSelectionListener.java @@ -4,17 +4,17 @@ import org.eclipse.swt.widgets.Canvas; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Listener; -public abstract class TizenComboSelectionListener implements Listener { +public abstract class DACustomComboSelectionListener implements Listener { @Override public void handleEvent(Event event) { Canvas popup = (Canvas) event.widget; - TizenCombo combo = (TizenCombo) popup.getData(); + DACustomCombo combo = (DACustomCombo) popup.getData(); if (null != combo) { selectionEvent(combo); combo.upEvent(); } } - public abstract void selectionEvent(TizenCombo combo); + public abstract void selectionEvent(DACustomCombo combo); } diff --git a/org.tizen.dynamicanalyzer.widgets/src/test/TestClass.java b/org.tizen.dynamicanalyzer.widgets/src/test/TestClass.java index 1207ed1..f38848d 100644 --- a/org.tizen.dynamicanalyzer.widgets/src/test/TestClass.java +++ b/org.tizen.dynamicanalyzer.widgets/src/test/TestClass.java @@ -6,13 +6,12 @@ import org.eclipse.swt.layout.FormAttachment; import org.eclipse.swt.layout.FormData; import org.eclipse.swt.layout.FormLayout; import org.eclipse.swt.widgets.Display; -import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Shell; -import org.tizen.dynamicanalyzer.widgets.button.TizenButton; -import org.tizen.dynamicanalyzer.widgets.button.TizenButtonClickEventListener; -import org.tizen.dynamicanalyzer.widgets.button.toggle.TizenToggleButton; -import org.tizen.dynamicanalyzer.widgets.combo.TizenCombo; -import org.tizen.dynamicanalyzer.widgets.combo.TizenComboSelectionListener; +import org.tizen.dynamicanalyzer.widgets.button.DACustomButton; +import org.tizen.dynamicanalyzer.widgets.button.DACustomButtonClickEventListener; +import org.tizen.dynamicanalyzer.widgets.button.toggle.DACustomToggleButton; +import org.tizen.dynamicanalyzer.widgets.combo.DACustomCombo; +import org.tizen.dynamicanalyzer.widgets.combo.DACustomComboSelectionListener; import org.tizen.dynamicanalyzer.widgets.graph.circular.CircularGraph; import org.tizen.dynamicanalyzer.widgets.helper.ColorResources; import org.tizen.dynamicanalyzer.widgets.helper.ImageResources; @@ -26,7 +25,7 @@ public class TestClass { shell.setLayout(new FormLayout()); shell.open(); - TizenButton button = new TizenButton(shell, SWT.NONE); + DACustomButton button = new DACustomButton(shell, SWT.NONE); button.setText("test"); FormData data = new FormData(); data.top = new FormAttachment(5, 0); @@ -35,15 +34,15 @@ public class TestClass { data.height = 50; button.setLayoutData(data); - button.addClickListener(new TizenButtonClickEventListener() { + button.addClickListener(new DACustomButtonClickEventListener() { @Override - public void handleClickEvent(Event event) { + public void handleClickEvent(DACustomButton button) { System.out.println("button test"); } }); - TizenButton imgButton = new TizenButton(shell, ImageResources.ABOUT, + DACustomButton imgButton = new DACustomButton(shell, ImageResources.ABOUT, ImageResources.ABOUT_PUSH, ImageResources.ABOUT_HOVER, ImageResources.ABOUT_DISABLE); imgButton.setText("test2"); @@ -54,7 +53,7 @@ public class TestClass { data.height = 50; imgButton.setLayoutData(data); - TizenToggleButton toggle = new TizenToggleButton(shell, SWT.NONE); + DACustomToggleButton toggle = new DACustomToggleButton(shell, SWT.NONE); toggle.setText("toggle"); data = new FormData(); data.top = new FormAttachment(imgButton, 10); @@ -63,7 +62,7 @@ public class TestClass { data.height = 50; toggle.setLayoutData(data); - TizenToggleButton imgToggle = new TizenToggleButton(shell, + DACustomToggleButton imgToggle = new DACustomToggleButton(shell, ImageResources.VIEW_SOURCE, ImageResources.VIEW_SOURCE_PUSH, ImageResources.VIEW_SOURCE_HOVER, ImageResources.VIEW_SOURCE_DISABLE, @@ -76,7 +75,7 @@ public class TestClass { data.height = 50; imgToggle.setLayoutData(data); - TizenCombo combo = new TizenCombo(shell, SWT.NONE); + DACustomCombo combo = new DACustomCombo(shell, SWT.NONE); for (int i = 0; i < 29; i++) { combo.add("test " + i); } @@ -100,9 +99,9 @@ public class TestClass { circle.setTextColor(ColorResources.BLACK); circle.setText("circlular graph test"); - TizenComboSelectionListener comboSelectionListener = new TizenComboSelectionListener() { + DACustomComboSelectionListener comboSelectionListener = new DACustomComboSelectionListener() { @Override - public void selectionEvent(TizenCombo combo) { + public void selectionEvent(DACustomCombo combo) { System.out.println("combo selected :" + combo.getText()); } }; diff --git a/org.tizen.dynamicanalyzer/lib/org.tizen.widget.jar b/org.tizen.dynamicanalyzer/lib/org.tizen.widget.jar deleted file mode 100644 index 1733ac9631e0ce00fd52c2aa7cc45d5202571c1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6302827 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 AVAa>mASoGGFC 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%0AbL;C6NBM9|&#wF_DL^$D(SbYVQ!+B!Asesf>5( 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