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.

12 Responses to “TreeView of OneNote NoteBooks”

  1. Waiting for... TreeView + Title Change + Move and more at OneNote PowerToys Says:

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

  2. Tablet PC and Ultra-Mobile PC News and Reviews - GottaBeMobile.com - OneNote TreeView of Your Notebooks Says:

    [...] 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. OneNote TreeView of Your Notebooks - Pocket.Net - Mobile 2.0 Says:

    [...] 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 Says:

    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 Says:

    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. The Student Tablet PC » Blog Archives » Blog Launch: Tablet PC - A Student’s Perspective Says:

    [...] 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 Says:

    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 Says:

    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 Says:

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

  10. OneNote笔记导航插件 at E-space Says:

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

  11. Rich Says:

    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. Kolz Blog » Blog Archive » Waiting for… TreeView + Title Change + Move and more Says:

    [...] 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 [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>