VMButton: redefine inheritance relationship of VMButtonPainter classes
authorjihye424.kim <jihye424.kim@samsung.com>
Tue, 16 Jun 2015 04:13:27 +0000 (13:13 +0900)
committerJiHye Kim <jihye424.kim@samsung.com>
Tue, 16 Jun 2015 07:35:58 +0000 (16:35 +0900)
Change-Id: I348799539086d1d52c5a95261ad2a41710753cec
Signed-off-by: jihye424.kim <jihye424.kim@samsung.com>
src/org/tizen/emulator/manager/ui/widgets/CommonVMButtonPainter.java
src/org/tizen/emulator/manager/ui/widgets/IVMButtonPainter.java

index 32477fc..ac92c1b 100644 (file)
@@ -31,7 +31,6 @@
 package org.tizen.emulator.manager.ui.widgets;
 
 import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
 import org.eclipse.swt.graphics.GC;
 import org.eclipse.swt.graphics.Image;
 import org.eclipse.swt.graphics.Rectangle;
@@ -40,7 +39,7 @@ import org.tizen.emulator.manager.platform.Skin;
 import org.tizen.emulator.manager.plugin.PluginImageResources;
 import org.tizen.emulator.manager.vms.SKIN_SHAPE;
 
-public abstract class CommonVMButtonPainter implements PaintListener {
+public abstract class CommonVMButtonPainter implements IVMButtonPainter {
 
        protected int BUTTON_X_OFFSET = 2;
        protected int BUTTON_Y_OFFSET = 3;
@@ -53,8 +52,6 @@ public abstract class CommonVMButtonPainter implements PaintListener {
        protected int LAUNCH_BUTTON_BOTTOM_OFFSET = 13;
        protected int TITLE_X_OFFSET = 9;
 
-       public abstract void drawButtonText(GC gc, Rectangle rect, VMButton button);
-
        @Override
        public void paintControl(PaintEvent e) {
                VMButton button = (VMButton) e.widget;
@@ -113,14 +110,17 @@ public abstract class CommonVMButtonPainter implements PaintListener {
                drawButtonText(gc, rect, button);
        }
 
+       @Override
        public int getLaunchButtonLeftOffset() {
                return LAUNCH_BUTTON_LEFT_OFFSET;
        }
 
+       @Override
        public int getLaunchButtonBottomOffset() {
                return LAUNCH_BUTTON_BOTTOM_OFFSET;
        }
 
+       @Override
        public int getTitleOffset() {
                return TITLE_X_OFFSET;
        }
index 1903260..4223d53 100644 (file)
@@ -4,7 +4,7 @@
  *
  * Contact:
  * Minkee Lee <minkee.lee@samsung.com>
- * JiHye Kim <jihye424.kim@samsung.com>
+ * Jihye kim <jihye424.kim@samsung.com>
  * SeokYeon Hwang <syeon.hwang@samsung.com>
  * Sangho Park <sangho1206.park@samsung.com>
  *
  *
  */
 
-
 package org.tizen.emulator.manager.ui.widgets;
 
-public interface IVMButtonPainter {
+import org.eclipse.swt.events.PaintListener;
+import org.eclipse.swt.graphics.GC;
+import org.eclipse.swt.graphics.Rectangle;
 
+public interface IVMButtonPainter extends PaintListener {
+       public void drawButtonText(GC gc, Rectangle rect, VMButton button);
        // Offset in VMButton.
        public int getLaunchButtonBottomOffset();
        public int getLaunchButtonLeftOffset();
+       public int getTitleOffset();
 }