Hi All, I have tried to share a X window between FLTK and SDL. Below is a 
subset of the used code: ----------------------------------------------- int 
main(int argc, char **argv) { int w = 640; // must be > 104 int h = 480; char 
winhack[64]; SDL_Rect rect; Window window(w, h); window.begin(); Button* b = 
new Button(0, 0, 40, 20, "Print"); b->callback(more_cb); window.end(); 
window.show(argc,argv); temp_1 = SDL_LoadBMP ("logo.bmp"); memset(winhack, 
0x00, 64); int wid = xid(&window); sprintf( winhack, "SDL_WINDOWID=0x%X", wid); 
putenv(winhack); // set the environment variable SDL_WINDOWID SDL_Init 
(SDL_INIT_VIDEO); screen = SDL_SetVideoMode (640, 480, 0, 0); 
------------------------------------------------------------------------------------------
 The call SDL_SetVideoMode prints the following out on the shell: 
X_GetWindowAttributes: BadWindow (invalid Window parameter) 0x3800002 
X_CreateColormap: BadMatch (invalid parameter attributes) 0x32840 X_CreateGC: 
BadDrawable (invalid Pixmap or Window parameter) 0x3800002 
X_ChangeWindowAttributes: BadWindow (invalid Window parameter) 0x3800002 
XRequest.145: BadDrawable (invalid Pixmap or Window parameter) 0x3800002 
X_ChangeWindowAttributes: BadWindow (invalid Window parameter) 0x3800002 
X_QueryPointer: BadWindow (invalid Window parameter) 0x3800002 XRequest.145: 
BadDrawable (invalid Pixmap or Window parameter) 0x3800002 Nothing is working 
... what could be the problem ? --Armin
___________________________________________________________
GRATIS! Movie-FLAT mit über 300 Videos. 
Jetzt freischalten unter http://movieflat.web.de

_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to