#include "cuadrado.h"
#include "linea.h"
#include "circulo.h"
-#include "interface.h"
+#include "tp5window.h"
#include <gtk/gtk.h>
+#include <cstdlib>
/**
* Programa principal del \ref main "Trabajo Práctico".
* \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;
}