Diálogo de lista

Use la opción --list para crear un diálogo de lista. Zenity devuelve las entradas en la primera columna de texto de las filas seleccionadas a la salida estándar.

Los datos para el diálogo deben especificarse columna por columna, fila por fila. Puede proporcionar datos al diálogo a través de la entrada estándar. Cada entrada se debe separar por un carácter de línea nueva.

Si usa la opción --checklist o --radiolist, cada fila debe comenzar con 'TRUE' o 'FALSE'.

El diálogo de lista soporta las siguientes opciones:

--column=columna

Especifica el encabezado de la columna mostrada en el diálogo de lista. Usted debe especificar una opción --column por cada columna que usted desea mostrar en el diálogo.

--checklist

Especifica que la primera columna en el diálogo de lista contiene casillas de marcado.

--radiolist

Especifica que la primera columna en el diálogo de lista contiene casillas de opción.

--editable

Permite editar los elementos mostrados.

--separator=separador

Especifica qué cadena de caracteres se utilizará cuando el diálogo de lista devuelva las entradas seleccionadas.

--print-column=columna

Especifica qué columna debería imprimirse hasta la selección. La columna predeterminada es '1', 'ALL' puede usarse para imprimir todas las columnas.

El siguiente script de ejemplo muestra cómo crear un diálogo de lista:

        #!/bin/sh

        zenity --list \
          --title="Elija los fallos que desea ver" \
          --column="Número del fallo" --column="Severidad" --column="Descripción" \
            992383 Normal "GtkTreeView se cuelga con selecciones múltiples" \
            293823 Alto "El diccionario de GNOME no manipula proxys" \
            393823 Critico "El editor de menú no trabaja en GNOME 2.0"
      

Figura 4Ejemplo del diálogo de lista