At 12:14 26/10/98 -0500, Doug Keller wrote:
Andy Piper writes:
> At 22:24 24/10/98 -0400, Douglas Keller wrote:
> >Hrvoje Niksic writes:
> > > Andy Piper <andyp(a)parallax.co.uk> writes:
> > >
> > > > I've been knocking up some C support for balloon help under
> > > > mswindows and have suddenly realised that I can find no place where
> > > > the code in balloon-x.c is called.
> > >
> > > That's because it's not called. The code you see in balloon-x.c
is
> > > experimental and should IMHO be removed. Under X, balloon helps are
> > > created as tiny frames, which is somewhat bulky and very slow.
> >
> >This is why I made balloon-x.c...it is only experimental because it's
> >not being used. The balloon_help.c code itself is not experimental
> >and works fine.
>
> ? Does ballon_help get called? Whats the difference?
The difference is Kyle's stuff uses a Frame with the minibuffer,
modeline, menus, and scrollbars off.
balloon_help.c uses X calls to open a non-bordered window
(OverrideRedirect in X terms) that looks more like the windows tool
tips.
Kyle's stuff is more general because it can use any XEmacs features
like faces, but because it is a Frame it is heavier.
balloon_help.c can only display text, but is lighter because all it
opens is a single X window and draws into it.
BTW RMS has ask me for a GPL'd version of balloon_help.c so they can
include it in FSF Emacs.
This doesn't anseer my question - how is the code called? It looks like it
is not called at all from anywhere in XEmacs.
andy
---------------------------------------------------------------------------
" .sigs are like your face - rarely seen by you and uglier than you think"
Dr Andy Piper, Technical Architect, Parallax Solutions Ltd
mail: andyp(a)parallax.co.uk web:
www.parallax.co.uk/~andyp