Objeto MenuBar

El MenuBar es un objeto correspondiente al Objeto MenuList. Es una forma fácil de controlar múltiples MenusList (as) como un fichero de Menús en una aplicación propia.

Constructor

MenuBar(x,y,height)

No hay parámetro para el ancho porque esta automáticamente se estirara para acomodar los siguientes artículos de texto.

Agregando Artículos al MenuList

addItem(text,menulist,nospace)

Ejemplo:

// MenuList's
dynduo = new MenuList()
numbers = new MenuList()
letters = new MenuList()

// MenuBar
mybar = new MenuBar(50,50,20)
mybar.addItem('DynDuo',dynduo)
mybar.addItem('Numbers',numbers)
mybar.addItem('Letters',letters)
mybar.build()

Opciones

Como el MenuList que se ha puesto al día el MenuList, el MenuBar tiene una propiedad para hacer que las listas se muestren cuando el ratón rueda encima de los artículos.

mybar.overOpen = true

El color y las letras están fijados con los mismos parámetros que el Objeto List:

mybar.color.textNormal = '#000000'
mybar.color.textSelected = '#FFFFFF'
mybar.color.bgNormal = '#E6E6E6'
mybar.color.bgSelected = '#0000A0'
mybar.color.bgRollover = '#D1D1D1'
mybar.color.border = '#000000'
mybar.fontname = 'Helvetica'
mybar.fontsize = 11

métodos selecionar(i) "select(i)" y deseleccionar() "deselect()" :

El color y las letras están fijados con los mismos parámetros que el Objeto List:

mybar.deselect()  // Cierra el actual menuList que esta abierto (solamente uno puede ser abierto a la vez)

mybar.select(1) // abre el segundo menuList

Puedes recoger cual artículo que esta abierto con la propiedad selectedIndex.

Ejemplo: menubar1.html [fuente]

Fuente de Código

menubar.js

Home Próxima Lección: CollapseMenu
copyright 1998 Dan Steinman