Blame hig/pt_BR/drop-down-lists.page

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>