Técnicas: Cómo Congelar Objetos y Gráficos

Una vez que el proyecto está terminado y va a ser utilizado en forma interactiva, podemos querer "congelar" algunos o todos los objetos. De esta forma los objetos congelados no podrán ser movidos, ni modificados en su tamaño, ni removidos usando el ratón.

Por ejemplo, si congelamos una caja de textos, no podremos moverla, expandirla o cortarla usando el ratón. Pero sí podremos escribir texto o borrar texto, o modificar sus contenidos mediante bt, escribe, inserta y fija-nombre-caja de texto (fijatexto1).

Si una tortuga está congelada, no podremos cambiar su figura o moverla con el ratón, pero sí podremos abrir su caja de diálogo o utilizar mandos como estampa, adelante y ffigura.

Si un botón está congelado, no podremos hacer clic sobre él para detener su proceso. Por ejemplo, si lanzamos música desde un botón no podremos detenerla mediante un clic del ratón.

Los objetos congelados se guardan con el proyecto; de esta forma la próxima vez que se abra un proyecto, los mismos objetos seguirán congelados.

Podemos congelar objetos individuales en el área de Proyecto. Esto se logra haciendo clic con el botón derecho del ratón en el icono del objeto y seleccionando Congelar. Existen dos maneras de descongelar un objeto:

También podemos congelar y descongelar objetos bajo el control de un programa. El mando congela toma como entrada una palabra o una lista para congelar objetos ya sea uno por uno, una lista de objetos o todos los objetos de una página. Controle los nombres de los objetos en el área de Proyecto. Por ejemplo:

congela "texto1

congela [texto1 t1 control1 micanción]

congela "página1

Descongela "deshiela" los objetos para que podamos moverlos y cambiarlos. Si lo necesitáramos, dentro del área de Proyecto podemos encontrar el nombre de los objetos que queremos descongelar.

descongela "texto1
descongela [texto1 t1 control1]
descongela "página1

También podemos congelar los gráficos del fondo de una página para que no puedan ser borrados con la goma de borrar o con el mando bg. Congelaf congela el fondo de la página en uso. Un fondo congelado no puede ser borrado, pero se le pueden agregar cosas.

Nota: Cuando se establece el color del fondo con fcolorf, el color del fondo no puede ser borrado.

Si dibujamos en un fondo congelado, podremos borrar los dibujos nuevos, pero no aquellos que estaban ya cuando utilizamos congelaf. El mando descongelaf cancela esta protección.