Tablet PC - A Student’s Perspective

One Note, Note Taking and Powertoys

Archive for the 'One Note powertoys' Category

Blogs about programming a power toy

Double Hyperlink

Posted by anirudhsaraf on February 3, 2008

I know I have been sporadic with my posts, but its just that I have been keeping super busy, with little or no free time. However, to make up for it I am finally releasing Double Hyperlink with Inking Support :) .

Double Hyperlink - What is it? It creates a new page, with the user specified title, pastes a hyperlink to the new page in the current page, and navigates to the new page where it puts the hyperlink from the current page.

dh.jpg

he default values i.e if you just click OK are

New Page Title = Blank

Hyperlink Text(new page) = Title of Current Page

Hyperlink Text(current page) = Extra Info

The installer creates a separate windows application. Since a lot of people have issues installing/uninstalling a plugin for OneNote I have not integrated this into OneNote but let it be a separate windows application. If enough people think that they want it integrated inside OneNote, leave a comment and I’ll release a separate installer. Also I have tested this only on my machine running Windows XP tablet version, so install at your own risk. I would appreciate feedback, comments and criticism.

Ani

Download double hyperlink

Posted in One Note powertoys | Tagged: , , | 8 Comments »

PowerToys Ideas

Posted by anirudhsaraf on January 9, 2008

I had been away from my computer for the past few days, taking a break and visiting Singapore and Bangkok, and thus the dearth of post and updates on the Powertoys.

My Double Hyperlink Powertoy is complete, I am just waiting to figure out how to make the powertoy GUI be displayed on top of OneNote instead of behind it. Once that is figured out, I will release the powertoy.

Meanwhile there are a bunch of Powertoy ideas I toyed with, during my isolation from my computer (I actually used pen and paper to jot down these ideas, seems quaint I know ;)) :

1) Double Spacing Ink ( Handwritten Text) : The inspiration for this came from submitting my maths assignments. The professor wanted the problems done in double spaced and I ended up manually moving the ink down after every line.

2) OneNote has some great outlining tools ( levels and containers) which don’t work so well with ink ( atleast not for me). Outlining has the great feature of creating collapsible boxes, a feature I would love to have for my ink notes. Maybe an easier way to handle it would make it more useful for inkers.

3) A Flash Card Powertoy - basically a flash card program integrated into Onenote. DoubleHyperlink Powertoy was a buildup for this one.

4) Selecting everything below cursor location, to be extended into a page break function. Yes that’s for all the printing woes.

5) And ofcourse, I know I am supposed to be working on the TreeView control but I have just had so many things going on in the past few days.

Let me know if anybody has any ideas of features that would be beneficial in the above mentioned powertoys. I won’t promise to have one ready soon, but I am working on it in whatever time I can manage.

That’s all for now, and hopefully work on these powertoys will start off soon :)

Posted in One Note powertoys | 5 Comments »

Powertoy: Double Hyperlink

Posted by anirudhsaraf on November 17, 2007

Double Hyperlink - What is it? It creates a new page, with the user specified title, pastes a hyperlink to the new page in the current page, and navigates to the new page where it puts the hyperlink from the current page :).

dh.jpg

The default values i.e if you just click OK are

New Page Title = Blank

Hyperlink Text(new page) = Title of Current Page

Hyperlink Text(current page) = Extra Info

Known Issue :- I cannot figure out why OneNote starts the powertoy minimized. It’s a random thing, sometimes its starts on top and sometimes it is minimized. I have tried every trick I could think of to make it come up in center of OneNote. If anyone knows how to achieve this (C#) please do let me know, since I have been breaking my head over it :(

Also not a single person, assuming there was one, left a comment saying whether the treeview control worked. If you download this powertoy I would appreciate some feedback.

Download Double Hyperlink Powertoy < Disabled :- Fixing Bugs - My computer crashed :( will be a while before I put this one back >

UPDATE : Powertoy Released.

Thanks to onenotepowertoys poll for the idea.

Posted in One Note powertoys, OneNote | Tagged: , , | 9 Comments »

TreeView : Beta

Posted by anirudhsaraf on November 4, 2007

Here is a Beta version of TreeView. I guess labeling it Beta absolves me of all the errors and exceptions the program might throw. I am realizing a very stripped down version of TreeView I envisioned since I feel that the navigation alone is very useful, specially in full screen mode. I have ton’s of features I am working to implement into the TreeView control. However the pressure to keep up with classwork is getting to me and therefore this must be put on the back burner for a week or so till I get done with my midterms. In the meantime however, I would appreciate if people gave suggestions as to what features they would like implemented into the TreeView Control.

Some of the Features I might implement :

1) Drag and drop functionality to reorder pages.

2) Copy hyperlink to page without having to navigate to the page ( thereby making it easy to hyperlink the current page to some other pages.)

3)Create / Delete page.

4) Dynamic update of TreeView ( No. It doesn’t have it in this version unfortunately. Therefore if you create a page it will NOT show up in the TreeView unless you restart the control.)

5) There is no validation checks for the change notebook name and sections. Also you might get an error due to malformed XML once in a while when you try to change the page title. I am still trying to figure out why it does this.

So download and try out the Tree View controller for One Note. Feedbacks would be appreciated :).

<Edit>

Changing Color :

So this was completely unintentional, but it seems that due to the choice of color I made, users have the option of changing the background color on the control. The color it uses is the desktop color set under the display properties. To get there right click on the desktop -> goto properties -> Display tab -> color on the bottom right corner. So if you are getting some background which makes it impossible to read the text, go ahead and change the desktop color to change the background color on the control :).

Issues with Vista

So some people(2 has been brought to my attention) seem to be having issues with it under Vista. Did anybody get it to work under Vista? Under XP? I have only heard from people who didn’t get it to work, what about hearing from some people who did get it to work ?

Control doesn’t stay on top

Also while using it I noticed that the window stays on top only when you launch it the first time. If you close it and relaunch it, it minimizes to the taskbar. You then have to quit onenote, kill the process and then restart TreeView for it to stay on top and not mimimize. I have no idea why it does this, so if anybody has any clue as to why this might be happening let me know. I am using form.topmost = true in a timer event to make it stay on top.

if (GetWindowText(ihandler, sBuff, cChars) > 0)
{
String activeWindow = sBuff.ToString();
if (activeWindow.Contains(”Microsoft Office OneNote”) == true)
mainForm.TopMost = true;
}

</Edit>

Also if you like the control and would like to help its development do consider donating whatever amount you can :). Below is the link for Paypal donation.

Make payments with PayPal - it's fast, free and secure!

Posted in One Note powertoys | Tagged: , , , | 33 Comments »

TreeView : How does it look?

Posted by anirudhsaraf on October 27, 2007

So after being up all night yesterday, I finally have ver1.0 of the TreeView almost ready. I had to ditch my code 3 times on the way there, but the final solution was worth the sleepless nights.

The features it has are basically Tree Navigation of notebooks and title changing. The drag and drop functionality will be implemented after I get over with my second round of midterms (Sigh!!). I decided against the preview pane since I see it more as a tool to replace the one note side bar while you are using it.

If all goes according to plan - meaning I figure out the tutorial on adding the toolbar button to OneNote soon, and a way to keep the navigation window on top of Onenote - I should be releasing the PowerToy sometime during next week (keep your fingers crossed for that one).

Here is a Video of the TreeView Control in Action.

Feedbacks appreciated :).

And for those who have the means and would like to support the Development of more Powertoys please consider donating -even small amounts help, thats how Google made billions :) - its difficult paying the astronomical college tuition fees.

Link for PayPal donation

Make payments with PayPal - it's fast, free and secure!

Posted in One Note powertoys | 4 Comments »