Blame hig/pt_BR/header-bars.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="header-bars" xml:lang="pt-BR">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="patterns#primary"/>
Packit 1470ea
    <desc>Elemento que é executado ao longo da parte superior das janelas</desc>
Packit 1470ea
    <credit type="author">
Packit 1470ea
      <name>Allan Day</name>
Packit 1470ea
      <email>aday@gnome.org</email>
Packit 1470ea
    </credit>
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>Barras de cabeçalho</title>
Packit 1470ea
Packit 1470ea
<media type="image" mime="image/svg" src="figures/patterns/header-bar.svg"/>
Packit 1470ea
Packit 1470ea

As barras de cabeçalho são um elemento horizontal comum que são colocados na parte superior das janelas. Eles desempenham vários papéis:

Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Controles de janela – as barras de cabeçalho permitem que as janelas sejam movidas arrastando, incluindo botões de controles de janela (normalmente um único botão de fechamento) e forneça acesso a um menu de controles de janela.

</item>
Packit 1470ea
<item>

Cabeçalhos – um papel-chave de uma barra de cabeçalho é fornecer contexto para o conteúdo da janela, seja através de um título ou alternador de visão.

</item>
Packit 1470ea
<item>

Controles – barras de cabeçalho fornecem um lugar para controles de chave, geralmente na forma de botões.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
<section id="when-to-use">
Packit 1470ea
<title>Quando usar</title>
Packit 1470ea
Packit 1470ea

As barras de cabeçalho são recomendadas para todas as janelas do aplicativo. Elas oferecem uma série de vantagens em relação à combinação tradicional de barra de título, barra de menus e barra de ferramentas, incluindo uma pegada vertical menor e mudanças dinâmicas de navegação e modo (como <link xref="selection-mode">modo de seleção</link>).

Packit 1470ea
Packit 1470ea

As barras de cabeçalho são incompatíveis com barras de menu. Se o seu aplicativo já incorpora uma barra de menu, você deve avaliar as alternativas sugeridas nestas diretrizes. Veja as <link xref="menu-bars">diretrizes da barra de menu</link> para obter mais detalhes sobre isso.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="controls">
Packit 1470ea
<title>Controles</title>
Packit 1470ea
Packit 1470ea

As barras de cabeçalho podem conter controles-chave para a janela, que podem ser colocados no lado esquerdo e direito da barra de cabeçalho. Exemplos desses controles incluem botões para navegar para trás e para frente, pesquisar e selecionar conteúdo.

Packit 1470ea
Packit 1470ea

Certifique-se de que sua barra de cabeçalho contém apenas um pequeno número de controles-chave – isso ajudará os usuários a entender a funcionalidade principal fornecida pela janela e garantirá que a janela pode ser redimensionada para larguras estreitas.

Packit 1470ea
Packit 1470ea

Se uma janela requer mais controles do que pode ser acomodado confortavelmente dentro da barra de cabeçalho, funcionalidades adicionais podem ser incluídas dentro de um menu de barra de cabeçalho.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="dynamic">
Packit 1470ea
<title>Barras de cabeçalho são dinâmicas</title>
Packit 1470ea
Packit 1470ea

Uma barra de cabeçalho pode – e deve – atualizar com as mudanças de visão ou modo. Isso garante que os controles da barra de cabeçalho sejam sempre relevantes para o contexto atual.

Packit 1470ea
Packit 1470ea

Se a janela incluir várias visões (acessadas através de um <link xref="view-switchers">alternador de visão</link>), a barra de cabeçalho pode incluir controles diferentes para cada visão.

Packit 1470ea
Packit 1470ea

Se a janela incorporar navegação, diferentes controles podem ser exibidos dependendo da localização exibida na própria janela. É comum mostrar um botão de voltar no lado esquerdo da barra de cabeçalho ao navegar.

Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="additional-guidance">
Packit 1470ea
<title>Orientação adicional</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

Uma barra de cabeçalho sempre deve fornecer contexto para a janela a que pertence. Isso ajuda a identificar a janela e esclarece o que é exibido na própria janela. Isso pode ser feito colocando um título no centro da barra de cabeçalho, ou incluindo um <link xref="view-switchers">alternador de visão</link>.

</item>
Packit 1470ea
<item>

Organize os controles dentro da barra de cabeçalho de acordo com os três pontos de alinhamento descritos nas diretrizes de <link xref="visual-layout">layout visual</link> – esquerda, centro e direita.

</item>
Packit 1470ea
<item>

Botões <gui>New</gui> e de retorno devem ser colocados no lado esquerdo da barra de cabeçalho.

</item>
Packit 1470ea
<item>

Certifique-se sempre de haver espaço para arrastar uma barra de cabeçalho. Isso é necessário para permitir que as janelas sejam movidas ou redimensionadas.

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
<section id="api-reference">
Packit 1470ea
<title>Referência de API</title>
Packit 1470ea
Packit 1470ea
<list>
Packit 1470ea
<item>

<link href="https://developer.gnome.org/gtk3/stable/GtkHeaderBar.html">GtkHeaderBar</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
</section>
Packit 1470ea
Packit 1470ea
</page>