Пример #1
0
 /* (non-Javadoc)
  * @see cc.kune.common.client.actions.gwtui.AbstractGwtMenuGui#create(cc.kune.common.client.actions.ui.descrip.GuiActionDescrip)
  */
 @Override
 public AbstractGuiItem create(final GuiActionDescrip descriptor) {
   super.descriptor = descriptor;
   super.create(descriptor);
   item = new MenuItem("", menu);
   iconLabel = new IconLabel("");
   configureItemFromProperties();
   parentMenu = ((AbstractGwtMenuGui) descriptor.getParent().getValue(PARENT_UI));
   final int position = descriptor.getPosition();
   if (position == GuiActionDescrip.NO_POSITION) {
     parentMenu.add(item);
   } else {
     parentMenu.insert(position, item);
   }
   descriptor.putValue(ParentWidget.PARENT_UI, this);
   descriptor.putValue(MenuItemDescriptor.UI, this);
   return this;
 }
Пример #2
0
 /* (non-Javadoc)
  * @see cc.kune.common.client.actions.gwtui.AbstractGwtMenuGui#show()
  */
 @Override
 protected void show() {
   parentMenu.show();
   ((MenuDescriptor) descriptor.getParent()).selectMenu((MenuItemDescriptor) descriptor);
 }