// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
-// Generated on: 2014.01.15 at 07:09:19 PM KST
+// Generated on: 2014.02.17 at 10:58:21 AM KST
//
* <element name="scaleItem" type="{http://www.tizen.org/emulator/skin/dbi}scaleItemType" minOccurs="0"/>
* <element name="keywindowItem" type="{http://www.tizen.org/emulator/skin/dbi}menuItemType" minOccurs="0"/>
* <element name="hostKeyboardItem" type="{http://www.tizen.org/emulator/skin/dbi}menuItemType" minOccurs="0"/>
+ * <element name="ramdumpItem" type="{http://www.tizen.org/emulator/skin/dbi}menuItemType" minOccurs="0"/>
* <element name="shellItem" type="{http://www.tizen.org/emulator/skin/dbi}menuItemType" minOccurs="0"/>
* <element name="controlPanelItem" type="{http://www.tizen.org/emulator/skin/dbi}menuItemType" minOccurs="0"/>
* </all>
protected ScaleItemType scaleItem;
protected MenuItemType keywindowItem;
protected MenuItemType hostKeyboardItem;
+ protected MenuItemType ramdumpItem;
protected MenuItemType shellItem;
protected MenuItemType controlPanelItem;
}
/**
+ * Gets the value of the ramdumpItem property.
+ *
+ * @return
+ * possible object is
+ * {@link MenuItemType }
+ *
+ */
+ public MenuItemType getRamdumpItem() {
+ return ramdumpItem;
+ }
+
+ /**
+ * Sets the value of the ramdumpItem property.
+ *
+ * @param value
+ * allowed object is
+ * {@link MenuItemType }
+ *
+ */
+ public void setRamdumpItem(MenuItemType value) {
+ this.ramdumpItem = value;
+ }
+
+ /**
* Gets the value of the shellItem property.
*
* @return
<scaleItem visible="true" />
<keywindowItem visible="true" />
<hostKeyboardItem visible="true" />
+ <ramdumpItem visible="true" />
<shellItem visible="true" />
<controlPanelItem visible="true" />
</popupMenu>
}
/* Advanced menu */
- advancedItem = new MenuItem(menu, SWT.CASCADE);
- advancedItem.setText(ADVANCED_MENUITEM_NAME);
- advancedItem.setImage(imageRegistry.getIcon(IconName.ADVANCED));
-
Menu advancedSubMenu = new Menu(menu.getShell(), SWT.DROP_DOWN);
{
/* Screen shot menu */
/* Diagnosis menu */
if (SwtUtil.isLinuxPlatform()) { //TODO: windows
- diagnosisItem = new MenuItem(advancedSubMenu, SWT.CASCADE);
- diagnosisItem.setText(DIAGNOSIS_MENUITEM_NAME);
- diagnosisItem.setImage(imageRegistry.getIcon(IconName.DIAGNOSIS));
-
Menu diagnosisSubMenu = new Menu(advancedSubMenu.getShell(), SWT.DROP_DOWN);
{
/* Ram Dump menu */
- ramdumpItem = createRamDumpItem(
- diagnosisSubMenu, RAMDUMP_MENUITEM_NAME);
+ if (itemProperties == null ||
+ itemProperties.getRamdumpItem() == null) {
+ ramdumpItem = createRamDumpItem(diagnosisSubMenu, RAMDUMP_MENUITEM_NAME);
+ } else {
+ MenuItemType ramdumpMenuType = itemProperties.getRamdumpItem();
+ if (ramdumpMenuType.isVisible() == true) {
+ ramdumpItem = createRamDumpItem(diagnosisSubMenu,
+ (ramdumpMenuType.getItemName().isEmpty()) ?
+ RAMDUMP_MENUITEM_NAME : ramdumpMenuType.getItemName());
+ }
+ }
+ }
+
+ if (ramdumpItem != null) {
+ diagnosisItem = new MenuItem(advancedSubMenu, SWT.CASCADE);
+ diagnosisItem.setText(DIAGNOSIS_MENUITEM_NAME);
+ diagnosisItem.setImage(imageRegistry.getIcon(IconName.DIAGNOSIS));
+ diagnosisItem.setMenu(diagnosisSubMenu);
}
- diagnosisItem.setMenu(diagnosisSubMenu);
}
if (screenshotItem != null || hostKbdItem != null || diagnosisItem != null) {
+ advancedItem = new MenuItem(menu, SWT.CASCADE);
+ advancedItem.setText(ADVANCED_MENUITEM_NAME);
+ advancedItem.setImage(imageRegistry.getIcon(IconName.ADVANCED));
+
new MenuItem(advancedSubMenu, SWT.SEPARATOR);
}
<element name="scaleItem" type="dbi:scaleItemType" minOccurs="0" maxOccurs="1"> </element>
<element name="keywindowItem" type="dbi:menuItemType" minOccurs="0" maxOccurs="1"> </element>
<element name="hostKeyboardItem" type="dbi:menuItemType" minOccurs="0" maxOccurs="1"> </element>
+ <element name="ramdumpItem" type="dbi:menuItemType" minOccurs="0" maxOccurs="1"> </element>
<element name="shellItem" type="dbi:menuItemType" minOccurs="0" maxOccurs="1"> </element>
<element name="controlPanelItem" type="dbi:menuItemType" minOccurs="0" maxOccurs="1"> </element>
</all>