Google Classroom
GeoGebraGeoGebra Classroom

Casillas pequeñas V2

Uso de casillas de control pequeñas para los valores booleanos, al estilo de GeoGebra 4

Cuando queremos casillas de control más pequeñas que las que ofrece GeoGebra, una opción es cambiar su tamaño por defecto en el propio applet. Se puede hacer modificando el archivo geogebra.xml, pero no es lo más cómodo y el cambio se pierde con el primer clic en el botón deshacer de la barra de herramientas. En una construcción anterior el uso de la instrucción registerStoreUndoListener de JavaScript nos acercaba mucho a una solución satisfactoria, pero tenía un pequeño problema: el "oyente" que habíamos creado se disparaba cuando se hacían cambios en la construcción y el tamaño de casilla pequeño lo perdíamos con el botón deshacer. Lo solucionamos en esta construcción cambiando el "oyente" por registerClientListener, que atiende a casi cualquier evento que se produzca durante el uso del applet, y ejecutando el código que cambia el tamaño siempre que se produce el evento undo. De esta forma volvemos a cambiar el tamaño de las casillas por uno más pequeño cada vez que se hace clic en el botón de la barra de herramientas, que es cuando se perdía.