Andy Piper wrote:
> > Does _ThreeDP_h get defined by the athena 3d headers?
>
> Only by the private headers; #include'ing a public header won't leave
> any clues that you're using Xaw3d.
So including X11/Xaw/ToggleP.h for instance will set it?
Yes.
The Xaw3d simple (non-composite) widget classes all derive from either
ThreeD or SmeThreeD. Those that derive from ThreeD will have
_ThreeDP_h defined, whle those deriving from SmeThreeD (i.e. menu
items) will have _XawSmeThreeDP_h defined.
The composite classes appear to be unchanged from the original
versions.
--
Glynn Clements <glynn(a)sensei.co.uk>