- Change some dialog's size not to fixed.
- Proxy dialog: modify label width.
- About dialog: set fixed font, move ok button to right-bottom.
Change-Id: I4dd2fed444806fa357275acb1e7c3629d28e9e59
Signed-off-by: minkee.lee <minkee.lee@samsung.com>
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
+import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.tizen.emulator.manager.EmulatorManager;
import org.tizen.emulator.manager.logging.EMLogger;
import org.tizen.emulator.manager.resources.FilePathResources;
+import org.tizen.emulator.manager.resources.FontResources;
import org.tizen.emulator.manager.resources.ImageResources;
import org.tizen.emulator.manager.resources.StringResources;
import org.tizen.emulator.manager.tool.About;
Composite lowerComposite = new Composite(dialog, SWT.NONE);
GridLayout layout = getGridLayout(1, true);
layout.marginRight = 10;
+ layout.marginBottom = 15;
lowerComposite.setLayout(layout);
// TODO
- lowerComposite.setLayoutData(new GridData(SWT.RIGHT, SWT.NONE, false, false));
-
- Label dummy = new Label(lowerComposite, SWT.NONE);
- dummy.setLayoutData(new GridData(110, 40));
+ lowerComposite.setLayoutData(new GridData(SWT.RIGHT, SWT.BOTTOM, false, true));
Button okButton = new Button(lowerComposite, SWT.PUSH);
+ okButton.setFont(FontResources.ABOUT_TEXT.getFont());
okButton.setLayoutData(new GridData(110, SWT.DEFAULT));
okButton.setText(StringResources.OK);
okButton.setFocus();
public void widgetDefaultSelected(SelectionEvent e) {
}
});
+
+ Shell mainShell = MainDialog.getShell();
+ if (mainShell != null) {
+ Point p = mainShell.getLocation();
+ Point s = mainShell.getSize();
+ dialog.setLocation(p.x + (s.x>>2), p.y + (s.y>>2));
+ }
+
}
private static void makeTextContents(Composite upperComposite) {
}
}
});
+
+ visit.setFont(FontResources.ABOUT_TEXT.getFont());
+ workspace.setFont(FontResources.ABOUT_TEXT.getFont());
+ contents.setFont(FontResources.ABOUT_TEXT.getFont());
}
private static GridLayout getGridLayout(int numColumns, boolean makeColumnEqualWidth) {
public int openMessageDialog(final String title, final String message, final int icon_style, final int style) {
dialog = new Shell(shell, SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL);
dialog.setText(title);
- dialog.setLayout(new GridLayout(2, false));
+ GridLayout layout = new GridLayout(2, false);
+ layout.marginHeight = 10;
+ layout.marginRight = 20;
+ layout.marginLeft = 10;
+ layout.horizontalSpacing = 10;
+
+ dialog.setLayout(layout);
dialog.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
Label icon = new Label(dialog, SWT.NONE);
text.setText(message);
text.pack();
- int x = icon.getSize().x + text.getSize().x;
- int y = 0;
- if (icon.getSize().y > text.getSize().y ) {
- y = icon.getSize().y;
- } else {
- y = text.getSize().y;
- }
-
- dialog.setSize(x + 50, y + 100);
-
if (MainDialog.getShell() != null) {
Point p = MainDialog.getShell().getLocation();
Point s = MainDialog.getShell().getSize();
makeButtonComposite(style, icon.getSize().x);
+ dialog.pack();
dialog.open();
while(!dialog.isDisposed()) {
if(!Display.getCurrent().readAndDispatch()) {
cancleButton.setFocus();
} else {
- new Label(dialog, SWT.NONE);
+ new Label(buttonComposite, SWT.NONE);
}
Button okButton = makeButton(buttonComposite, SWT.OK);
createWidgets(shell);
setValues(value);
+ shell.pack();
shell.open();
while (!shell.isDisposed()) {
cancelButton.setLayoutData(data);
okButton.addSelectionListener(new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent event) {
if (applyAllProtocol.isSelection()) {
String httpProxyAddr = textArrayAddr.get(0).getText();
});
cancelButton.addSelectionListener(new SelectionAdapter() {
+ @Override
public void widgetSelected(SelectionEvent event) {
returnValue = null;
shell.close();
labelAddr.setText(proxy + ":"); //$NON-NLS-1$
// labelAddr.setBackground(ColorResources.DETAIL_MIDDLE_COLOR.getColor());
FormData data = new FormData();
- data.left = new FormAttachment(0, 15);
+ data.left = new FormAttachment(0, 7);
data.top = new FormAttachment(0, LABEL_HEIGHT_POS);
- data.width = 50;
+ data.width = 55;
data.height = 20;
labelAddr.setLayoutData(data);
labelArrayAddr.add(index, labelAddr);
});
textPort.addModifyListener(new ModifyListener() {
+ @Override
public void modifyText(ModifyEvent arg0) {
if (checkTextPort() && checkTextAddr()) {
okButton.setEnabled(true);
for (Text textAddr : textArrayAddr) {
textAddr.addModifyListener(new ModifyListener() {
+ @Override
public void modifyText(ModifyEvent arg0) {
if (checkTextPort() && checkTextAddr()) {
okButton.setEnabled(true);
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
-import org.eclipse.swt.layout.RowData;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
public class TapGuideDialogForMac {
private static Shell dialog = null;
- private static int WIDTH = 500;
- private static int HEIGHT = 400;
private static int TITLE_INDENT = 7;
private static int CONTENT_INDENT = 15;
+ private static int MARGIN_RIGHT = 5;
public static void open() {
makeDialog();
private static void makeDialog() {
dialog = new Shell(MainDialog.getShell(), SWT.DIALOG_TRIM | SWT.NONE);
dialog.setText("Using Bridge Network");
- dialog.setSize(WIDTH, HEIGHT);
dialog.setBackground(ColorResources.TAB_CONTENTS_BG_COLOR.getColor());
RowLayout rowLayout = new RowLayout();
rowLayout.type = 512;
rowLayout.marginTop = 15;
+ rowLayout.marginBottom =15;
rowLayout.marginLeft = 10;
+ rowLayout.marginRight = 10;
rowLayout.spacing = 3;
dialog.setLayout(rowLayout);
makeContent();
+ Point size = dialog.getSize();
if (MainDialog.getShell() != null) {
Point p = MainDialog.getShell().getLocation();
Rectangle rect = MainDialog.getShell().getBounds();
- int posX = p.x + (rect.width - WIDTH) / 2;
- int posY = p.y + (rect.height - HEIGHT) / 2;
+ int posX = p.x + (rect.width - size.x) / 2;
+ int posY = p.y + (rect.height - size.y) / 2;
dialog.setLocation(posX, posY);
}
private static void makeContent() {
Composite comp = new Composite(dialog, SWT.BORDER);
- comp.setLayoutData(new RowData(WIDTH - 30, HEIGHT - 60));
comp.setLayout(new FormLayout());
String newLine = StringResources.NEW_LINE;
FormData data = new FormData();
data.left = new FormAttachment(0, TITLE_INDENT);
data.top = new FormAttachment(0, 5);
- data.width = WIDTH - 50;
- data.height = 40;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
objective.setLayoutData(data);
Label title1 = new Label(comp, SWT.NONE);
data = new FormData();
data.left = new FormAttachment(0, TITLE_INDENT);
data.top = new FormAttachment(objective, 3);
- data.width = WIDTH - 50;
- data.height = 20;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
title1.setLayoutData(data);
Label content1 = new Label(comp, SWT.NONE);
data = new FormData();
data.left = new FormAttachment(0, CONTENT_INDENT);
data.top = new FormAttachment(title1, 5);
- data.width = WIDTH - 50;
- data.height = 100;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
content1.setLayoutData(data);
Label title2 = new Label(comp, SWT.NONE);
data = new FormData();
data.left = new FormAttachment(0, TITLE_INDENT);
data.top = new FormAttachment(content1, 20);
- data.width = WIDTH - 50;
- data.height = 20;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
title2.setLayoutData(data);
Label content2 = new Label(comp, SWT.NONE);
data = new FormData();
data.left = new FormAttachment(0, CONTENT_INDENT);
data.top = new FormAttachment(title2, 5);
- data.width = WIDTH - 50;
- data.height = 50;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
content2.setLayoutData(data);
+ newLine
+ "If host network doesn't work like before, there may be some problems in"
+ newLine
- + "bridge configuration.";
+ + "bridge configuration."
+ + newLine + newLine;
end.setFont(FontResources.DETAIL_TITLE_FONT.getFont());
end.setText(endMsg);
data = new FormData();
data.left = new FormAttachment(0, TITLE_INDENT);
data.top = new FormAttachment(content2, 0);
- data.width = WIDTH - 50;
- data.height = 50;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
end.setLayoutData(data);
+
+ dialog.pack();
}
}
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
-import org.eclipse.swt.layout.RowData;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.tizen.emulator.manager.resources.ColorResources;
import org.tizen.emulator.manager.resources.FontResources;
+import org.tizen.emulator.manager.resources.StringResources;
import org.tizen.emulator.manager.ui.MainDialog;
import org.tizen.emulator.manager.ui.Messages;
public class TapGuideDialogForWin {
private static Shell dialog = null;
- private static int WIDTH = 520;
- private static int HEIGHT = 590;
private static int TITLE_INDENT = 7;
private static int CONTENT_INDENT = 15;
+ private static int MARGIN_RIGHT = 5;
public static void open() {
makeDialog();
private static void makeDialog() {
dialog = new Shell(MainDialog.getShell(), SWT.DIALOG_TRIM | SWT.NONE);
dialog.setText(Messages.getString("TapGuideDialogForWin.UseBridgeDialog.0")); //$NON-NLS-1$
- dialog.setSize(WIDTH, HEIGHT);
dialog.setBackground(ColorResources.TAB_CONTENTS_BG_COLOR.getColor());
RowLayout rowLayout = new RowLayout();
rowLayout.type = 512;
rowLayout.marginTop = 15;
+ rowLayout.marginBottom =15;
rowLayout.marginLeft = 10;
+ rowLayout.marginRight = 10;
rowLayout.spacing = 3;
dialog.setLayout(rowLayout);
makeContent();
private static void makeContent() {
Composite comp = new Composite(dialog, SWT.BORDER);
- comp.setLayoutData(new RowData(WIDTH - 30, HEIGHT - 60));
comp.setLayout(new FormLayout());
Label objective = new Label(comp, SWT.NONE);
FormData data = new FormData();
data.left = new FormAttachment(0, TITLE_INDENT);
data.top = new FormAttachment(0, 5);
- data.width = WIDTH - 50;
- data.height = 40;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
objective.setLayoutData(data);
Label title1 = new Label(comp, SWT.NONE);
data = new FormData();
data.left = new FormAttachment(0, TITLE_INDENT);
data.top = new FormAttachment(objective, 3);
- data.width = WIDTH - 50;
- data.height = 20;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
title1.setLayoutData(data);
Label content1 = new Label(comp, SWT.NONE);
- String msg = Messages.getString("TapGuideDialogForWin.CreateBridgeDialog.1") //$NON-NLS-1$
+ String msg = StringResources.NEW_LINE
+ + Messages.getString("TapGuideDialogForWin.CreateBridgeDialog.1") //$NON-NLS-1$
+ Messages.getString("TapGuideDialogForWin.CreateBridgeDialog.2") //$NON-NLS-1$
+ Messages.getString("TapGuideDialogForWin.CreateBridgeDialog.3") //$NON-NLS-1$
data = new FormData();
data.left = new FormAttachment(0, CONTENT_INDENT);
data.top = new FormAttachment(title1, 5);
- data.width = WIDTH - 50;
- data.height = 150;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
content1.setLayoutData(data);
Label title2 = new Label(comp, SWT.NONE);
data = new FormData();
data.left = new FormAttachment(0, TITLE_INDENT);
data.top = new FormAttachment(content1, 20);
- data.width = WIDTH - 50;
- data.height = 20;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
title2.setLayoutData(data);
Label content2 = new Label(comp, SWT.NONE);
data = new FormData();
data.left = new FormAttachment(0, CONTENT_INDENT);
data.top = new FormAttachment(title2, 5);
- data.width = WIDTH - 50;
- data.height = 200;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
content2.setLayoutData(data);
Label end = new Label(comp, SWT.NONE);
- String endMsg = Messages.getString("TapGuideDialogForWin.NetworkWarning.0") //$NON-NLS-1$
+ String endMsg = StringResources.NEW_LINE
+ + Messages.getString("TapGuideDialogForWin.NetworkWarning.0") //$NON-NLS-1$
+ Messages.getString("TapGuideDialogForWin.NetworkWarning.1") //$NON-NLS-1$
- + Messages.getString("TapGuideDialogForWin.NetworkWarning.2"); //$NON-NLS-1$
+ + Messages.getString("TapGuideDialogForWin.NetworkWarning.2") //$NON-NLS-1$
+ + StringResources.NEW_LINE
+ + StringResources.NEW_LINE;
end.setFont(FontResources.DETAIL_TITLE_FONT.getFont());
end.setText(endMsg);
data = new FormData();
data.left = new FormAttachment(0, TITLE_INDENT);
data.top = new FormAttachment(content2, 0);
- data.width = WIDTH - 50;
- data.height = 50;
+ data.right = new FormAttachment(100, -MARGIN_RIGHT);
end.setLayoutData(data);
+ dialog.pack();
+
}
}