]> git.llucax.com Git - z.facultad/75.42/figuras.git/blob - tp5.cpp
5a8a6f90db03f12de68a73524a75fc64771134d4
[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
32     // Seteo opciones de idioma (para que se traduzcan los mensajes al idioma
33     // usuado por el usuario) a través de las variables de entorno LC_xxx.
34     gtk_set_locale();
35
36     // Pasa los parámetros de línea de comandos a GTK para poder modificar
37     // opciones específicas de esta librería.
38     gtk_init(&argc, &argv);
39
40     // Creo mi ventana (con todos sus componentes, incluido el dibujo).
41     TP5Window window;
42
43     // Entro en el loop de eventos.
44     gtk_main ();
45
46     // Sale con código de éxito.
47     return EXIT_SUCCESS;
48 }
49