|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="drop-down-lists" xml:lang="pt-BR">
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<info>
|
|
Packit |
1470ea |
<credit type="author">
|
|
Packit |
1470ea |
<name>Allan Day</name>
|
|
Packit |
1470ea |
<email>aday@gnome.org</email>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<link type="guide" xref="ui-elements"/>
|
|
Packit |
1470ea |
<uix:thumb mime="image/svg" src="figures/ui-elements/drop-down-list.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Georges Neto</mal:name>
|
|
Packit |
1470ea |
<mal:email>georges.stavracas@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2014.</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Rafael Fontenelle</mal:name>
|
|
Packit |
1470ea |
<mal:email>rafaelff@gnome.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2017</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>Listas suspensas</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Uma lista suspensa é um elemento de interface do usuário que permite ao usuário selecionar uma lista de opções mutuamente exclusivas. Aparece como um botão que, quando clicado, revela uma lista.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<media type="image" mime="image/svg" src="figures/ui-elements/drop-down-list.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Os botões de opção ou uma lista serão muitas vezes preferíveis a uma lista suspensa, pois apresentam todas as opções disponíveis de uma só vez sem qualquer outra interação. Ao mesmo tempo, uma lista suspensa pode ser uma escolha melhor quando:
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>A quantidade de opções é grande. </item>
|
|
Packit |
1470ea |
<item>Há pouco espaço disponível. </item>
|
|
Packit |
1470ea |
<item>A lista de opções podem alterar ao longo do tempo. </item>
|
|
Packit |
1470ea |
<item>O conteúdo da parte oculta do menu é óbvio a partir do seu rótulo e o item selecionado. Por exemplo, se você tiver um menu de opção denominado “Month:” com o item January” selecionado, o usuário pode razoavelmente inferir que o menu contém os 12 meses do ano sem ter que procurar. </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="general-guidelines">
|
|
Packit |
1470ea |
<title>Diretrizes gerais</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>Enquanto o GTK+ fornece um widget específico de caixa de combinação, recomenda-se que listas suspensas sejam construídas usando uma combinação de um botão e uma janela sobreposta. Isso permite uma rolagem mais confortável para listas longas e permite que a pesquisa seja integrada na lista. Usar esta abordagem também permite que o item atual selecionado sempre seja exibido. </item>
|
|
Packit |
1470ea |
<item>Se a quantidade de itens for muito grande, forneça uma função de pesquisa que filtre a lista. </item>
|
|
Packit |
1470ea |
<item>Rotule o botão da lista suspensa com um rótulo de texto acima ou à sua esquerda, usando <link xref="writing-style#capitalization">maiusculização de frases</link>. Forneça uma chave de acesso no rótulo que permite ao usuário dar foco diretamente à lista suspensa. </item>
|
|
Packit |
1470ea |
<item>Use <link xref="writing-style#capitalization">maiusculização de frases</link> para itens de lista suspensa, por exemplo <gui>Switched movement</gui>. </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="custom-values">
|
|
Packit |
1470ea |
<title>Valores personalizados</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<media type="image" mime="image/svg" src="figures/ui-elements/drop-down-list-custom-values.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Uma lista suspensa pode permitir que os valores personalizados sejam adicionados a uma série de predefinições ou pode ser usada para inserir e selecionar apenas valores personalizados.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>Certifique-se de que os valores personalizados são ordenados de forma que seja mais útil para os usuários. Ordem alfabética ou de mais recente é comum. </item>
|
|
Packit |
1470ea |
<item>Quando uma lista suspensa inclui valores predefinidos e personalizados, separe-os em grupos separados dentro da lista. </item>
|
|
Packit |
1470ea |
<item>Permita que valores personalizados sejam removidos da lista. </item>
|
|
Packit |
1470ea |
<item>Valide valores personalizados na medida em que eles são inseridos, para evitar erros. </item>
|
|
Packit |
1470ea |
<item>Se a lista suspensa apenas aceitar valores personalizados e nenhum valor tiver sido inserido anteriormente, apresente a entrada de valor personalizada quando a lisa suspensa for aberta, em vez de exibir uma lista vazia. </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</page>
|