X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/de760c05d707d0b239f4fc09cb1dba2c13a18b45..4341c033f13578b5b3aeb3e08e20d3889cb2d7c7:/Constructor/include/workplace.h?ds=inline diff --git a/Constructor/include/workplace.h b/Constructor/include/workplace.h index 670d86d..a32f719 100644 --- a/Constructor/include/workplace.h +++ b/Constructor/include/workplace.h @@ -8,7 +8,23 @@ /**Esta clase define el area de trabajo. *Ella se encarga de eliminar los items y dibujar las lineas logicas que los conectan */ - +/**Esta clase es la encarga de de manejar el área trabajo. + * Deriva de Gtk::DrawingArea pues es donde se van a + * dibujar todos los elementos. Una de sus principales + * tareas es redibujarse cuando sea necesario y al mismo + * tiempo, redibujar los elementos que contiene, como + * pueden ser los items de la planta o las líneas lógicas + * que conectan los mismos. + + * Para lograr esto, se ha redefinido el método virtual + * (contenido en la clase ancestro) "on_expose_event()" de + * manera conveniente. + + * También se encarga de eliminar correctamente un item, + * eliminando al mismo tiempo las lineas que llegan o + * salen de él. + */ + ///Indico que la clase CItem existe para poder compilar. class CItem;