Compare Preços no Buscape e no BondFaro
BuscaPé, líder em comparação de preços na América Latina

Asus Eee PC 0.9 Ghz
512Mb Ram - 4Gb HD

Hagakure
Livro do Samurai
Tsunetomo Yamamoto

Sony DCR-DVD610

Patch Adams
O Amor é Contagioso

CD After Forever
Invisible Circles

Receptor TV ( USB )

Patinho Faminto
www.patinho.net

Apostilas
Expr Regular
Remasterização
SED
Shell Script

Distros
Dizinha
Patinho Faminto

Nerd
Desejo Nerd
Shell Scripts

Artístico
Livro
Musica
Poesias
Tirinhas

Bobagens
Ascii Art
Games Antigos
Porque Amar Nerds
Porque Não Amar Nerds

Eu
About Me
Recomendo
Contato
DOAÇÕES

Amigos
Aurélio
Jogos Antigos
NeoDizinha
Nerds Nervosos
ProibidoParaNormais


* = Recentemente Atualizado



website stats
Locations of visitors to this page

Anúncio provido pelo BuscaPé
BuscaPé, líder em comparação de preços na América Latina

Simplificando o Código

Você já deve estar cansando dessas linhas gigantescas para gerar um Xdialog, certo?
Então vamos aprender a criar a dividir o comando em várias linhas

Basicamente para dividir em várias linhas basta quebrar o código onde desejar e colocar uma barra \ no final dessa linha.
Não vale quebrar no meio de um comando ( lógico, né? =D ).
Atenção! A barra deve ser a última coisa na linha, se houver qualquer caractere depois da barra ( até mesmo um espaço ) dará erro.

Vamos a um exemplo de como dividir o Xdialog em diversas linhas, vou usar em trecho do exemplo que dei para janelas "Combobox".

defeito.sh

Xdialog --stdout --combobox "Sobre o filme De Volta para o Futuro" 0 0 \ # Iniciando Xdialog
"Eu adoro" "Eu tenho todos filmes" \
"Adorei quando o Dr. disse '1.21 Gigawatts?'" \
"Eu odeio o filme"

Esse exemplo tem um defeito, quando abrimos o Xdialog ele não acusa nenhum erro.
Mas no menu aparece a opção "#"; "Iniciando" e "Xdialog".
Então lembre-se: "O último caractere deve ser a barra".
Nada de comentários no meio de um comando de Xdialog

 
 

Agora vamos a um exemplo funcionando

back2thefuture.sh

Xdialog --stdout --combobox "Sobre o filme De Volta para o Futuro" 0 0 \
"Eu adoro" \
"Eu tenho todos filmes" \
"Adorei quando o Dr. disse '1.21 Gigawatts?'" \
"Eu odeio o filme"

Em geral eu prefiro dividir o comando do Xdialog dessa forma:
Linha 1: Comando que gera a Janela, com o texto que vai aparecer e dimensões da janela
Linha 2: Opção 1
Linha 3: Opção 2
Linha n: Opção n

 
 

Isso é um gosto pessoal, veja agora um exemplo mostrando que pode-se dividir o Xdialog de várias formas

back2thefuture2.sh

Xdialog \
--stdout --combobox \
"Sobre o filme De Volta para o Futuro" \
0 \
0 \
"Eu adoro" \
"Eu tenho \
todos filmes" \
"Adorei quando o Dr. disse '1.21 Gigawatts?'" \
"Eu odeio o filme"

Repare que nesse exemplo dividí em duas linhas até a opção "Eu tenho todos filmes", ficando metade do texto em uma linha e outra metade em outra linha.
Isso mostra que o Xdialog pode ser dividido sem problemas, de acordo com a sua necessidade

 
 

Nota: 10

Votar:
Postado em: 2008-08-08

Doações
Se quer nos ajudar, pode doar pelo PagSeguro

Ou pode doar pelo Paypal clicando no botão DONATE

Compare Produtos, Lojas e Preços


As poesias devem virar um livro impresso?
Claro
Só se tiver menos de 60 páginas
Só se tiver entre 60 e 120 páginas
Só se tiver mais que 120 páginas
Só vou comprar se for barato
Só vou comprar para você ficar feliz
Livro? Que Livro? Que poesia?
Resultado