Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Example XAL for using this widget in a freePane:

<menuBar>

...

Code Block
<menuBar>
 <menu text="File">

...

  <popupMenu>

...


  <popupMenu>
   <menuItem text="Open"/>

...


   <menuItem text="Close"/>

...


   <menuItem text="Preferences">

...

    <popupMenu>

...


    <popupMenu>
     <menuItem text="A preference"/>

...


     <menuItem text="A different preference"/>

...


    </popupMenu>

...


   </menuItem>

...


  </popupMenu>

...


 </menu>

...


 <menu text="Edit">

...

  <popupMenu>

...


  <popupMenu>
   <menuItem text="Cut"/>

...


   <menuItem text="Copy"/>

...


   <horizontalSeparator/>

...


   <menuItem text="Paste"/>

...


  </popupMenu>

...


 </menu>

...


 <menu disabled="true" text="Format">

...

  <popupMenu>

...


  <popupMenu>
   <menuItem text="Cut"/>

...


   <menuItem text="Copy"/>

...


  <menuItem text="Paste"/>

...


  </popupMenu>

...


 </menu>

...


 <menu text="Run">

...

  <popupMenu>

...


  <popupMenu>
   <menuItem text="Open"/>

...


   <menuItem text="Close"/>

...


   <menuItem text="Preferences..."/>

...


  </popupMenu>

...


 </menu>

...


</menuBar>

A menu is a styled button with a child popupMenu. When a user presses the button, the UI displays a popupMenu. Use menu pirmarily in a menuBar; however, you can also use it on its own to create a popup list.

...

Example XAL for using this widget in a freePane:

Code Block
<menu text="File">

...

  <popupMenu>

...


  <popupMenu>
   <menuItem text="Open"/>

...


   <menuItem text="Close"/>

...


   <menuItem text="Preferences"/>

...


  </popupMenu>

...


</menu>

Use menuItem in a popupMenu. A menuItem is a selection in a menu. To create a sub-menu, add a popupMenu to the menu.

...

Example XAL for using this widget in a freePane:

Code Block
<horizontalToolBar height="25px" width="200px" x="50px" y="140px">

...


  <button text="Button 1"/>

...


  <button text="Button 2"/>

...


</horizontalToolBar>

A list of buttons displayed vertically that provide access to application functionality.

...

Example XAL for using this widget in a freePane:

Code Block
<verticalToolBar height="200px" width="50px" x="50px" y="210px">

...


  <button text="Button 1"/>

...


  <button text="Button 2"/>

...


</verticalToolBar>

A horizontal line to separate UI components such as items in a menu.

...

 <horizontalSeparator height="5px" width="100px" x="150px" y="310px"/> 

As used in a menuBar:

Code Block
<menuBar x="70px" y="120px">

...


  <menu text="Edit">

...

   <popupMenu>

...


   <popupMenu>
    <menuItem text="Cut"/>

...


    <menuItem text="Copy"/>

...


    <horizontalSeparator/>

...


    <menuItem text="Paste"/>

...


   </popupMenu>

...


   </menu>

...


</menuBar>

A vertical line to separate UI components such as groups in a toolbar.

...

As used in a verticalToolbar:

Code Block
<verticalToolBar height="200px" width="50px" x="50px" y="210px">

...


  <button text="Button 1"/>

...


  <verticalSeparator/>

...


  <button text="Button 2"/>

...


  <verticalSeparator/>

...


</verticalToolBar>