Integration of a Prerequisite-Chart Editor with a PDF Viewer

Bob Tennent

September 24, 2009

The prerequisite charts at

http://www.cs.queensu.ca/undergraduate/prereq.html

are currently edited using

  1. a command-line editing program (http://freshmeat.net/projects/prerex/) which supports add, delete, cut-and-paste, shift, and edit operations on chart elements;

  2. an open-source PDF viewer (okular) that has been patched to be able to generate coordinates of "clicked" nodes or grid points on the chart; these are transmitted to the editor's command line using the X11 "clipboard".

The aim of this project is to merge the editor's command-line interface with the GUI of a suitable document viewer. The aim is to allow editing and viewing the effects of editing operations within a single application, while retaining the advantages of the command-line shell (such as the command history).

mailto:rdt@cs.queensu.ca
613-533-6060
Goodwin Hall 541