if (defaultFont == null) {\r
defaultFont = getDADefaultFont();\r
}\r
+\r
+ if (EmulatorManager.isMac()) {\r
+ size = size + 2;\r
+ }\r
+\r
FontData[] fontData = defaultFont.getFontData();\r
for (int i = 0; i < fontData.length; i++) {\r
fontData[i].setHeight(size);\r
if (defaultFont == null) {\r
defaultFont = getDADefaultFont();\r
}\r
+\r
+ if (EmulatorManager.isMac()) {\r
+ size = size + 2;\r
+ }\r
+\r
FontData[] fontData = defaultFont.getFontData();\r
for (int i = 0; i < fontData.length; i++) {\r
fontData[i].setStyle(style);\r
defaultFont = Display.getCurrent().getSystemFont();\r
return defaultFont;\r
}\r
- defaultFont = new Font(Display.getCurrent(), new FontData[] { new FontData(fontName, 9, SWT.NORMAL) });\r
+ defaultFont = EmulatorManager.isMac()\r
+ ? new Font(Display.getCurrent(), new FontData[] { new FontData(fontName, 11, SWT.NORMAL) })\r
+ : new Font(Display.getCurrent(), new FontData[] { new FontData(fontName, 9, SWT.NORMAL) });\r
}\r
\r
return defaultFont;\r
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.widgets.Label;
+import org.tizen.emulator.manager.EmulatorManager;
import org.tizen.emulator.manager.resources.ColorResources;
import org.tizen.emulator.manager.resources.FontResources;
import org.tizen.emulator.manager.ui.VMsDetailView;
@Override
public void drawPropertyView(VMPropertyValue propertyValue, boolean isCreate) {
title.setText(NO_ITEM);
+ if (EmulatorManager.isMac()) {
+ settingItemList();
+ }
}
@Override
}
private boolean isLaunchButton = false;
+ private boolean isSelection = false;
private void settingListener() {
/*
vmsTree.addFocusListener(new FocusListener() {
vmsTree.addSelectionListener(new SelectionListener() {
@Override
public void widgetSelected(SelectionEvent e) {
- if (vmsTree.getSelectionCount() == 1) {
- oldItem = currentItem;
- currentItem = vmsTree.getSelection()[0];
- Object data = currentItem.getData();
-
- if(!(data instanceof RowItem)) {
- return;
- }
-
- // TODO : select template using platform
- if (data instanceof CreateMarker) {
- VMsMainView.getInstance().drawCreateVM(
- ((CreateMarker)data).getBaseImage(), false);
- //setSelectProperty();
- vmsTree.setSelection(((CreateMarker) data).getItem());
- } else if(data instanceof TreeMarker) {
- VMsMainView.getInstance().drawEmptyDetailVM();
- VMsMainView.getInstance().setCurrentProperty(null);
- } else {
- PropertyContent content = (PropertyContent)data;
- //currentProp = content;
- VMsMainView.getInstance().drawDetailVM(content.property, -1);
- }
- }
+ selectTreeItem();
}
@Override
});
}
+ protected void selectTreeItem() {
+ isSelection = true;
+ if (vmsTree.getSelectionCount() == 1) {
+ oldItem = currentItem;
+ currentItem = vmsTree.getSelection()[0];
+ Object data = currentItem.getData();
+
+ if(!(data instanceof RowItem)) {
+ return;
+ }
+
+ // TODO : select template using platform
+ if (data instanceof CreateMarker) {
+ VMsMainView.getInstance().drawCreateVM(
+ ((CreateMarker)data).getBaseImage(), false);
+ //setSelectProperty();
+ vmsTree.setSelection(((CreateMarker) data).getItem());
+ } else if(data instanceof TreeMarker) {
+ VMsMainView.getInstance().drawEmptyDetailVM();
+ VMsMainView.getInstance().setCurrentProperty(null);
+ } else {
+ PropertyContent content = (PropertyContent)data;
+ //currentProp = content;
+ VMsMainView.getInstance().drawDetailVM(content.property, -1);
+ }
+ }
+ }
+
protected void packAll() {
for(TreeColumn column : vmsTree.getColumns()) {
column.pack();
if (currentItem != null) {
vmsTree.setFocus();
vmsTree.setSelection(currentItem);
+ if (!isSelection) {
+ selectTreeItem();
+ isSelection = false;
+ }
} else {
vmsTree.deselectAll();
}