Use a opção --list. Rodolfo Ribeiro Gomes rodolforg@gmail.com 2009 Rafael Fontenelle rafaelff@gnome.org 2017 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:

<cmd>--column</cmd>=<var>coluna</var>

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.

<cmd>--checklist</cmd>

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

<cmd>--radiolist</cmd>

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

<cmd>--editable</cmd>

Permite que os itens exibidos sejam editados.

<cmd>--separator</cmd>=<var>separador</var>

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

<cmd>--print-column</cmd>=<var>coluna</var>

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