Diálogo de lista

Use a opção --list para criar um diálogo de lista. O Zenity retorna para a saída padrão os itens na primeira coluna de texto das linhas selecionadas.

Os dados para o diálogo devem ser especificados coluna por coluna, linha por linha. Eles podem ser fornecidos através da entrada padrão. Cada item deve ser separado por um caractere de nova-linha.

Se você usar as opções --checklist ou --radiolist, cada linha deve começar ou com “TRUE” (verdadeiro) ou com “FALSE” (falso).

O diálogo de lista oferece suporte às seguintes opções:

--column=coluna

Especifica o cabeçalho das colunas que são exibidas no diálogo de lista. Você deve especificar a opção --column para cada coluna que queira exibir no diálogo.

--checklist

Especifica que a primeira coluna no diálogo de lista contém caixas de seleção.

--radiolist

Especifica que a primeira coluna no diálogo de lista contém botões de opção.

--editable

Permite que os itens exibidos sejam editados.

--separator=separador

Especifica que texto é usado quando o diálogo de lista retorna os itens selecionados.

--print-column=coluna

Especifica que coluna deveria ser emitida após seleção. A coluna padrão é “1”. “ALL” (tudo) pode ser usado para emitir todas as colunas na lista.

O script de exemplo a seguir mostra como criar um diálogo de lista:

#!/bin/sh

zenity --list \
  --title="Escolha os defeitos que deseja ver" \
  --column="Número do defeito" --column="Gravidade" --column="Descrição" \
    992383 Normal "GtkTreeView quebra com seleções múltiplas" \
    293823 Alta "O Dicionário do GNOME não faz uso do proxy" \
    393823 Crítica "A edição do menu não funciona no GNOME 2.0"

Exemplo de diálogo de lista

Exemplo de diálogo de lista do Zenity