I want to implement the following functionality in a treeviewer.
1. When user select a tree item, I want that a small frame like a toolbar can be pop-up and user can click button inside to switch to differenct editors or viewers.
2. When mouse move to a tree item, I want that a tooltip window is pop-up which should be same as the help pop-up windows in java code editor. User can focus on this window and resize it if it is small and the window should be closed when the focus lost.
I have no idea how to implement them. I need a help.