Un widget de divulgación , un expansor o un 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 esencial y, por lo tanto, hace que el cuadro de diálogo esté menos abarrotado.
El usuario puede expandir o contraer el widget de divulgación ; cuando esto ocurre, la ventana contenedora puede expandirse para adaptarse al aumento de espacio requerido. El estado del widget a menudo se indica mediante una etiqueta con un triángulo al lado, apuntando hacia los lados cuando está contraído y hacia abajo cuando está expandido (correspondiente al estado actual del widget), o un botón con una flecha apuntando hacia abajo cuando está contraído y hacia arriba cuando se expande (correspondiente a cómo el widget cambiará de estado si se hace clic en el botón). Algunos widgets de divulgación pueden aparecer como un botón más cuando se contraen y un botón menos cuando se expanden.
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 en él para dejar espacio para 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]