]> git.llucax.com Git - z.facultad/75.42/figuras.git/blob - tp5.cpp
be518c3db0d2c7b03614ed4fa8128808b1015379
[z.facultad/75.42/figuras.git] / tp5.cpp
1 /* vim: set et sts=4 sw=4 fdm=indent fdn=1 fo+=t tw=80:
2  *
3  * Taller de Programación (75.42).
4  *
5  * Ejercicio Número 5:
6  * Graficador de figuras.
7  *
8  * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
9  * Puede copiar, modificar y distribuir este programa bajo los términos de
10  * la licencia GPL (http://www.gnu.org/).
11  *
12  * Creado: sáb sep 20 19:52:13 ART 2003
13  *
14  * $Id$
15  */
16
17 #include "dibujo.h"
18 #include "rectangulo.h"
19 #include "cuadrado.h"
20 #include "linea.h"
21 #include "circulo.h"
22 #include "interface.h"
23 #include <gtk/gtk.h>
24
25 /**
26  * Programa principal del \ref main "Trabajo Práctico".
27  *
28  * \return EXIT_SUCCESS si terminó correctamente.
29  */
30 int main(int argc, char* argv[]) {
31     Dibujo dibujo;
32
33     GtkWidget* window;
34
35     gtk_set_locale();
36     gtk_init (&argc, &argv);
37
38     window = create_window(&dibujo);
39     gtk_widget_show(window);
40
41     gtk_main ();
42
43     // Limpio el dibujo (para liberar las figuras.
44     dibujo.borrar_todo();
45
46     return EXIT_SUCCESS;
47 }
48