X-Git-Url: https://git.llucax.com/z.facultad/75.42/figuras.git/blobdiff_plain/09eee1993f5b3310f6695639433fdf2d9e319db2..34078d9855550bda8415c600931decd2dc50bcc6:/tp5.cpp?ds=inline diff --git a/tp5.cpp b/tp5.cpp index be518c3..5b7846e 100644 --- a/tp5.cpp +++ b/tp5.cpp @@ -19,8 +19,9 @@ #include "cuadrado.h" #include "linea.h" #include "circulo.h" -#include "interface.h" +#include "tp5window.h" #include +#include /** * Programa principal del \ref main "Trabajo Práctico". @@ -28,21 +29,17 @@ * \return EXIT_SUCCESS si terminó correctamente. */ int main(int argc, char* argv[]) { - Dibujo dibujo; - - GtkWidget* window; - + // Seteo opciones de idioma (para que se traduzcan los mensajes al idioma + // usuado por el usuario) a través de las variables de entorno LC_xxx. gtk_set_locale(); - gtk_init (&argc, &argv); - - window = create_window(&dibujo); - gtk_widget_show(window); - - gtk_main (); - - // Limpio el dibujo (para liberar las figuras. - dibujo.borrar_todo(); - + // Pasa los parámetros de línea de comandos a GTK para poder modificar + // opciones específicas de esta librería. + gtk_init(&argc, &argv); + // Creo mi ventana (con todos sus componentes, incluido el dibujo). + TP5Window window; + // Entro en el loop de eventos. + gtk_main(); + // Sale con código de éxito. return EXIT_SUCCESS; }