
Thu, 04/20/2000 - 11:00
Forums:
Dear all,
I'm trying to use the class Xw_Window My aim is to reparent the default Cascade Window with my own X11 Window.
1 - I create a X11 Window (= win1) 2 - I create a Xw_Window as follow : aWindow = new Xw_Window(aGraphic3dDevice,
"CASWX11"
0.5,0.5,0.3,0.3,
Xw_WQ_3DQUALITY,
Quantity_NOC_BLACK,
win1);
But it doesn't work : *Xw_Error_4/1*code 3/'BadWindow (invalid Window parameter)' from Xw_error_handler routine *Xw_Error_4/1*code 3/'BadWindow (invalid Window parameter)' from Xw_error_handler routine *Xw_Error_3/2*Bad Window 0 Attributes from Xw_get_window_position routine
Could someone help me ? Thanks.
Thu, 04/20/2000 - 14:37
What I'm doing is using the constructor Xw_Window::Xw_Window(const Handle(Xw_GraphicDevice)& Device,const Aspect_Handle& aWindow,const Xw_WindowQuality aQuality = Xw_WQ_SAMEQUALITY,const Quantity_NameOfColor BackColor = Quantity_NOC_MATRAGRAY);
and passing the X window id as the Aspect_Handle aWindow parameter. The thing you should know is that you have to setup an opengl rendering context for 3d is you're creating a window for drawing 3d...