From: giwoong.kim Date: Fri, 25 Jan 2013 03:15:33 +0000 (+0900) Subject: skin: adding an extra value to the default location X-Git-Tag: TizenStudio_2.0_p2.3~975 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5c356fe4c6ddf9c3009765a0788614058fe00d43;p=sdk%2Femulator%2Fqemu.git skin: adding an extra value to the default location adding an extra value to the default location for each VM. Signed-off-by: GiWoong Kim --- diff --git a/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorShmSkin.java b/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorShmSkin.java index 38a0d24..66415d8 100644 --- a/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorShmSkin.java +++ b/tizen/src/skin/client/src/org/tizen/emulator/skin/EmulatorShmSkin.java @@ -61,8 +61,8 @@ public class EmulatorShmSkin extends EmulatorSkin { public native int shmdt(); public native int getPixels(int[] array); - PaletteData paletteData; - public PollFBThread pollThread; + private PaletteData paletteData; + private PollFBThread pollThread; class PollFBThread extends Thread { private Display display; diff --git a/tizen/src/skin/client/src/org/tizen/emulator/skin/custom/CustomProgressBar.java b/tizen/src/skin/client/src/org/tizen/emulator/skin/custom/CustomProgressBar.java index 98ded49..2dc7d6e 100644 --- a/tizen/src/skin/client/src/org/tizen/emulator/skin/custom/CustomProgressBar.java +++ b/tizen/src/skin/client/src/org/tizen/emulator/skin/custom/CustomProgressBar.java @@ -40,6 +40,8 @@ import org.eclipse.swt.widgets.Composite; import org.tizen.emulator.skin.log.SkinLogger; public class CustomProgressBar extends Canvas { + public static final RGB PROGRESS_COLOR = new RGB(0, 173, 239); + private Logger logger = SkinLogger.getSkinLogger(CustomProgressBar.class).getLogger(); @@ -56,7 +58,7 @@ public class CustomProgressBar extends Canvas { @Override public void paintControl(PaintEvent e) { e.gc.setBackground( - new Color(parent.getDisplay(), new RGB(0, 173, 239))); + new Color(parent.getDisplay(), PROGRESS_COLOR)); Rectangle bounds = getBounds(); int width = (bounds.width * selection) / 100; diff --git a/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/GeneralPurposeSkinComposer.java b/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/GeneralPurposeSkinComposer.java index c3accab..a8ae267 100644 --- a/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/GeneralPurposeSkinComposer.java +++ b/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/GeneralPurposeSkinComposer.java @@ -111,10 +111,12 @@ public class GeneralPurposeSkinComposer implements ISkinComposer { public Canvas compose(int style) { displayCanvas = new Canvas(shell, style); + int vmIndex = config.getArgInt(ArgsConstants.NET_BASE_PORT) % 100; + int x = config.getSkinPropertyInt(SkinPropertiesConstants.WINDOW_X, - EmulatorConfig.DEFAULT_WINDOW_X); + EmulatorConfig.DEFAULT_WINDOW_X + vmIndex); int y = config.getSkinPropertyInt(SkinPropertiesConstants.WINDOW_Y, - EmulatorConfig.DEFAULT_WINDOW_Y); + EmulatorConfig.DEFAULT_WINDOW_Y + vmIndex); currentState.setCurrentResolutionWidth( config.getArgInt(ArgsConstants.RESOLUTION_WIDTH));