XmlGui v0.0.5 (Freeware)
Requirements: WM6x - HTC Devices, .Net Framework 3.5
Overview: this small app modifies the Xml layout files used in more recent HTC applications. HTC however defined different format of Xml layout files.

The main reason I wrote this small app is to modify the Xml layout files used in more recent HTC applications. HTC however defined different format of Xml layout files.
Currently, this is what it can do:
* Change objects' location (attributes involved "x", "y", "loc")
* Change objects' size (attributes involved "w", "h", "width", "height")
* Perform object transformation using a multiplicand value
* Handle sub objects declared in parent object's attribute when parent object is tranformed ("IconImgPos", TextPos")
* Handle "BgImgBlock" attribute by animating the object
* Handle "BgImgGrid" attribute by drawing the object correctly
* Draw object with "IconImgMask" and "IconImage" attributes correctly
* When changing the position of a parent object, the children object (can be seen in the TreeView) will also be moved. It does not however resize the object control when the parent object is resized. This is by design.
History:
0.0.5
* Fixed saving problem when the attribute of the file is marked "read-only" and/or "system".
* Selection of selected item in TreeView stays after TreeView lost focus.
* Added new feature to automatic relocate objects.
o In "Single-Object Properties" section, clicking on the green left arrow will apply the suggested value for that field. Clicking the "Apply" button applies all the suggested values.
o In "Multi-Object Move" section, clicking the "Auto Relocate" button will apply the above feature to all selected objects.
* Bug: If clicking "Auto Relocate" mess things up, try highlighting "root" before clicking it.
Note:
* XmlGui requires .NET Framework 3.5.
* After saving the xml, please edit it using any text editor and make sure that the xml header is the same as the original one (you need to replace it). Eg "<?xml version="1.0"?>".
* Please be aware that HTC does not resize all images according to the size stated in the xml file. Take for example the HTCFramework package. The htccalendar_bg_green.png is resized in the calendar, but is not resize when you select a day. The background and the buttons (Set and Cancel) are also not resized. So, the only way around this is also to resize (or crop) the images yourself.
More Info:
Download Instructions: No Serial Needed
http://rapidshare.com/files/346416637/XmlGui0.0.5.zip.html
http://www.multiupload.com/5WBUJIO61Q
Requirements: WM6x - HTC Devices, .Net Framework 3.5
Overview: this small app modifies the Xml layout files used in more recent HTC applications. HTC however defined different format of Xml layout files.

The main reason I wrote this small app is to modify the Xml layout files used in more recent HTC applications. HTC however defined different format of Xml layout files.
Currently, this is what it can do:
* Change objects' location (attributes involved "x", "y", "loc")
* Change objects' size (attributes involved "w", "h", "width", "height")
* Perform object transformation using a multiplicand value
* Handle sub objects declared in parent object's attribute when parent object is tranformed ("IconImgPos", TextPos")
* Handle "BgImgBlock" attribute by animating the object
* Handle "BgImgGrid" attribute by drawing the object correctly
* Draw object with "IconImgMask" and "IconImage" attributes correctly
* When changing the position of a parent object, the children object (can be seen in the TreeView) will also be moved. It does not however resize the object control when the parent object is resized. This is by design.
History:
0.0.5
* Fixed saving problem when the attribute of the file is marked "read-only" and/or "system".
* Selection of selected item in TreeView stays after TreeView lost focus.
* Added new feature to automatic relocate objects.
o In "Single-Object Properties" section, clicking on the green left arrow will apply the suggested value for that field. Clicking the "Apply" button applies all the suggested values.
o In "Multi-Object Move" section, clicking the "Auto Relocate" button will apply the above feature to all selected objects.
* Bug: If clicking "Auto Relocate" mess things up, try highlighting "root" before clicking it.
Note:
* XmlGui requires .NET Framework 3.5.
* After saving the xml, please edit it using any text editor and make sure that the xml header is the same as the original one (you need to replace it). Eg "<?xml version="1.0"?>".
* Please be aware that HTC does not resize all images according to the size stated in the xml file. Take for example the HTCFramework package. The htccalendar_bg_green.png is resized in the calendar, but is not resize when you select a day. The background and the buttons (Set and Cancel) are also not resized. So, the only way around this is also to resize (or crop) the images yourself.
More Info:
Code: Select all
http://forum.xda-developers.com/showthread.php?t=551813Download Instructions: No Serial Needed
http://rapidshare.com/files/346416637/XmlGui0.0.5.zip.html
http://www.multiupload.com/5WBUJIO61Q