<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="view-switchers" lang="es">

  <info>
    <link type="guide" xref="patterns#secondary"/>
    <desc>Pulse los botones para cambiar la vista, como si fueran pestañas</desc>
    <credit type="author">
      <name>Allan Day</name>
      <email>aday@gnome.org</email>
    </credit>
    <license xmlns="http://projectmallard.org/1.0/" href="http://creativecommons.org/licenses/by-sa/4.0/">

  <p>This work is licensed under a
  <link href="http://creativecommons.org/licenses/by-sa/4.0/">Creative
  Commons Attribution-Share Alike 4.0 International License</link>.</p>

</license>
  <credit type="translator copyright"><name>Daniel Mustieles</name><email>daniel.mustieles@gmail.com</email><years>2011 - 2021</years></credit><credit type="translator copyright"><name>Alex Puchades</name><email>alex94puchades@gmail.com</email><years>2015</years></credit><credit type="translator copyright"><name>Nicolás Satragno</name><email>nsatragno@gnome.org</email><years>2013</years></credit><credit type="translator copyright"><name>Benjamín Valero Espinosa</name><email>benjavalero@gmail.com</email><years>2011</years></credit><credit type="translator copyright"><name>Jorge González</name><email>jorgegonz@svn.gnome.org</email><years>2009</years></credit><credit type="translator copyright"><name>Rosa Elena Pérez</name><email>rozydicemiau@gmail.com</email><years>2014</years></credit><credit type="translator copyright"><name>Oscar Rafael Arachi</name><email>arachi910@gmail.com</email><years>2014 - 2015</years></credit><credit type="translator copyright"><name>Miguel Ajuech</name><email>miguel.ann.28@gmail.com</email><years>2014</years></credit><credit type="translator copyright"><name>Adrián Pérez Domínguez</name><email>adrian@aztli.org</email><years>2015</years></credit><credit type="translator copyright"><name>Celina Osorio Ochoa</name><email>chelinoska@gmail.com</email><years>2015</years></credit><credit type="translator copyright"><name>Dario Amigon Espinoza</name><email>daramigon@gmail.com</email><years>2015</years></credit><credit type="translator copyright"><name>Yenisei Ramírez Pérez</name><email>yeniseirape@gmail.com</email><years>2015</years></credit><credit type="translator copyright"><name>José Roberto Ramíres Mendoza</name><email>aczella@gmail.com</email><years>2015</years></credit><credit type="translator copyright"><name>Bernardo Sánchez Romero</name><email>b.sanchez.rom@gmail.com</email><years>2015</years></credit><credit type="translator copyright"><name>Emmanuel Márquez Juárez</name><email>resident3333@gmail.com</email><years>2015</years></credit><credit type="translator copyright"><name>David Romero Serrano</name><email>lemi136@hotmail.com</email><years>2015</years></credit><credit type="translator copyright"><name>Omar Garcia Guzman</name><email>garciag.omar91@gmail.com</email><years>2015</years></credit><credit type="translator copyright"><name>Edilberto Huerta Niño</name><email>edilberto.huerta0290@gmail.com</email><years>2015</years></credit></info>

<title>Intercambiadores de vistas</title>

<media type="image" mime="image/svg" src="figures/patterns/view-switcher.svg"/>

<p>Un intercambiador de vistas es un control que permite cambiar entre un número de vistas predefinido. Aparece como un conjunto de botonoes conmutables que se colocan en el centro de una barra de cabecera.</p>

<section id="when-to-use">
<title>Cuándo usarlas</title>

<p>Hay dos casos principales en los que un intercambiador de vistas es apropiado:</p>

<list>
<item><p>Al presentar contenido, es útil para poder ver diferentes conjuntos o subconjuntos de contenido. Por ejemplo, una aplicación de música puede mostrar diferentes vistas de artistas, álbumes y listas de reproducción.</p></item>
<item><p>Si su aplicación proporciona grupos discretos de funcionalidades que normalmente se usan de manera independiente.</p></item>
</list>

<p>Como regla general, un intercambiador de vistas debe contener entre tres y cinco vistas. Si tiene más vistas, puede ser más apropiado usar una <link xref="sidebar-lists">lista de barra lateral</link> para controlar el intercambio de vistas.</p>

</section>

<section id="additional-guidelines">
<title>Guías adicionales</title>

<list>
<item><p>Cada vista debe tener un título corto y claro.</p></item>
<item><p>Los botones en el widget de intercambiar vistas pueden indicar que hay actividad en una vista.</p></item>
</list>

</section>

<section id="api-reference">
<title>Referencia de la API</title>
<list>
<item><p><link href="https://developer.gnome.org/gtk3/stable/GtkStack.html">GtkStack</link></p></item>
<item><p><link href="https://developer.gnome.org/gtk3/stable/GtkStackSwitcher.html">GtkStackSwitcher</link></p></item>
</list>
</section>

</page>
