Thread View: gnu.epoch.misc
1 messages
1 total messages
Started by Brian L. Kahn
Mon, 22 Mar 1993 18:11
Want alpha tester for a widget server
Author: Brian L. Kahn
Date: Mon, 22 Mar 1993 18:11
Date: Mon, 22 Mar 1993 18:11
40 lines
2341 bytes
2341 bytes
I've written a widget server in Tk/Tcl for use with epoch (or maybe emacs). Currently the package provides a drop down menubar and a scrollbar for epoch windows. The widget server should talk to emacs OK, but standard emacs lacks the elisp hooks needed to update the scrollbar when a buffer or window is changed. Actually, it should work for any program that is willing to handle a subprocess via pty stdin/stdout. The widget server is a separate process, and communicates via ptys. The epoch sources don't have to be changed at all. Tcl/Tk is required, which is available from ftp.uu.net. The stuff isn't packaged well yet, so it isn't really ready for Beta release, but I find it really useful. It sure is nice having a scrollbar, and drop menus are pretty handy as well. I plan to offer this as an extension package before long. If someone can't wait for such a package, or is just interested, send me mail and you can try it out. I would like a little help on the use of pipes in epoch. For some reason everything works well driving the widget server via a pty, but when I try to use a (more efficient) pipe instead the server output is only read when epoch does a screen update, and not when it epoch is idle and waiting for key input. I also would like to see the interface fancied up a bit in two ways: 1) interface identical lemacs for menubar, and 2) some other nice widgets like panels and checkboxes. This takes a bit of elisp and Tk programming. Please send mail if interested: blk@mitre.org -- B< Brian Kahn blk@mitre.org "may the farce be with you" -- B< Brian Kahn blk@mitre.org "may the farce be with you"
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads