Re: Moving XtWidth, XtHeight, XtX and XtY macroes from XmP.h to IntrinsicP.h
> On Wed, 14 Sep 2005, Alexander Pohoyda wrote: > >> On Tue, 13 Sep 2005, Marc Aurele La France wrote: > >>> On Tue, 13 Sep 2005, Alexander Pohoyda wrote: > Don't you think it makes sense to move (some of) those macroes from > Xm/XmP.h to X11/IntrinsicP.h file? They seem to belong there. > > >>> Given that what you actually mean is Xt/IntrinsicP.h, I'd tend to > >>> agree with you. Especially given that, in out source tree, only > >>> Xaw references these anyway. > > >> ... even though Xm/XmP.h is a Motif thing (i.e. not distributed with > >> any XFree86 or X.Org server, per se). > > > You're right. I should have checked first. > > > So, should I not use those macroes in libXaw at all, or should I bring > > them to Xt headers files like this: > > > #ifndef XtWidth > > #define XtWidth(w) (((Widget)(w))->core.width) > > #endif > > ... > > > Which solution do you prefer? > > My preference is definitely "b", i.e. your second choice. Mind you > I've no idea how this would affect the various Xm/XmP.h's out > there. I have also found these defines in Xaw/Private.h, so the problem is solved for me. -- Alexander Pohoyda <[EMAIL PROTECTED]> PGP Key fingerprint: 7F C9 CC 5A 75 CD 89 72 15 54 5F 62 20 23 C6 44 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: Moving XtWidth, XtHeight, XtX and XtY macroes from XmP.h to IntrinsicP.h
On Wed, 14 Sep 2005, Alexander Pohoyda wrote: On Tue, 13 Sep 2005, Marc Aurele La France wrote: On Tue, 13 Sep 2005, Alexander Pohoyda wrote: Don't you think it makes sense to move (some of) those macroes from Xm/XmP.h to X11/IntrinsicP.h file? They seem to belong there. Given that what you actually mean is Xt/IntrinsicP.h, I'd tend to agree with you. Especially given that, in out source tree, only Xaw references these anyway. ... even though Xm/XmP.h is a Motif thing (i.e. not distributed with any XFree86 or X.Org server, per se). You're right. I should have checked first. ' So, should I not use those macroes in libXaw at all, or should I bring them to Xt headers files like this: #ifndef XtWidth #define XtWidth(w) (((Widget)(w))->core.width) #endif ... Which solution do you prefer? My preference is definitely "b", i.e. your second choice. Mind you I've no idea how this would affect the various Xm/XmP.h's out there. Marc. +--+---+ | Marc Aurele La France | work: 1-780-492-9310 | | Academic Information and| fax:1-780-492-1729 | |Communications Technologies | email: [EMAIL PROTECTED] | | 352 General Services Building +---+ | University of Alberta | | | Edmonton, Alberta | Standard disclaimers apply| | T6G 2H1 | | | CANADA | | +--+---+ XFree86 developer and VP. ATI driver and X server internals. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: Moving XtWidth, XtHeight, XtX and XtY macroes from XmP.h to IntrinsicP.h
> On Tue, 13 Sep 2005, Marc Aurele La France wrote: > > On Tue, 13 Sep 2005, Alexander Pohoyda wrote: > >> Don't you think it makes sense to move (some of) those macroes from > >> Xm/XmP.h to X11/IntrinsicP.h file? They seem to belong there. > > > Given that what you actually mean is Xt/IntrinsicP.h, I'd tend to > > agree with you. Especially given that, in out source tree, only > > Xaw references these anyway. > > ... even though Xm/XmP.h is a Motif thing (i.e. not distributed with > any XFree86 or X.Org server, per se). You're right. I should have checked first. So, should I not use those macroes in libXaw at all, or should I bring them to Xt headers files like this: #ifndef XtWidth #define XtWidth(w) (((Widget)(w))->core.width) #endif ... Which solution do you prefer? -- Alexander Pohoyda <[EMAIL PROTECTED]> PGP Key fingerprint: 7F C9 CC 5A 75 CD 89 72 15 54 5F 62 20 23 C6 44 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: Moving XtWidth, XtHeight, XtX and XtY macroes from XmP.h to IntrinsicP.h
On Tue, 13 Sep 2005, Marc Aurele La France wrote: On Tue, 13 Sep 2005, Alexander Pohoyda wrote: Don't you think it makes sense to move (some of) those macroes from Xm/XmP.h to X11/IntrinsicP.h file? They seem to belong there. Given that what you actually mean is Xt/IntrinsicP.h, I'd tend to agree with you. Especially given that, in out source tree, only Xaw references these anyway. ... even though Xm/XmP.h is a Motif thing (i.e. not distributed with any XFree86 or X.Org server, per se). Marc. +--+---+ | Marc Aurele La France | work: 1-780-492-9310 | | Academic Information and| fax:1-780-492-1729 | |Communications Technologies | email: [EMAIL PROTECTED] | | 352 General Services Building +---+ | University of Alberta | | | Edmonton, Alberta | Standard disclaimers apply| | T6G 2H1 | | | CANADA | | +--+---+ XFree86 developer and VP. ATI driver and X server internals. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Re: Moving XtWidth, XtHeight, XtX and XtY macroes from XmP.h to IntrinsicP.h
On Tue, 13 Sep 2005, Alexander Pohoyda wrote: Don't you think it makes sense to move (some of) those macroes from Xm/XmP.h to X11/IntrinsicP.h file? They seem to belong there. Given that what you actually mean is Xt/IntrinsicP.h, I'd tend to agree with you. Especially given that, in out source tree, only Xaw references these anyway. Marc. +--+---+ | Marc Aurele La France | work: 1-780-492-9310 | | Academic Information and| fax:1-780-492-1729 | |Communications Technologies | email: [EMAIL PROTECTED] | | 352 General Services Building +---+ | University of Alberta | | | Edmonton, Alberta | Standard disclaimers apply| | T6G 2H1 | | | CANADA | | +--+---+ XFree86 developer and VP. ATI driver and X server internals. ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel
Moving XtWidth, XtHeight, XtX and XtY macroes from XmP.h to IntrinsicP.h
Don't you think it makes sense to move (some of) those macroes from Xm/XmP.h to X11/IntrinsicP.h file? They seem to belong there. Please CC me on reply. Thank you! -- Alexander Pohoyda <[EMAIL PROTECTED]> PGP Key fingerprint: 7F C9 CC 5A 75 CD 89 72 15 54 5F 62 20 23 C6 44 ___ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel