Thanks for your inputs.<div><br></div><div>After seeing the Qt interface (nice!) I thought of using something like the JSTree JQuery plugin in a WebView to present a tree to the user but I have concerns that it might not look very consistent with the rest of the app and Android in general.</div>
<div><br></div><div>Then I realised that we already have a (sort of) tree based key in the main bible modules i.e. book/chapter/verse, and that was originally presented using ListViews on a series of pages. So my current thought is to do a simple series of ListViews drilling down the tree, similarly to the original chapter/verse navigation, at least for the first implementation. Clearly this will be consistent with Android and would have been consistent with the rest of the app if we had not migrated to grids for bible nav. For consistency I could try using a grid to represent GenBook tree keys but with variable size names it would end up a mess.</div>
<div><br></div><div>Martin<br><br><div class="gmail_quote">On 27 February 2011 21:27, Brian J. Dumont <span dir="ltr"><<a href="mailto:bdumont@ameritech.net">bdumont@ameritech.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 02/25/2011 05:47 PM, Martin Denham wrote:<br>
> I have started to think about supporting General Book modules in And<br>
> Bible. General books have Keys that are in a tree structure and I<br>
> notice that BibleDesktop and Xiphos use a tree component that can<br>
> expand to any number of levels to display the keys/navigation<br>
> control/index/list of contents. With some books this list can be up<br>
> to 4 levels deep e.g. Summa Theologica: FS/i/Q1/A1.<br>
</div>EarlyFathers goes 6 levels deep in many places; which is the limit of<br>
ThML support. I don't think that OSIS has a limit on tree depth.<br>
<div class="im"><br>
> The closest thing to a tree that Android provides is an Expandable<br>
> List control but that can only have 2 levels. We could possibly use a<br>
> series of lists or spinners but I think that would look fairly poor<br>
> but I don't really want to code my own tree control.<br>
</div>Have you looked at the "arrows" controllability in Xiphos? You can go<br>
up the tree, down the tree, next element or last element. For general<br>
reading it works quite well. I think that a series of lists for more<br>
complete browsing would be a good alternate route, though.<br>
<br>
In Christ,<br>
Brian<br>
<br>
<br>
-----------------------------------------------------------------------<br>
The question is not "Have you accepted Jesus into your heart", but "Has<br>
Jesus accepted you into His heart?"; not "have you given your whole<br>
life for God", but "has God given His whole life for you"<br>
- Pr Bryan Wolfmueller, 2010<br>
<div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
mobile-devel mailing list<br>
<a href="mailto:mobile-devel@crosswire.org">mobile-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/mobile-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/mobile-devel</a><br>
</div></div></blockquote></div><br></div>