addMenu.html

<HTML>

<HEAD>

<script>var dFrameFilePath = '../../../../../dFrame/'</script>

<script language="Javascript" src="../../../../../dFrame/dFrame/lib/DFrameAPI.js"></script>

 

<script language="Javascript">

     //Style

     DFrameAPI.include('../../ExamplesStyles/clean/styleClean.js', 'A')

     //DFrameAPI.include('../../ExamplesStyles/colors/styleColors.js', 'A')

     var bn

 

     DFrameAPI.onLoad = function(){   

          //DFrameAPI.checkStyles(true)

 

          var dFrame = new DFrame([10, 10, 90, 90], 'addMenu.html', dFrameStyle)

          dFrame.addText([20, 20], '3 Menus starting from the same Menu arrays definitions:<li>Tree Menu.<li>Pop-up Menu.<li>Context Menu (right-click on mouse).')         

 

          //Define arrays for a sub menu

          subMenuDef = new Array()

          subMenuDef[0] = new Array('Button', 'New', 'alert("Click !")')

          subMenuDef[1] = new Array('Button', 'Open', 'alert("Click !")')

         

          //Define arrays for the main menu

          var menuDef = new Array()

          menuDef[0] = new Array('Button', 'Documents', subMenuDef)

          menuDef[1] = new Array('Button', 'Exit', 'thisDFrame.closeFrame()')

 

          //Add a tree Menu, on a vertical bar

          var bar = dFrame.addBar('LEFT')

 

          var menu2 = bar.addMenu(menuDef);

          menu2.setIsTree(true)

          menu2.setBordersWidth([1, 0])

 

          //Add a pop-up Menu

          var bar = dFrame.addBar('TOP')

          var menu1 = bar.addMenu(menuDef, null, 'File', null);

          menu1.setIsTree(false)            

    

          //Add a context Menu

          var menu3 = dFrame.addContextMenu(menuDef);

 

          dFrame.show()                       

     }

 

</script>

</HEAD>

</HTML>