<div><font>This week's work was mostly dedicated to properties of POIs and presets that define them.</font></div><div><font><br></font></div><font><b>Done this week:</b></font><div><font>Button presets are loaded from XML, format published here: </font><a href="https://github.com/positron96/opensurveyor/wiki/Preset-XML-format">https://github.com/positron96/opensurveyor/wiki/Preset-XML-format</a>, and POI buttons are created from these presets.</div>
<div>Tweaked class structure to differentiate between POIs, Notes and, in future, Audio notes and Photo notes.</div><div>Implemented property window for POI property editing. It expires automatically if not interacted with in 5 secs.</div>
<div>Supported property types: text (produces a EditText in property edit window), boolean (produces a CheckBox), choice (produces Spinner with choices)</div><div>All of it works correctly, properties are saved into session and exported into xml.</div>
<div><br></div><div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><b>Priority things to do next week (some from previous week):</b></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<font>Add voice record button.</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Complete implementing GPS support.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
Add a direction feature for buttons</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Proper session managing - save, resume, finish.</div></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><b>Problems</b></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
Spent a lot of time fighting android layout engine</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
Again, screenshot of current status available here: <a href="http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2013/OpenSurveyor#Week_4">http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2013/OpenSurveyor#Week_4</a></div>
<div><br></div>