Tareas a nivel general
De PatioWiki
Línea 9: | Línea 9: | ||
- | Como puede verse en el diagrama anterior, existe una clase principal llamada "MainPanel" que representa el panel principal de la herramienta. Dicha clase contiene tanto la barra de herramientas principal ("mainToolBar") como la barra de herramientas inferior (previewSaveToolBar). En medio de | + | Como puede verse en el diagrama anterior, existe una clase principal llamada "MainPanel" que representa el panel principal de la herramienta. Dicha clase contiene tanto la barra de herramientas principal ("mainToolBar") como la barra de herramientas inferior (previewSaveToolBar). En medio de ellas se sitúa el panel "exercisePanel", que es donde se cargarán los diferentes editores de ejercicios. La clase principal se encarga también de almacenar alguna información referente al funcionamiento general de la herramienta. |
Por otro lado, la clase "MainToolBar", que es la barra de herramientas principal, es la encargada de realizar las funciones de crear, editar y borrar ejercicios, así como de establecer la configuración de la herramienta. Para realizar dichas funciones puede mostrar al usuario paneles de tipo "ExerciseTypeSelectPanel" (para la selección del tipo de ejercicio) o "ButtonsConnectionPanel" (para la configuración de la herramienta). | Por otro lado, la clase "MainToolBar", que es la barra de herramientas principal, es la encargada de realizar las funciones de crear, editar y borrar ejercicios, así como de establecer la configuración de la herramienta. Para realizar dichas funciones puede mostrar al usuario paneles de tipo "ExerciseTypeSelectPanel" (para la selección del tipo de ejercicio) o "ButtonsConnectionPanel" (para la configuración de la herramienta). | ||
+ | |||
+ | A través de la barra de herramientas previewSaveToolBar se pueden realizar acciones propias de los momentos finales del proceso de creación de ejercicios como puede ser su previsualización o almacenamiento. | ||
+ | |||
+ | Cuando se carga un editor de ejercicios en el panel "exercisePanel", la barra de herramientas superior ("mainToolBar") no varía y, por tanto, va a ser la misma para todos los tipos de editores. Sin embargo, la barra de herramientas inferior puede variar según el tipo de ejercicio y el modo de edición que se esté utilizando. | ||
Revisión de 06:34 10 oct 2011
En este apartado se expondrá la información técnica referente a la parte de la herramienta que es común a todos los editores de ejercicios que la componen.
Diagrama de clases
La siguiente imagen muestra el diagrama resumido de clases de la parte general de Tareas.
Como puede verse en el diagrama anterior, existe una clase principal llamada "MainPanel" que representa el panel principal de la herramienta. Dicha clase contiene tanto la barra de herramientas principal ("mainToolBar") como la barra de herramientas inferior (previewSaveToolBar). En medio de ellas se sitúa el panel "exercisePanel", que es donde se cargarán los diferentes editores de ejercicios. La clase principal se encarga también de almacenar alguna información referente al funcionamiento general de la herramienta.
Por otro lado, la clase "MainToolBar", que es la barra de herramientas principal, es la encargada de realizar las funciones de crear, editar y borrar ejercicios, así como de establecer la configuración de la herramienta. Para realizar dichas funciones puede mostrar al usuario paneles de tipo "ExerciseTypeSelectPanel" (para la selección del tipo de ejercicio) o "ButtonsConnectionPanel" (para la configuración de la herramienta).
A través de la barra de herramientas previewSaveToolBar se pueden realizar acciones propias de los momentos finales del proceso de creación de ejercicios como puede ser su previsualización o almacenamiento.
Cuando se carga un editor de ejercicios en el panel "exercisePanel", la barra de herramientas superior ("mainToolBar") no varía y, por tanto, va a ser la misma para todos los tipos de editores. Sin embargo, la barra de herramientas inferior puede variar según el tipo de ejercicio y el modo de edición que se esté utilizando.