Tablet PC – A Student's Perspective

One Note, Note Taking and Powertoys

TreeView of OneNote NoteBooks

Posted by anirudhsaraf on October 19, 2007

So after a week of learning XML and C# I finally dived into playing with the OneNote API

Here is the result of my first experiment with the One Note API.

tree view image

What the program basically does is convert the OneNote Notebook structure into a TreeView structure. Not too useful at this stage, but its a start. A few of the features I hope to implement before releasing a powertoy based on this.

  1. Add SubPages as a seperate Node
  2. Link to Notes from Tree View
  3. Ability to change the page title
  4. A page preview pane
  5. Ability to move pages pages.

Please do leave feature requests/ideas in the comments below. Also if anyone is interested in developing/collaborating in the development of OneNote Powertoys do drop me an email.

About these ads

14 Responses to “TreeView of OneNote NoteBooks”

  1. [...] So far it only has 4 posts. One “Hello World”, two about OneNote usage, and one about starting to develop a OneNote PowerToy… [...]

  2. [...] This one sure is worth following.  TreeView of OneNote notebooks seems like a good idea to me, especially if all the features are added: [...]

  3. [...] This one sure is worth following.  TreeView of OneNote notebooks seems like a good idea to me, especially if all the features are added: [...]

  4. Metatone said

    This looks great! I don’t know about others, but I for one tend to keep a lot of stuff all on one level, because there isn’t an easy way to navigate around deep tree structures in OneNote. Sadly I don’t have the coding talent to help you out, but you certainly have my encouragement.

  5. scotto said

    This is a great start. I’d suggest aiming for a flexible “mindmap” hierarchical view. If you want to see what I mean, freemind (http://freemind.sourceforge.net) is a superb implementation — but not pen enabled. Here’s your chance!

  6. [...] powertoy development” Anirudh has already got his blogging ball well and truly rolling with a progress report on his development for a much needed ‘treeviewer’ for OneNote and an excellent [...]

  7. John Guin said

    Nice! I can’t wait to see the results. I have a suggestion as well – package the tree view as it’s own control that anyone can use in addins.

    John Guin
    OneNote Test

  8. anirudhsaraf said

    thanks for all the feedback everybody. Everybody’s encouragement is a big motivator for me to procrastinate more from college work and spend time on the powertoy :)

    Scott :- mindmap hierarchical view is a good idea, though I don’t think it will be even tried in this powertoy. Unfortunately, my knowledge of C# is not that great, considering its been a week since I started. But it does seem like an interesting ideas and maybe sometime when I have the required expertise I’ll look into it.

    John :- Thats a good idea. However, instead of going with the overhead of creating a addin control (read: I don’t know how to clean up the code and actually make it into a separate control :P), I’ll write up a tutorial in the near future on how to go about doing it so that others can do more stuff with it.

  9. Ray said

    Great Idea – let us know how it’s going!!

  10. [...] 一个使用Tablet PC的学生开发了一款TreeView的OneNote [...]

  11. Rich said

    This would be great, when I set up Onenote I tried to get the sections the way I wanted them, however I had no idea there would be so many. I need a way to view multiple levels at the same time without taking up so much room. Are you going to allow drag and drop functionality to it as well? (i.e. Note to Section and Section to other page.)

    Thanks,

    Rich

  12. [...] far it only has 4 posts. One “Hello World”, two about OneNote usage, and one about starting to develop a OneNote PowerToy… So after a week of learning XML and C# I finally dived into playing with the OneNote API Here is [...]

  13. iamrealwhy said

    Thank you for sharing the toy.
    i am trying to develop a onenote powetoy with Delphi.
    But i don’t know how to use the api unit.
    May you please show me the sourse?

  14. Displayschutz Netbook…

    TreeView of OneNote NoteBooks « Tablet PC – A Student's Perspective…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

%d bloggers like this: