|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" xmlns:uix="http://projectmallard.org/experimental/ui/" type="topic" id="tabs" xml:lang="es">
|
|
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 |
<credit>
|
|
Packit |
1470ea |
<name>Calum Benson</name>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
<credit>
|
|
Packit |
1470ea |
<name>Adam Elman</name>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
<credit>
|
|
Packit |
1470ea |
<name>Seth Nickell</name>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
<credit>
|
|
Packit |
1470ea |
<name>Colin Robertson</name>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<link type="guide" xref="ui-elements"/>
|
|
Packit |
1470ea |
<uix:thumb mime="image/svg" src="figures/ui-elements/tabs.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>Daniel Mustieles</mal:name>
|
|
Packit |
1470ea |
<mal:email>daniel.mustieles@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2011 - 2017</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>Alex Puchades</mal:name>
|
|
Packit |
1470ea |
<mal:email>alex94puchades@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>Nicolás Satragno</mal:name>
|
|
Packit |
1470ea |
<mal:email>nsatragno@gnome.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2013</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>Benjamín Valero Espinosa</mal:name>
|
|
Packit |
1470ea |
<mal:email>benjavalero@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2011</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>Jorge González</mal:name>
|
|
Packit |
1470ea |
<mal:email>jorgegonz@svn.gnome.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2009</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>Rosa Elena Pérez</mal:name>
|
|
Packit |
1470ea |
<mal:email>rozydicemiau@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>Oscar Rafael Arachi</mal:name>
|
|
Packit |
1470ea |
<mal:email>arachi910@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2014 - 2015</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>Miguel Ajuech</mal:name>
|
|
Packit |
1470ea |
<mal:email>miguel.ann.28@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>Adrián Pérez Domínguez</mal:name>
|
|
Packit |
1470ea |
<mal:email>adrian@aztli.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>Celina Osorio Ochoa</mal:name>
|
|
Packit |
1470ea |
<mal:email>chelinoska@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>Dario Amigon Espinoza</mal:name>
|
|
Packit |
1470ea |
<mal:email>daramigon@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>Yenisei Ramírez Pérez</mal:name>
|
|
Packit |
1470ea |
<mal:email>yeniseirape@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>José Roberto Ramíres Mendoza</mal:name>
|
|
Packit |
1470ea |
<mal:email>aczella@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>Bernardo Sánchez Romero</mal:name>
|
|
Packit |
1470ea |
<mal:email>b.sanchez.rom@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>Emmanuel Márquez Juárez</mal:name>
|
|
Packit |
1470ea |
<mal:email>resident3333@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>David Romero Serrano</mal:name>
|
|
Packit |
1470ea |
<mal:email>lemi136@hotmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>Omar Garcia Guzman</mal:name>
|
|
Packit |
1470ea |
<mal:email>garciag.omar91@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</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>Edilberto Huerta Niño</mal:name>
|
|
Packit |
1470ea |
<mal:email>edilberto.huerta0290@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2015</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>Pestañas</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Las pestañas ofrecen una manera de dividir una ventana en varias vistas. Hay dos tipos principales: fijas y dinámicas.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Las pestañas fijas proporcionan un conjunto inmutable de vistas predefinidas, y se usan principalmente en ventanas de diálogo. Las pestañas dinámicas permite que una ventana contenga una selección modificable de elementos de contenido, tales como páginas, documentos o imágenes. Estas se usan principalmente en las <link xref="primary-windows">ventanas primarias</link>, como parte de editores o de aplicaciones de exploración.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<media type="image" mime="image/svg" src="figures/ui-elements/tabs.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="when-to-use">
|
|
Packit |
1470ea |
<title>Cuándo usarlas</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Use pestañas fijas cuando una <link xref="dialogs">ventana de diálogo</link> contenga muchos controles (o mucha información) para mostrarla de manera cómoda de una sola vez.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Las pestañas dinámicas se usan principalmente para navegadores o editores, donde el usuario puede querer usar varias ubicaciones o elementos de contenido a la vez.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="fixed">
|
|
Packit |
1470ea |
<title>Pestañas fijas</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>No use muchas pestañas. Si no puede ver todas las pestañas sin desplazarse o sin dividirlas en varias filas, problablemente ese usando demasiadas y debería usa una lista en su lugar. </item>
|
|
Packit |
1470ea |
<item>Etiquete las pestañas usando <link xref="writing-style#capitalization">mayúsculas en las cabeceras</link>, y use nombres en lugar de verbos, por ejemplo <gui>Tipografía</gui> oo <gui>Alineación</gui>. Intente asignar etiquetas a las pestañas de una longitud similar. </item>
|
|
Packit |
1470ea |
<item>No diseñe pestañas para cambiar controles que afecten a los controles de otra pestaña. Los usuarios pueden no descubrir estas dependencias. </item>
|
|
Packit |
1470ea |
<item>Si un control afecta a todas las pestañas, colóquelo fuera de las pestañas. </item>
|
|
Packit |
1470ea |
<item>Con pestañas fijas, haga que la anchura de cada pestaña sea proporcional a la anchura de su etiqueta. No establezca la misma anchura para todas las pestañas, ya que esto hace que sean más difíciles de analizar visualmente, y limita el número de pestañas que puede mostrar sin desplazarse. </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="dynamic">
|
|
Packit |
1470ea |
<title>Pestañas dinámicas</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>A menudo, las pestañas ofrecen una anchura restringida, por lo que debe asegurarse de que sus etiquetas son cortas y concisas, y que la mayor parte útil de la etiqueta es muestra primero. Esto asegura que la etiqueta sigue siendo útil incluso cuando se recorta. </item>
|
|
Packit |
1470ea |
<item>Si el contenido de una pestaña cambia o requiere atención, se puede mostrar una pista visual. </item>
|
|
Packit |
1470ea |
<item>Proporcione un menú contextual en cada pestaña. Este menú sólo debe incluir acciones para manipular la pestaña en sí, tales como <gui>Mover a la izquierda</gui>, <gui>Mover a la derecha</gui>, <gui>Mover a una ventana nueva</gui>, y <gui>Cerrar</gui>. </item>
|
|
Packit |
1470ea |
<item>Si las pestañas son una parte importante de la aplicación, se puede poner un botón de pestaña nueva en la barra de cabecera o en la de herramientas. No muestre un botón de pestaña nueva en las aplicaciones en las que nunca se usan pestañas; en estos casos, los atajos del teclado y/o los elementos del menú son suficientes. </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="keyboard-shortcuts">
|
|
Packit |
1470ea |
<title>Atajos del teclado estándar</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Al usar pestañas dinámicas, asegúrese de que los atajos del teclado estándar están soportados.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<keyseq><key>Ctrl</key><key>T</key></keyseq>
|
|
Packit |
1470ea |
Crear una pestaña nueva
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<keyseq><key>Ctrl</key><key>W</key></keyseq>
|
|
Packit |
1470ea |
Cerrar la pestaña actual
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<keyseq><key>Ctrl</key><key>Re Pág</key></keyseq>
|
|
Packit |
1470ea |
Cambiar a la siguiente pestaña
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<keyseq><key>Ctrl</key><key>Av Pág</key></keyseq>
|
|
Packit |
1470ea |
Cambiar a la pestaña anterior
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="api-reference">
|
|
Packit |
1470ea |
<title>Referencia de la API</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item><link href="https://developer.gnome.org/gtk3/stable/GtkNotebook.html">GtkNotebook</link> </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
</page>
|