Article View: gnu.epoch.misc
Article #1018Want alpha tester for a widget server
From: 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"
Technical Details
Message-ID:
<BLK.93Mar22131144@vanity.mitre.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!howland.reston.ans.net!agate!linus!linus.mitre.org!news!mbunix!blkShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fc7ee,672e422b949f13c6,start X-Google-Attributes: gidfc7ee,public X-Google-ArrivalTime: 1993-03-22 23:20:11 PST Newsgroups: gnu.epoch.misc Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!howland.reston.ans.net!agate!linus!linus.mitre.org!news!mbunix!blk From: blk@mitre.org (Brian L. Kahn) Subject: Want alpha tester for a widget server Message-ID: <BLK.93Mar22131144@vanity.mitre.org> Sender: news@linus.mitre.org (News Service) Nntp-Posting-Host: vanity.mitre.org Organization: The MITRE Corp. Bedford, MA Distribution: gnu Date: Mon, 22 Mar 1993 18:11:44 GMT Lines: 41