[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xaw3d+arrowscrollbars option



On Sun, 27 Oct 1996 17:12:16 +0100 joost witteveen 
(joost@rulcmc.leidenuniv.nl) wrote:

> > joost witteveen writes:
> > 
> > -> As there are about 24 references to ARROW_SCROLLBAR in the
> > -> source, I'm not going to turn the compile-time option into
> > -> a run-time option (I'm going to make too many errors while doing that),
> > -> so, the only other thing I could think of is splitting libXaw3d into
> > -> a non-ARROW_SCROLLBAR-dependant part (around 300k), and two
> > -> ARROW_SCROLLBAR dependant part (both around 12k), one compiled
> > -> with -DARROW_SCROLLBAR, and one without. Then, the user would be
> > -> able to do at any time he likes
> > -> to enable the arrow-scrollbars
> > ->    cd /usr/X11R6/lib/Xaw3d
> > ->    ln -sf libXaw3d-scroll-arr.so.6.1 libXaw3d-scroll.so
> > -> or to disable them
> > ->    ln -sf libXaw3d-scroll-in.so.6.1     libXaw3d-scroll.so
> > 
> > This option sounds risky.  If you can ensure that you can do this and
> > it will not break Xaw3d as a drop-in replacement for Xaw, then I guess
> > I don't have a problem with it, although it sounds kludgy.
> 
> Could you explain why you think this might break the drop-in replacement?
> I compleately agree that if it does break it, xaw3d becomes useless.
> But I fail to see why it might break it.
> 
> BTW, I may not have made this too obvious above, but the 
> ARROW-SCROLLBARS independant part would load the libXaw-scroll.so
> library:
> 
> $cd /usr/X11R6/lib/Xaw3d
> $ldd libXaw3d.so.6.0
>    libXaw3d-scroll.so.6 => libXaw3d-scroll-arr.so.6.1

Ok, I didn't know that one: that shared objects could depend on other 
shared objects. It should work then.

Phil.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com


Reply to: