Creating an outliner application - Any ideas?
Posted: Fri Oct 18, 2013 2:27 pm
Hi,
In the past I have written a few apps using Livecode but they have all had very basic graphic user interfaces often just a few text fields and the odd button. I have decided that I should improve my skills and have decided that I will attempt to create an outline type application.
I wish to be able to enter text notes in a hierarchical list and have the ability to collapse and expand nodes as well as being able to drag single notes between nodes.
I wonder which is the optimum way of building the user interface: a text field allows paragraphs to be hidden and indented but only offers a limited number of bullet types which do not include disclosure triangles. I assume that the basic text field has a practical limit on the amount of data that it can hold before everything slows down or stops. The datagrid is suppose to be very efficient so has no such limitation but it is more complex to implement and I am not sure how many of the features of the text field are available to a datagrid cell; I just tried using listdepth in a cell and failed.
So I am asking how the GUI experts would approach this problem?
Thanks in advance,
In the past I have written a few apps using Livecode but they have all had very basic graphic user interfaces often just a few text fields and the odd button. I have decided that I should improve my skills and have decided that I will attempt to create an outline type application.
I wish to be able to enter text notes in a hierarchical list and have the ability to collapse and expand nodes as well as being able to drag single notes between nodes.
I wonder which is the optimum way of building the user interface: a text field allows paragraphs to be hidden and indented but only offers a limited number of bullet types which do not include disclosure triangles. I assume that the basic text field has a practical limit on the amount of data that it can hold before everything slows down or stops. The datagrid is suppose to be very efficient so has no such limitation but it is more complex to implement and I am not sure how many of the features of the text field are available to a datagrid cell; I just tried using listdepth in a cell and failed.
So I am asking how the GUI experts would approach this problem?
Thanks in advance,