[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

AF.15 Recursos X de menúes LessTif

Si el Emacs instalado en su sitio fue construido para utilizar el toolkit X con los controles LessTif o Motif, entonces la barra de menúes, los cuadros de diálogo, los menúes emergentes, y el diálogo de selección de archivos son controles separados y tienen sus propios recursos.

Los nombres de recursos para la barra de menúes contienen `pane.menubar' (a continuación, como siempre, del nombre de invocación de Emacs, o `Emacs', que quiere decir todas las invocaciones de Emacs). Especifíquelos de esta forma:

 
Emacs.pane.menubar.subcontrol.recurso:  valor

Cada cadena individual de la barra de menúes es un subcontrol; el nombre del subcontrol es igual a la cadena del ítem del menú. Por ejemplo, la palabra `File' de la barra de menúes es parte de un subcontrol llamado `emacs.pane.menubar.File'. Lo más probable es que ud. quiera especificar los mismos recursos para toda la barra de menúes. Para hacerlo, utilice `*' en lugar de un nombre específico de subcontrol. Por ejemplo, para especificar el tipo `8x16' para los items de la barra de menúes, escriba:

 
Emacs.pane.menubar.*.fontList:  8x16

Esta línea también especifica el valor del recurso para los submenúes.

Cada ítem de un submenú en la barra de menúes también tiene su propio nombre para los recursos X; por ejemplo, el submenú `File' tiene un ítem llamado `Save (current buffer)'. Una especificación de recurso para un ítem de submenú se ve así:

 
Emacs.pane.menubar.popup_*.menú.ítem.recurso: valor

Por ejemplo, he aquí cómo especificar el tipo de letra para el ítem `Save (current buffer)':

 
Emacs.pane.menubar.popup_*.File.Save (current buffer).fontList: 8x16

Para un ítem en un submenú de segundo nivel, como `Complete Word' bajo `Spell Checking' bajo `Tools', el recurso encaja en esta plantilla:

 
Emacs.pane.menubar.popup_*.popup_*.menú.recurso: valor

Por ejemplo,

 
Emacs.pane.menubar.popup_*.popup_*.Spell Checking.Complete Word: valor

(Esto debería estar en una sola línea larga.)

Es imposible especificar un recurso para todos los items de la barra de menúes sin especificarlo también para los submenúes. Entonces si quiere que los items de los submenúes se vean diferentes a la barra de menúes, ud. debe realizando dos pasos. Primero, especifique el recurso para todos; después, redefina el valor para los submenúes únicamente. He aquí un ejemplo:

 
Emacs.pane.menubar.*.fontList:  8x16
Emacs.pane.menubar.popup_*.fontList: 8x16

Para los menúes emergentes de LessTif, utilice `menu*' en lugar de `pane.menubar'. Por ejemplo, para especificar el tipo `8x16' para los items de los menúes emergentes, escriba esto:

 
Emacs.menu*.fontList:  8x16

Para los cuadros de diálogo de LessTif, utilice `dialog' en lugar de `menu':

 
Emacs.dialog*.fontList: 8x16
Emacs.dialog*.foreground: hotpink

Para especificar recursos para el diálogo de selección de archivos de LessTif, utilice `fsb*', de esta forma:

 
Emacs.fsb*.fontList: 8x16

He aquí una lista de los recursos específicos para las barras de menúes y menúes emergentes de LessTif:

armColor

El color mostrado en un botón presionado.

fontList

El tipo de letra a utilizar.

marginBottom
marginHeight
marginLeft
marginRight
marginTop
marginWidth

Cantidad de espacio reservada alrededor del ítem, dentro del borde.

borderWidth

El ancho del borde que rodea al ítem del menú, por todos los lados.

shadowThickness

El ancho de la sombra del borde.

bottomShadowColor

El color para la sombra del borde, abajo y a la derecha.

topShadowColor

El color para la sombra del borde, arriba y a la izquierda.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Roberto on abril, 2 2007 using texi2html 1.76.