code: private CmsElementOptionBar createOptionBar(CmsContainerPageElementPanel elementWidget) {
  
          CmsElementOptionBar optionBar = new CmsElementOptionBar(elementWidget);
          CmsPushButton button = new CmsRemoveOptionButton(elementWidget, this);
          button.addClickHandler(m_optionClickHandler);
          optionBar.add(button);
  
          button = new CmsFavoritesOptionButton(elementWidget, this);
          button.addClickHandler(m_optionClickHandler);
          optionBar.add(button);
  
          button = new CmsSettingsOptionButton(elementWidget, this);
          button.addClickHandler(m_optionClickHandler);
          optionBar.add(button);
  
          button = new CmsInfoOptionButton(elementWidget, this);
          button.addClickHandler(m_optionClickHandler);
          optionBar.add(button);
  
          button = new CmsAddOptionButton(elementWidget, this);
          button.addClickHandler(m_optionClickHandler);
          optionBar.add(button);
  
          button = new CmsInheritedOptionButton(elementWidget, this);
          optionBar.add(button);
  
          button = new CmsMoveOptionButton(elementWidget, this);
          // setting the drag and drop handler
          button.addMouseDownHandler(getController().getDndHandler());
          optionBar.add(button);
  
          button = new CmsEditOptionButton(elementWidget, this);
          button.addClickHandler(m_optionClickHandler);
          optionBar.add(button);
  
          return optionBar;
      }
docs: Creates an option bar for the given element.<p>
  
  @param elementWidget the element widget
  
  @return the option bar