Examples of IVkWidget


Examples of com.vk.gwt.designer.client.api.component.IVkWidget

      addAncestorMenu();
    }
  }
  private void addAncestorMenu() {
    ancestorMeuBar.clearItems();
    IVkWidget node = ((IVkWidget) invokingWidget);
    while (node instanceof IVkWidget) {
      final Widget currentWidget = (Widget) node;
      ancestorMeuBar.addItem(((IVkWidget)node).getWidgetName() + (node.getVkParent() != null ? " >" : ""), new Command(){
        @Override
        public void execute() {
          prepareMenu((IVkWidget)currentWidget);
          VkStateHelper.getInstance().getToolbarHelper().showToolbar(currentWidget);
        }});
View Full Code Here

Examples of com.vk.gwt.designer.client.api.component.IVkWidget

  }
  @Override
  public void pasteWidget(IVkPanel panel) {
    final boolean tempExecuteCutsRemoveCommand = executeCutsRemoveCommand;
    final IVkPanel tempInvokingWidget = panel;
    final IVkWidget tempCopyWidget = copyWidget;
    final IVkPanel prevParent = (IVkPanel) ((IVkWidget)tempCopyWidget).getVkParent();
    final Widget widget;           
    if(tempExecuteCutsRemoveCommand)
      widget = (Widget) tempCopyWidget;
    else {
      widget = VkStateHelper.getInstance().getEngine().getWidget((tempCopyWidget).getWidgetName());
      VkStateHelper.getInstance().getWidgetEngineMapping().getEngineMap().get(tempCopyWidget.getWidgetName()).deepClone((Widget)copyWidget, widget);
    }
    if(tempCopyWidget != null) {
      if(tempInvokingWidget instanceof IVkPanel) {
        final int top = VkDesignerUtil.getOffsetTop(((UIObject) widget).getElement());
        final int left = VkDesignerUtil.getOffsetLeft(((UIObject) widget).getElement());
View Full Code Here

Examples of com.vk.gwt.designer.client.api.component.IVkWidget

      for(int j = 0, colNum = 0, columnCount = sourceTable.getCellCount(i); j < columnCount; j++) {
        targetTable.makeCell(i, j , colNum);
        Panel sourcePanel = (Panel) sourceTable.getWidget(i, j);
        Panel targetPanel = (Panel) targetTable.getWidget(i, j);
        for(Widget k : sourcePanel) {
          IVkWidget currentWidget = ((IVkWidget) k);
          Widget newWidget = VkStateHelper.getInstance().getEngine().getWidget(currentWidget.getWidgetName());
          VkStateHelper.getInstance().getWidgetEngineMapping().getEngineMap().get(currentWidget.getWidgetName()).deepClone((Widget) currentWidget, newWidget);
          targetPanel.add(newWidget);
        }
        int colspan = sourceTable.getColSpan(i, j);
        colNum += colspan;
        targetTable.setRowSpan(i, j, sourceTable.getRowSpan(i, j));
View Full Code Here

Examples of com.vk.gwt.designer.client.api.component.IVkWidget

      for(int j = 0, colNum = 0, columnCount = sourceTable.getCellCount(i); j < columnCount; j++, colNum++) {
        targetTable.makeCell(i, j);
        Panel sourcePanel = (Panel) sourceTable.getWidget(i, j);
        Panel targetPanel = (Panel) targetTable.getWidget(i, j);
        for(Widget k : sourcePanel) {
          IVkWidget currentWidget = ((IVkWidget) k);
          Widget newWidget = VkStateHelper.getInstance().getEngine().getWidget(currentWidget.getWidgetName());
          VkStateHelper.getInstance().getWidgetEngineMapping().getEngineMap().get(currentWidget.getWidgetName()).deepClone((Widget) currentWidget, newWidget);
          targetPanel.add(newWidget);
        }
      }
      DOM.setElementAttribute(targetTable.getRowFormatter().getElement(i), "height", DOM.getElementAttribute(sourceTable.getRowFormatter().getElement(i), "height"));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.