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

Re: xaw3d+arrowscrollbars option



> 
> 
> 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

Also I'm not quite sure why the links are kludgy. 

-- 
joost witteveen
            joost@rulcmc.leidenuniv.nl
          joostje@debian.org
--
Use Debian/GNU Linux!

--
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: