Use a opção --list.
Rodolfo Ribeiro Gomes
rodolforg@gmail.com 2009
Rafael Fontenelle
rafaelff@gnome.org 2017-2019

# 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