[Jde] Programar Canvas con GTK
Jose Maria Ca�as Plaza
jmplaza en gsyc.es
Vie Jul 25 13:59:59 CEST 2008
Hola Santi,
en el codigo fuente de jde [1] tienes un ejemplo sencillo de c�mo montar
canvas 3D con gtk: el esquema opengl_viewer. Su GUI se define con glade
y mira c�mo se configura inicialmente en guiresume y configure_event.
Echa un ojo tambi�n a las funciones expose_event y realize en el fichero
opengl_viewer.c.
David Muelas ha hecho algo similar, un esquema que tiene un visor 3D
(mira la noticia del 15 de julio en el blog [2]). David est� subiendo su
c�digo a un repositorio svn dentro del servidor de jde. Mientras
termina, en [3] te he puesto el codigo de su esquema. Su ejemplo es m�s
rico que el anterior. Incluye mecanismos para saber cu�ndo y d�nde se
pica con el rat�n en el canvas 3D. Echa un ojo a las mismas funciones
que antes, tambi�n en el fichero opengl_viewer.c.
Ya nos enviar�s una fotico de tu interfaz con el visor 3D funcionando.
�nimo,
JoseMaria
[1] http://jde.gsyc.es enlace al svn en la caja developers
[2] http://blog.jde.gsyc.es/
[3] http://gsyc.es/jmplaza/gtk/
On vie, 2008-07-18 at 11:01 +0200, Santiago Pe�a Guti�rrez wrote:
> Hola,
>
> Estoy intentando programar un visor 3D en GTK utilizando un
> "DrawingArea". He visto que en el esquema OpenGLdemo se utiliza un
> canvas de Xforms. La clave creo que est� en la funci�n de
> inicializaci�n, que dicho esquema llama a la funci�n:
>
> /* La primera parte de esta funcion inicializa OpenGL con los
> parametros
> que diran como se visualiza. */
> fl_activate_glcanvas(fd_opengldemogui->canvas);
> ...
>
> Que parece que solo sirve para Xforms. Supongo que habr� otra
> equivalente para GTK pero no la encuentro. Esta funci�n pertenece a la
> biblioteca "GLcanvas".
>
> Si alguien sabe algo del tema se agradecen ideas jeje.
>
> Saludos
>
> Santi
>
>
> ______________________________________________________________________
> �S� solidario, haz clic! Por cada b�squeda que hagas desde Windows
> Live Search, estar�s ayudando a los que m�s lo necesitan �S�
> solidario, haz clic!
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
--
http://gsyc.es/jmplaza
Universidad Rey Juan Carlos
M�s informaci�n sobre la lista de distribuci�n Jde-developers