ToDoTree Application

Discussion in 'Share Your Creations' started by specci48, Jul 19, 2008.

  1. specci48

    specci48 Well-Known Member Licensed User

    Hi all,

    this little application "ToDoTree" here was inspired by an palm os program named "Progect".
    Not all features of the original progect are implemented here, because of some restrictions of the treeview, e.g. the checkboxes can not be switched on and off for each node individually.

    The main feature of this program is ... surprisingly organising you todo's for different aereas.
    You can deal with several ToDoTrees and configure each ToDoTree differently.
    Each entry of a ToDoTree has a label, an optional duedate, priority and additional note. You can add, delete, copy, paste, and move an entry/a node around the whole tree (cut, copy and paste works even between different ToDoTrees). A search function is available and also a feature called "flat view" which acts like a filter for all entries.
    If the tree has a lot of sub-levels you can select any node to be viewed as an own tree to get a better overview to those low-level entries.

    The .zip file also contains a file icon-description.jpg explaining the meaning of the icon bar (it's not really an icon bar but it behaves like one). A further help file is currently not available :sign0013: but I added a tutorial-tree to get a better start to this app.

    I hope you like this program, showing my way to deal with the possibilities of a treeview control.
    And before I forget it: I'm not sure how many bugs are left so keep on searching... ;)


    A german version of this app is available in the german subforum.

    Attached Files:

    Last edited: Jul 19, 2008
  2. klaus

    klaus Expert Licensed User

    Hi specci48,

    Pretty nice application and good job !!!

    Easy to use and well organized.

    I have already compiled it and put it onto my PPC.
    I am shure that it will be helpfull for many of us.

    I will use in the next future, and give you some feedback.
    I didn't have a close look at your source code yet, but for shure will do it. It would be very interesting to learn the use of the TreeView object which is not that easy.

    Just 2 suggestions:
    - Why not an international version instead of managing two separate source files for German and English?
    If you are intrested in, it would be a pleasure for me to make the translation into French.
    - Why not include the explanation image into the program ?

    Nochmals Bravo und Beste Grüsse.
    Last edited: Feb 15, 2009
  3. Erel

    Erel Administrator Staff Member Licensed User

    Looks great :sign0188:
  4. specci48

    specci48 Well-Known Member Licensed User

    This might be a good idea if you really want to distibute a program but if you want to keep it small and fast, these features slow down the program start and occupies more space on your device. That's very important if you have a slow and small device like mine... ;)

    If you want, just keep on going. I provided the source code so eveybody should be able to change it to it's own language. But as I don't speak french, I'm not able to support this in possible further versions.

    See above... In my view the image is not necessary to run the program so you shouldn't force a user to install it. The solution maybe a separate html-help file which can be called directly from the program but as i already said I haven't done this yet. :sign0013:

    Trotzdem Danke für die Anregungen!
  5. klaus

    klaus Expert Licensed User

    Hi specci48,

    I have been using your program for a wile now, I still like it, use it and find it really usefull.

    Just two suggestions:
    - Directly incorporate the icon in the IDE, I had to choose it for the compilation.
    - It would be useful that the user could choose the directory where to save the trees. For my use I changed it in the source, because I like to have the trees in a common directory for both the PPC and the desktop.

    Thank's for this program and Best regards.
  6. specci48

    specci48 Well-Known Member Licensed User

    Hello Klaus,
    I normally incoporate the icon to all my applications by default. Unfortunately the IDE looses this connection sometimes for unknown reason. Happend to me on other applications, too.

    Good idea but there is no (simple) folder chooser available for the device. Do you think it would be practical to set this option manually in the config file?

  7. klaus

    klaus Expert Licensed User

    For me there would be no problem to enter the default directory manually the first time running the program. Because choosing a default directory is normally done once at the beginning and remains the same.
    You can leave the default directories you have in the code and the user can modyfy those if he wants to.

    Best regrads.
  8. x7Q391kt

    x7Q391kt New Member Licensed User

    Awesome work! Thank you for posting this!
  9. Simontelescopium

    Simontelescopium Member Licensed User

    Hi, when I run this on my device (compile autoscale) HTC Touch Pro (480x800) the table with the tree in does not autoscale, so only takes up a 1/4 of the screen - is this a compiler issue rather than a code issue? I was going to edit the code to move the buttons and things based on scree size to work better with my device but not sure how to solve this problem.

    Attached Files:

  10. klaus

    klaus Expert Licensed User

    Hi Simontelescopium,

    Are you shure that you have the latest ControlsEx library ?

    I didn't remember having had problems with specci's program, so I just downloaded the soure code from the forum, optimize compiled it and it works perfectly. Attached a screenshot.

    I regulary use specci's program and have a htc Touch HD version, but with the texts in french. If you are interested in, I can upload it. Attached a screenshot.

    Best regards.

    Attached Files:

  11. Simontelescopium

    Simontelescopium Member Licensed User

    Hi I checked the controlsex, it is V1.3 which I beleive is the latest. Thanks for the offer of your complied version alas I can't speak French!
  12. klaus

    klaus Expert Licensed User

    No, the last version is 1.4 !

    Best regards.
  13. Simontelescopium

    Simontelescopium Member Licensed User

    ah that will be the problem then. I got the 'latest' version from the updates section of the main site,I'll have a look around the forums for 1.4 tonight, thanks for your help.
  14. klaus

    klaus Expert Licensed User

    When you optimize compile you get a message telling that the ControlsEx library has been added to the exe file. I get version 1.4.
    What version of B4PPC are you using ?
    Version 1.4 is the original library coming with B4PPC 6.8, version 1.4 is older.

    Best regards.
  15. Simontelescopium

    Simontelescopium Member Licensed User

  16. klaus

    klaus Expert Licensed User

    I downloaded the library from the link you mention.
    The library version 1.3 is older than the original library of B4PPC 6.80 .

    Best regards.
  17. Simontelescopium

    Simontelescopium Member Licensed User

    Thanks for your patience, I un-installed B4PPC and reinstalled – its working fine now – odd think is I don’t remember making any changes to the libs prior to this problem – anyway its fixed now. Really appreciate your help.
  18. nicolasWhite

    nicolasWhite Member

    Hi Specci.
    Your app is almost what I've been scrambling to create:)
    I'll just need to simplify it and create larger forms.
  19. specci48

    specci48 Well-Known Member Licensed User

    Feel free to do this :)
    I am looking forward to your solution...

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice