SelectionBrowser Guide
Summary
SelectionBrowser provides a referring tool to work with one or several notebooks simultaneously. One can add reference to any part of the cell and later can return by its reference button. The package uses the undocumented function of Mathematica CellInformation and does not need to add any changes into the editing notebook! All reference information is stored with reference buttons in the palette SelectionBrowser. To launch the palette execute SelectionBrowser[].
© 2006 Yuri E. Kandrashkin
Implementation Notes
The information about current selection determined by Mathematica undocumented function CellInformation[].
Guide
This loads the package
By default it opens a palette with a single button [Add Selected Tag] in the right-upper corner:
To tag the current selection in the editing notebook press this button. This button captures the selection of any part of a cell or the whole cell. Below shown how will change the palette after the first tagging this cell.
The cell with blue background consists of information about the editing file and the button [ – ] to remove all buttons referring to this file. The next line includes the referring button with first words of captured selection and the button [ – ] removing this tag.
If the cursor is placed in the cell but there is no selection making selection tag creates a new button without the button name.
The selection browser supports references to several notebooks. Here is a palette with two more buttons:
Pressing to any of the generated references will reselect previous selection and its notebook.
SelectionBrowser uses the internal Mathematica FrontEnd information to refer to the selection and hence does no changes in the editing notebook. Because of this property all references will be gone completely after restarting the kernel.
Last modified: July 24, 2006