mbp@lakisis.umd.edu (Mark Phillips) (10/02/89)
Here is a piece of code which I call "paneledit" that can save SunView programmers hours of development time. It allows you to reposition any panel item in your program interactively. It is not a standalone program, but rather can be incorporated into any SunView program at any time by simply adding one line to the program's source code and recompiling. It allows you to switch between the program's normal operational mode and a special "editing" mode, in which you can use the mouse to drag panel items around and find out their new x,y coordinates. You can switch modes as often as you like. Paneledit incorporates a procedure called "move_item" by Chuck Musciano (posted to Sun-Spots in July '88) in a way that frees you from having to explicitly change your code to reference move_item. You just add one line to your program, and poof!, you can drag panel items around to your heart's content, without interfering with the normal functionality of the program. The code, instructions, and a short example program are in the shar file below. Enjoy! Ed's Note: Hostname : titan.rice.edu Directory: sun-source Filename : paneledit.shar Mark Phillips mbp@lakisis.umd.edu Department of Mathematics (301) 454-6550 University of Maryland College Park, Maryland 20742 USA