Revision 9655

View differences:

trunk/frameworks/_fwAndami/src/com/iver/andami/ui/mdiManager/WindowInfo.java
572 572
	public static WindowInfo createFromXMLEntity(XMLEntity xml)
573 573
	{
574 574
		WindowInfo result = new WindowInfo();
575
		result.setX(xml.getIntProperty("X"));
576
		result.setY(xml.getIntProperty("Y"));
577
		result.setHeight(xml.getIntProperty("Height"));
578
		result.setWidth(xml.getIntProperty("Width"));
579
		result.setClosed(xml.getBooleanProperty("isClosed"));
580
		if (xml.contains("isMaximized")) {
581
			boolean maximized = xml.getBooleanProperty("isMaximized");
582
			result.setMaximized(maximized);
583
			if (maximized==true) {
584
				result.setNormalBounds(xml.getIntProperty("normalX"), xml.getIntProperty("normalY"), xml.getIntProperty("normalWidth"), xml.getIntProperty("normalHeight"));
575
		try {
576
			result.setX(xml.getIntProperty("X"));
577
			result.setY(xml.getIntProperty("Y"));
578
			result.setHeight(xml.getIntProperty("Height"));
579
			result.setWidth(xml.getIntProperty("Width"));
580
			result.setClosed(xml.getBooleanProperty("isClosed"));
581
			if (xml.contains("isMaximized")) {
582
				boolean maximized = xml.getBooleanProperty("isMaximized");
583
				result.setMaximized(maximized);
584
				if (maximized==true) {
585
					result.setNormalBounds(xml.getIntProperty("normalX"), xml.getIntProperty("normalY"), xml.getIntProperty("normalWidth"), xml.getIntProperty("normalHeight"));
586
				}
587
				else {
588
					result.setNormalBounds(result.getBounds());
589
				}
585 590
			}
586
			else {
587
				result.setNormalBounds(result.getBounds());
588
			}
589 591
		}
592
		catch (com.iver.utiles.NotExistInXMLEntity ex) {
593
			PluginServices.getLogger().warn(PluginServices.getText(null, "Window_properties_not_stored_correctly_Window_state_will_not_be_restored"));
594
		}
590 595

  
591 596
		return result;
592 597
	}
branches/v10/frameworks/_fwAndami/src/com/iver/andami/ui/mdiManager/WindowInfo.java
571 571
	public static WindowInfo createFromXMLEntity(XMLEntity xml)
572 572
	{
573 573
		WindowInfo result = new WindowInfo();
574
		result.setX(xml.getIntProperty("X"));
575
		result.setY(xml.getIntProperty("Y"));
576
		result.setHeight(xml.getIntProperty("Height"));
577
		result.setWidth(xml.getIntProperty("Width"));
578
		result.setClosed(xml.getBooleanProperty("isClosed"));
579
		if (xml.contains("isMaximized")) {
580
			boolean maximized = xml.getBooleanProperty("isMaximized");
581
			result.setMaximized(maximized);
582
			if (maximized==true) {
583
				result.setNormalBounds(xml.getIntProperty("normalX"), xml.getIntProperty("normalY"), xml.getIntProperty("normalWidth"), xml.getIntProperty("normalHeight"));
574
		try {
575
			result.setX(xml.getIntProperty("X"));
576
			result.setY(xml.getIntProperty("Y"));
577
			result.setHeight(xml.getIntProperty("Height"));
578
			result.setWidth(xml.getIntProperty("Width"));
579
			result.setClosed(xml.getBooleanProperty("isClosed"));
580
			if (xml.contains("isMaximized")) {
581
				boolean maximized = xml.getBooleanProperty("isMaximized");
582
				result.setMaximized(maximized);
583
				if (maximized==true) {
584
					result.setNormalBounds(xml.getIntProperty("normalX"), xml.getIntProperty("normalY"), xml.getIntProperty("normalWidth"), xml.getIntProperty("normalHeight"));
585
				}
586
				else {
587
					result.setNormalBounds(result.getBounds());
588
				}
584 589
			}
585
			else {
586
				result.setNormalBounds(result.getBounds());
587
			}
588 590
		}
591
		catch (com.iver.utiles.NotExistInXMLEntity ex) {
592
			PluginServices.getLogger().warn(PluginServices.getText(null, "Window_properties_not_stored_correctly_Window_state_will_not_be_restored"));
593
		}
589 594

  
590 595
		return result;
591 596
	}

Also available in: Unified diff