Un widget de divulgación , expansor o triángulo de divulgación es un elemento de control gráfico que se utiliza para mostrar u ocultar una colección de widgets "secundarios" en un área específica de la interfaz. El widget oculta configuraciones o información no esenciales y, por lo tanto, hace que el diálogo esté más ordenado.
El usuario puede expandir o contraer el widget de divulgación ; cuando esto ocurre, la ventana que lo contiene puede expandirse para adaptarse al aumento de espacio requerido. El estado del widget suele indicarse mediante una etiqueta con un triángulo al lado, que apunta hacia los lados cuando está contraído y hacia abajo cuando está expandido (que corresponde al estado actual del widget), o un botón con una flecha que apunta hacia abajo cuando está contraído y hacia arriba cuando está expandido (que corresponde a cómo cambiará el estado del widget si se hace clic en el botón). Algunos widgets de divulgación pueden aparecer como un botón más cuando están contraídos y un botón menos cuando están expandidos.
En algunas implementaciones, el widget puede recordar su estado entre invocaciones; esto puede aumentar la familiaridad del usuario con la interfaz. En otras implementaciones, el widget puede desaparecer cuando se hace clic para dejar lugar a los controles recién revelados; este estado no se recuerda.
Algunos diseñadores de interfaces de usuario llaman a este widget "norgie", [1] o "twistie". [2]