Solaris Common Desktop Environment: Guía avanzada del usuario y del administrador del sistema

Creación de un control que se comporta como una zona de soltar

Utilice el campo DROP_ACTION para especificar la acción que se ejecuta cuando el usuario suelta un archivo sobre el control. La acción debe ser capaz de aceptar un argumento de archivo.

Normalmente, una definición de control incluye un campo PUSH_ACTION y un campo DROP_ACTION. Puede utilizar la misma acción para las acciones de pulsar y soltar.

Por ejemplo, el siguiente control, ubicado en el subpanel Aplicaciones personales, ejecuta el cliente X xwud, que acepta un argumento de archivo.

CONTROL Run_xwud 
{
 CONTAINER_NAME				PerAppsSubpanel
 CONTAINER_TYPE				SUBPANEL
 POSITION_HINTS				2
 ICON						   	XwudImage
 PUSH_ACTION					RunXwud
 DROP_ACTION					RunXwud 
}