Capitulos de este wiki
  1. 1 Introducción
  2. 2 GTK y su funcionamiento
  3. 3 En resumen

1 - Introducción

[editar]
Monografía creado por Juan Carlos Inostroza. Extraido de: http://www.tux.cl/doku.php?id=articulos:primeros_pasos:programacion_grafica_en_gtk_segunda_parte
03 de Marzo de 2006


1. Feedback

Poco feedback recibi por correo, pero si bastante por IRC. Asi que voy a explicar las cosas que quedaron en el tintero en el articulo pasado.

1.1 Compilación.


Para compilar cualquiera de los ejemplos anteriores, solo se necesitaba el programa “glib-config”, que pertenece a las bibliotecas de desarrollo de Glib 1.X. En el caso que quieran compilar los ejemplos anteriores y estos, instalen derechamente gnome-devel (RedHat) o libgnome-dev (Debian), ya que la dependencia minima es Glib.

Para saber si esta o no instalado, ejecutar

$ glib-config

a secas.

1.2 Glib 2?


Si alguien tiene instalado Glib 2.X (Debian Sid, RedHat 8, etc) se supone los ejemplos compilarian, pero en vez de ejecutar “glib-config” hay que ejecutar

$ pkg-config --cflags --libs glib-2.0

en vez de

$ glib-config --cflags --libs

1.3 g_tree_new


Me preguntaron por los argumentos de g_tree_new, especificamente GCompareFunc y eso de los parentesis.

En C, eso es casting. Es decir, pasar un parametro por otro. GCompareFunc es un tipo de dato de Glib para pasar por parametro una funcion, especificamente una funcion de comparacion, que podria decirse es casi exclusiva de GTree.

1.4 Punteros?


Sip. Punteros. Para programar esta clase de programas, ojala saber al reves y al derecho punteros.

1.5 Compilando


Para compilar estos ejemplos, debe estar instalado gtk-config. Para verificar, ejecutar

$ gtk-config

Estos ejemplos estan pensados para GTK+ 1.X.

1.6 Agradecimientos


Muchas gracias a #gnome por las correcciones a los codigos (y especialmente la sintaxis en español) y por las sugerencias.

[editar]

Sé el primero en opinar


Monografías relacionados con 'Programación gráfica en GTK+ (Segunda Parte)'

Está es la segunda parte de este simple tutorial de Gtk+. El capítulo pasado explique... Más »
Este es un documento bastante basico, el primero de una serie de (espero) cinco articulos... Más »

Autor y licencia de 'Programación gráfica en GTK+ (Segunda Parte)'

Copyleft 2000-2006 Tux.cl
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.