[ nenadus @ 23.12.2005. 20:34 ] @
Pozdrav,

Razvijam vec duze vreme igru koja ce raditi pod linux OS-om.
Problem je nastao kada sam krenuo da implementiram GUI. Zelim
da ceo prozor sam iscrtavam (dakle program ce sam crtati i
border i caption bar!!) koristeci OpenGL, ali ne znam kako da
napravim prozor koji to podrzava. Mislio sam da koristim cist Xlib.
Dakle, OpenGL inicijalizacija nije problem vec crtanje po citavom
prozoru!

Da li se mogu ikako presresti poruke za iscrtavanje border-a i
caption bar-a i ako mogu koja su imena tih poruka? Da li postoji
neki alternativni nacin da se ovo uradi?

Pozdrav,
nenadus
[ defufna @ 23.12.2005. 21:50 ] @
pa nije mi palo nikada napamet to da probam u linuxu, ali u windowsu sam ovako uradio, prozoru sam uklonio sve (titlebar border i ostalo) i onda sam sam na prozoru crtao bordere titlebarove i ostalo, znaci nekako moras da ucinis da ti wm ne dira prozor i da sam radis window managment..
[ nenadus @ 23.12.2005. 23:55 ] @
Zdravo defufna,

Da, znam kako bi se to odradilo koristeci VC++. Cini
mi se da se napravi prozor bez caption bar-a i border-a
i presretne WM_NCPAINT poruka.

Problem je kako to uraditi pod Linux-om:).

Pozdrav,
nenadus
[ tosa @ 24.12.2005. 00:32 ] @
Pogledaj "Crazy Eddie's GUI System", ima jos slicnih resenja, potrazi na sourceforge-u.
[ LiquidBrain @ 05.02.2006. 18:43 ] @
jedna od varijanti ti je da koristish libSDL, veoma dobra biblioteka za GUI. Imash sve lepo dokumentovano uz par dobrih primera na njihovom oicijalnom sajtu

ae poz!
[ nenadus @ 06.02.2006. 13:05 ] @
Pozdrav,

Zahvaljujem svima na odgovorima na ovaj post. Pre koju
nedelju sam pronasao nacin kako da uradim ono sto sam
trazio. Bilo je dovoljno da se override-redirect flag podesi
i to bi bilo to:).

Hvala,
nenadus