🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.epoch.misc
Article #1018

Want alpha tester for a widget server

#1018
From: Brian L. Kahn
Date: Mon, 22 Mar 1993 18:11
40 lines
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!blk

Show 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