Composición de una ventana :
- Barra de título :
Muestra el nombre de la aplicación, del documento o de la ventana.
Su color indica el estado del foco (ventana activa o inactiva).
- Botón de miniaturización:
Pinchando en el botón izquierdo de la barra de título iconifica la
ventana.
- Botón de cierre:
Pinchando en el botón derecho de la barra de título cierra la
ventana o mata la aplicación.
- Barra de tamaño :
La parte inferior de la ventana. Arrastrándola con el ratón cambia el
tamaño de la ventana.
- Area cliente :
El contenido de la ventana. Puede ser una aplicación, un texto, una
imágen...
Una ventana puede estar en dos estados: activa o inactiva (con o sin foco).
La ventana con foco es la ventana activa, la que recibe lo que manda el
teclado.
Su barra de título tiene un color diferenciado.
Los diálogos o los paneles abiertos desde una ventana principal obtienen
automáticamente el foco. Tan pronto como se cierran, la ventana principal recupera
el foco.
Hay dos maneras de dar el foco a una ventana:
* Click to focus mode: pinchando en cualquier parte de la ventana activa dicha
ventana.
* Focus follows mouse mode: moviendo el puntero del ratón por encima de una
ventana activa dicha ventana.
Las ventanas pueden superponerse, poniéndose unas delante o detrás de las
otras.
Pinchando en la barra de título o la de tamaño con el botón
izquierdo del ratón, pasa la ventana al frente.
Seleccionar una ventana en el menú de lista de ventanas hace lo mismo.
Existen algunas combinaciones de teclas y son muy útiles cuando una ventana se
esconde detrás de otras.
- Tecla Meta + clic en la barra de título con el botón
izquierdo del ratón: manda la ventana al fondo.
- Tecla Meta + clic en el área cliente con el botón izquierdo
del ratón: lleva la ventana al frente y le da el foco.
- Tecla Meta + tecla flecha arriba: lleva la ventana con el foco al frente.
- Tecla Meta + tecla flecha abajo: manda la ventana con el foco al fondo.
Muchos atributos de ventana pueden modificarse desde el panel de atributos
del menú de comandos de ventana (pinchar con el botón derecho del
ratón en la barra de título).
Desde la versión 0.62.0, el "cycling" (recorrido de ventanas con Alt-Tab) ha sido cambiado por el
estilo Windows; desde la versión 0.64.0 el estilo es optativo.
Pinchando en la barra de título de una ventana, y arrastrándolo con el botón
izquierdo del ratón pulsado, mueve la ventana.
La cajita en el medio indica la posición actual en pixeles, relativa
a la esquina superior izquierda de la pantalla (+0 +0).
Otras combinaciones de teclas dan aún más flexibilidad.
- Arrastrando la barra de título con el botón central del
ratón: mueve la ventana sin cambiar su orden en la pila de las ventanas
abiertas.
- Arrastrando la barra de título + tecla Ctrl: mueve la ventana sin darle
el foco.
- Arrastrando el área cliente o la barra de tamaño + tecla Meta:
mueve la ventana.
La barra de tamaño, en la parte inferior de la ventana, se divide en tres
áreas: izquierda, media y derecha.
Según la parte en donde se pinche, el cambio de tamaño se realiza en
una dirección.
Pinchando en el área de en medio de la barra de tamaño, y arrastrándola
verticalmente, cambia la altura de la ventana.
Pinchando en las áreas derecha o izquierda de la barra de tamaño, y
arrastrándola horizontalmente, cambia la anchura de la ventana. Arrastrándola con la
tecla Shift pulsada da el mismo resultado.
Pinchando en las áreas derecha o izquierda de la barra de tamaño, y
arrastrándola diagonalmente, cambia ambos altura y anchura de la ventana.
Las combinaciones de teclas ofrecen más opciones.
- Arrastrando la ventana en el área cliente con el botón derecho del
ratón + tecla Meta: cambia el tamaño de la ventana.
- Arrastrando la barra de tamaño con el botón de en medio del
ratón: cambia el tamaño de la ventana sin llevarla al frente.
- Arrastrando la barra de tamaño + tecla Ctrl: cambia el tamaño de la
ventana sin darle el foco.
Pinchando en el botón de miniaturización, el de la izquierda en la
barra de título, encoge la ventana en una mini-ventana con un icono y un
título y la coloca en la parte inferior de la pantalla.
Pulsando la combinación de teclas correspondiente hace lo mismo. Por defecto es
Meta + m.
La mini-ventana es diferente del icono de aplicación: la mini-ventana no
puede colocarse en el dock.
Haciendo doble-clic en la mini-ventana restaura la ventana.
Haciendo doble-clic en el icono de una aplicación con el botón central del
ratón restaura todas las ventanas miniaturizadas y escondidas de dicha
aplicación.
Haciendo doble-clic en la barra de título de una ventana enrolla dicha
ventana.
Es decir, la ventana se enrolla sobre su barra de título.
Una ventana enrollada tiene casi las mismas propiedades que una ventana normal. Puede
ser miniaturizada o cerrada.
A partir de la versión se puede enrollar/desenrollar las
ventanas con la rueda de un ratón en la barra de título.
Claro, eso significa que el sistema puede aguantar este tipo de ratón.
El fichero WMGLOBAL en el directorio $HOME/GNUstep/Defaults tiene que incluir
dos nuevas opciones : MouseWheelUp y MouseWheelDown.
Pinchando en el botón de miniaturización, el de la izquierda en la
barra de título, con el botón derecho del ratón, esconde la
aplicación.
Usar el botón central del ratón permite volver a la
aplicación,abriendo el menú de lista de ventanas y seleccionando
la dicha aplicación. Con ratones con dos botones, pulsar ambos botones al mismo tiempo da el
mismo resultado en algunos SO. Cuando no funciona, pueden utilizar el teclado
para abrir dicho menú (F11 es la tecla por defecto).
Pinchando en el botón de cierre, a la derecha en la barra de
título, cierra la ventana. Cuando este botón tiene otra
apariencia (no una X), significa que una aplicación se está ejecutando en dicha
ventana.
Haciendo doble-clic en este botón de cierre mata la aplicación. Esto puede
hacerse también con la tecla Ctrl + clic en el botón de cierre.
Normalmente es mejor salir de una aplicación desde el interior (desde su
menú, por ejemplo).
Haciendo doble-clic en la barra de título manteniendo la tecla Ctrl pulsada
cambia la altura de la ventana para que use toda la pantalla.
Haciendo doble-clic en la barra de título manteniendo la tecla Shift pulsada
cambia la anchura de la ventana para que use toda la pantalla.
Haciendo doble-clic en la barra de título manteniendo ambas teclas Ctrl y Shift
pulsadas cambia la altura y la anchura de la ventana para que use toda la pantalla.
Haciendo doble-clic en la barra de título manteniendo ambas teclas Ctrl y Shift
pulsadas restaura el tamaño inicial de la ventana.
Para impedir que una ventana cubra el Dock al maximizarla, la opción
"Keep on top" tiene que estar seleccionada en el menú del dock.
Pinchando en la barra de título con el botón derecho del
ratón abre un menú con comandos propios de esta ventana.
La combinación de teclas Ctrl + Esc hace lo mismo. Esc permite cerrar el
menú.
Lista de comandos:
Maximize/Unmaximize:
Bien maximiza o bien vuelve la ventana a su estado inicial.
Miniaturize:
Miniaturiza la ventana (mini-ventana). La combinación de teclas es Meta + m.
Shade/Unshade:
Enrolla o desenrolla la ventana.
Hide:
Esconde cada ventana de la aplicación. Haciendo doble-clic en el icono de la aplicación hace reaparecer las ventanas.
Hide Others:
Desde versión 0.80.1 se pueden esconder todas las otras ventanas. El menu de lista de ventana permite hacer reaparecer la ventana elegida.
Resize/Move:
Cuando se selecciona esta opción del menú, se puede mover o cambiar el tamaño de la ventana (la cajita con coordenadas se visualiza dentro de la ventana). Pinchando en la barra de título deselecciona la opción.
Select:
Evidentemente selecciona la ventana, la cual puede entonces ser movida o cambiar su tamaño... Seleccionando esta opción otra vez, deselecciona la ventana.
Move to:
Permite mover la ventana hacia otro área de trabajo (¡si existe!).
Attributes:
Abre el panel de atributos para editar los atributos y opciones
para esta ventana.
Hay disponibles cinco opciones en este panel: especificación de la
ventana, atributos, opciones avanzadas, icono y escritorio inicial y
específico de la aplicación.
- Especificación de la ventana:
Define que la configuración se aplicará a las ventanas teniendo
la propiedad WM_CLASS definida con este nombre. Esto es porque las ventanas pueden
tener nombres diferentes.
Desde versión 0.65.0, pueden seleccionar la ventana para obtener la
sspecificación correcta.
- Atributos: seleccionar la casilla correspondiente permite:
* desactivar la barra de título
* desactivar la barra de tamaño
* desactivar el botón de cierre
* desactivar el botón de miniaturización
* desactivar el bordo
* mantener al frente
* mantener al fondo
* omnipresente
* arrancar miniaturizada
* arrancar maximizada
* maximización a pantalla completa
- Opciones avanzadas: seleccionar la casilla correspondiente permite:
* no añadir atajos de teclado
* no añadir clics de ratón
* sacar de la lista de ventanas
* no dejar que la ventana obtenga el foco
* mantener dentro de la pantalla
* ignora "esconder otras"
* no guardar la sesión
* usar icono de aplicación
- Icono y área de trabajo inicial: permite
* elegir un directorio para buscar iconos
* ignorar el icono provisto por el cliente si se selecciona la casilla
* definir el área de trabajo inicial
- Específico de la aplicación: seleccionar la casilla correspondiente permite
* arrancar escondido o sin icono de aplicación
* esconder iconos de aplicación (desde versión 0.65.0)
* A partir de la versión 0.80.0 una nueva casilla aparece :
"Shared application icon" (icono de aplicación compartido).
Reempleza la casilla "Collapse application icon" (esconder iconos de
aplicación). Así varias ventanas abiertas de la misma
aplicación, solo tienen un icono de aplicación. La
característica esa existe por defecto salvo para una aplicaciones
incompatibles. Este comportamiento puede ser definido por todas las ventanas en
el inspector Especificación de la ventana seleccionando la casilla
Defectos para cada ventana.
Opciones:
El submenú Opciones permite:
- mantener la ventana al frente
- mantener la ventana en el fondo
- mantener la ventana omnipresente
- definir atajos de teclado para la ventana
Existen diez combinaciones disponibles siempre que se hayan definido en las secuencias de
teclado Secuencias de teclado
Las combinaciones a definir son las que se llaman
"Shortcut for window + figure".
De esta forma, usando la combinacion definida da el foco a la ventana.
Cerrar:
Cierra la ventana
Matar:
Mata la aplicación.
Normalmente, una aplicación debería cerrarse desde el interior (menú
u otro).
Esta opción se reserva para casos de emergencia.