Path: utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!bloom-beacon!ATHENA.MIT.EDU!eichin From: eichin@ATHENA.MIT.EDU (Mark W. Eichin) Newsgroups: comp.windows.x Subject: re: Sony widget set available for ftp Message-ID: <8808300536.AA08895@KREMVAX.MIT.EDU> Date: 30 Aug 88 05:36:42 GMT References: <19880828210830.1.RWS@KILLINGTON.LCS.MIT.EDU> Sender: daemon@bloom-beacon.MIT.EDU Organization: The Internet Lines: 47 RWS>Date: Sun, 28 Aug 88 17:08 EDT RWS>From: Robert Scheifler RWS>A widget set from Sony is now available for anonymous ftp from RWS>expo.lcs.mit.edu (18.30.0.212), as compressed tar file RWS>/contrib/Xsw.tar.Z. If you can't ftp, never fear, these sources will be RWS>included in R3. Well, it assumes Xtk, not Xt; SScroll won't compile under 4.3BSD/Vax pcc (attempts to assign to a cast; (int)frep = foo is *not* valid...); SScroll will not compile under gcc 1.26 either (the XtOffset macro is called `not constant'... SO IS THE X11R3 ONE!!!) Fixing the 4 assignments was simple, but getting it to actually build with Xt is failing badly. The examples, when compiled, refer to: _boxWidgetClass _clockWidgetClass _popupWidgetClass _XtGrayPixmap _formClassRec _simpleClassRec all of which are undefined. Has anyone made progress on actually using this toolkit under R2? Perhaps the wrong version was put on expo? Mark Eichin SIPB Member & Project Athena ``Watchmaker'' % diff SScroll.c SScroll.c~ 395c395 < MinusToZero(W->sscroll.button_len[i]); --- > MinusToZero((int)W->sscroll.button_len[i]); 409c409 < MinusToZero(W->sscroll.bar_len[i]); --- > MinusToZero((int)W->sscroll.bar_len[i]); 479c479 < scrollBtn_callbackList[0].closure = (caddr_t)(ScrollBtnOri|ScrollObj_Btn); --- > (int)scrollBtn_callbackList[0].closure |= ScrollBtnOri; 518,519c518 < scrollBtn_callbackList[0].closure = < (caddr_t)(ScrollObj_Btn | ScrollBtnDir | ScrollBtnOri); --- > (unsigned)scrollBtn_callbackList[0].closure |= ScrollBtnOri;