Click here to Skip to main content
Click here to Skip to main content

ToDoListPPC

By , 6 Nov 2006
 

The source is also under SubVersion control at Google.

Introduction

This project is a C# .NET Compact Framework application that provides editing and viewing of ToDoLists created with .dan.g's ToDoList program, on a Pocket PC. This project is an example of the basics required for a .NET Compact Framework application and shows how to use XML, a tree control, and a tab control, as well as a good use for recursion.

Background

The original Pocket PC TodoListViewer was written by Kyle Tillman. He didn't have the time to add the features he wanted to, so I grabbed his project and have added some of the features we both wanted.

SIP

I had some fun getting my controls to acknowledge the SIP when it was displayed, but found the easiest way was to place them all in a top level panel and just resize that panel when the SIP was displayed/hidden. That top level panel would then resize its components and so on down the control tree.

The project is currently being developed using MS Visual Studio 2008 and Microsoft's .NET 2.0 SDK.

Known Issues

  1. Files not loading

    Issue: The application cannot load some ToDoList files created with older versions of the ToDoList program.

    Solution: Install the most recent version of the ToDoList program, load the ToDoList file, and save as a new file. This causes the XML to be upgraded and appears to fix the issue.

    Thanks To: Kyle Tillman.

  2. Fix display for landscape mode

    Issue: I need to re-arrange the layout of the screen when the device is in landscape mode.

    Solution: -

    Thanks To: -

  3. Details panel display

    Issue: When the Details panel is first displayed, the tabs are off the bottom of the screen.

    Solution: I'm still working on this issue. For now use the workaround.

    Workaround: Displaying and hiding the SIP moves the details up to the correct place.

    Thanks To: Andy Aspell-Clark.

Todo:

Date Added Description Date Completed
2nd Dec 2007 Fix Saving todolists.
10 Mar 2005 Make font size user selectable.
11 Apr 2005 Stop Details panel tabs appearing off screen.

Contact Information

You can contact me at aspellclark at yahoo.co.uk about this project. If you contact me at my normal e-mail address, please put [ToDoListPPC] in the Subject line.

Subversion

I have created a Google code repository for TodoListPPC, you can access it here.

Version History

  • 3.0 (2nd Dec 2007)
    • Can now read Todolist V5.3.10 files.
    • Warning: Do not save files with this version. they may not load with Todolist. I am working on this, but for now treat this as "read-Only"
  • 2.5 (6th Nov 2006)
    • Added settings dialog for font details.
  • 2.4 (1 Nov 2006)
    • Revamp and works with Todolist 5 beta.
  • 2.3 (28 Oct 2005)
    • updated to work with TodoList 4.4.
  • 2.2 (11 April 2005)
    • the checkboxes now work as expected.
  • 2.1 (24 March 2005)
    • Now remembers the last tasklist loaded, and reloads it on startup.
  • 2.0 (11 March 2005)
    • First public offering after I grabbed Kyle's Todolist Viewer and started adding extra functionality.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Andy Aspell-Clark
Software Developer (Senior) EADS
United Kingdom United Kingdom
Member
No Biography provided

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
GeneralHelp installingmembermclsm10 Oct '09 - 21:05 
GeneralRe: Help installingmemberfoz128412 Oct '09 - 3:11 
GeneralNew version [modified]memberfoz128421 May '09 - 4:57 
GeneralRe: New versionmemberOnesimus11 Jun '09 - 11:20 
GeneralRe: New versionmemberfoz128425 Aug '09 - 23:27 
GeneralRe: New versionmembergiovanne4 Aug '09 - 11:21 
GeneralRe: New versionmemberfoz128426 Aug '09 - 1:31 
QuestionWill this work on blackberries?members_abrar7 Jun '08 - 7:44 
QuestionNot support NEW VERSION ...memberMember 377585917 Feb '08 - 5:56 
QuestionCan't see any tasks - help neededmemberdzah3 Feb '08 - 10:02 
Dear forum members,
 
When opening a ToDoList file on my HTC3300 (WM6) I see only "pluses" indicating the presence of subtasks and lines of dots representing the tree structure, but no tasks and subtasks themselves - i.e. no textual information. I have tried a file created by ToDoList ver. 5.4.2 and also the ToDoList Documentation file that came with the distribution.
When I try to edit the tasks manually and then save the list, the program crashes.
 
I would highly appreciate being given any advice on this matter.
Thank you.
 
Alex
Newslatest releasememberAndy Aspell-Clark15 Dec '07 - 4:23 
GeneralRe: latest releasemember.dan.g.10 Jan '08 - 18:51 
Questionbasic getting started guide ..?membermojomuse7 Nov '07 - 3:32 
AnswerRe: basic getting started guide ..?memberMichael Davey 124 Nov '07 - 20:01 
GeneralFont errormembermoltra27 Aug '07 - 5:40 
GeneralRe: Font errormemberverithin15 Nov '07 - 7:20 
GeneralHelp on the Landscape-issuememberdaniellus24 Jul '07 - 9:57 
QuestionCrashes on file readmemberRick Seenarine26 Jun '07 - 8:45 
GeneralCrashes on SavingmemberGoodTurn17 Feb '07 - 9:09 
GeneralRe: Crashes on SavingmemberMurray Elliot8 May '07 - 1:03 
QuestionWhat ways of sorting do people want/need?memberFrans Postma21 Dec '06 - 12:16 
AnswerRe: What ways of sorting do people want/need?memberMurray Elliot8 May '07 - 1:00 
AnswerRe: What ways of sorting do people want/need?member.dan.g.15 May '07 - 13:30 
QuestionFails on latest AximmemberDon M21 Nov '06 - 0:58 
AnswerRe: Fails on latest AximmemberFrans Postma22 Nov '06 - 12:14 
QuestionRe: Fails on latest AximmemberDon M23 Nov '06 - 4:11 
AnswerRe: Fails on latest AximmemberFrans Postma23 Nov '06 - 8:52 
GeneralRe: Fails on latest AximmemberDon M23 Nov '06 - 10:08 
GeneralRe: Fails on latest AximmemberFrans Postma23 Nov '06 - 11:41 
GeneralRe: Fails on latest AximmemberFrans Postma23 Nov '06 - 13:55 
GeneralRe: Fails on latest AximmemberDon M24 Nov '06 - 1:00 
GeneralRe: Fails on latest AximmemberFrans Postma24 Nov '06 - 9:24 
GeneralRe: Fails on latest AximmemberDon M25 Nov '06 - 4:53 
GeneralRe: Fails on latest AximmemberFrans Postma25 Nov '06 - 5:12 
GeneralRe: Fails on latest Aximmemberme011a43388 May '07 - 0:21 
NewsFinally a new BuildmemberAndy Aspell-Clark31 Oct '06 - 8:42 
GeneralRe: Finally a new BuildmemberFrans Postma2 Nov '06 - 0:46 
QuestionRe: Finally a new BuildmemberFrans Postma2 Nov '06 - 9:02 
QuestionRe: Finally a new Buildmemberjk4a3 Nov '06 - 12:16 
AnswerRe: Finally a new BuildmemberFrans Postma4 Nov '06 - 0:49 
GeneralRe: Finally a new Buildmemberjk4a4 Nov '06 - 15:26 
GeneralRe: Finally a new BuildmemberFrans Postma5 Nov '06 - 0:07 
GeneralRe: Finally a new BuildmemberAndy Aspell-Clark5 Nov '06 - 7:03 
GeneralRe: Finally a new Buildmember.dan.g.20 Nov '07 - 12:11 
QuestionAny new builds available?membertdotrick23 May '06 - 8:30 
AnswerRe: Any new builds available?membercyberblazer31 May '06 - 14:17 
AnswerRe: Any new builds available?membertdotrick1 Jun '06 - 1:50 
AnswerRe: Any new builds available?memberFrans Postma30 Oct '06 - 8:19 
GeneralProblem on Windows Mobile 2003memberhehman3 Jan '06 - 14:58 
GeneralRe: Problem on Windows Mobile 2003memberhehman3 Jan '06 - 16:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web01 | 2.6.130523.1 | Last Updated 7 Nov 2006
Article Copyright 2005 by Andy Aspell-Clark
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid