Package com.google.gdt.eclipse.designer.model.widgets

Examples of com.google.gdt.eclipse.designer.model.widgets.WidgetInfo


      }
    });
  }

  private void addDefaultField() throws Exception {
    WidgetInfo item =
        (WidgetInfo) JavaInfoUtils.createJavaInfo(
            getEditor(),
            "com.gwtext.client.widgets.form.TextField",
            new ConstructorCreationSupport());
    command_CREATE(item, null);
View Full Code Here


      }
    });
  }

  private void addDefaultField() throws Exception {
    WidgetInfo field =
        (WidgetInfo) JavaInfoUtils.createJavaInfo(
            getEditor(),
            "com.gwtext.client.widgets.form.TextField",
            new ConstructorCreationSupport());
    AssociationObject association =
View Full Code Here

    }

    private void undecorateChildren() {
      for (EditPart child : m_containerPart.getChildren()) {
        if (child.getModel() instanceof WidgetInfo) {
          WidgetInfo widget = (WidgetInfo) child.getModel();
          undecorateWidget(child, widget);
        }
      }
    }
View Full Code Here

    }

    private void decorateChild(EditPart child) {
      Object model = child.getModel();
      if (m_layout.isManagedObject(model)) {
        WidgetInfo widget = (WidgetInfo) model;
        decorateWidget(child, widget);
      }
    }
View Full Code Here

            "  }",
            "}");
    frame.refresh();
    StackLayoutPanelInfo panel = getJavaInfoByName("panel");
    //
    WidgetInfo button = getJavaInfoByName("button");
    panel.command_MOVE2(button, null);
    assertEditor(
        "public class Test implements EntryPoint {",
        "  public void onModuleLoad() {",
        "    RootLayoutPanel rootPanel = RootLayoutPanel.get();",
View Full Code Here

            "  }",
            "}");
    panel.refresh();
    //
    {
      WidgetInfo myButton = getJavaInfoByName("myButton");
      doCopyPaste(myButton, new PasteProcedure<WidgetInfo>() {
        public void run(WidgetInfo copy) throws Exception {
          panel.command_CREATE2(copy, null);
        }
      });
View Full Code Here

            "  }",
            "}");
    assertHierarchy(
        "{this: com.google.gwt.user.client.ui.DialogBox} {this} {/setText('DialogBox')/ /setWidget(button)/}",
        "  {new: com.google.gwt.user.client.ui.Button} {local-unique: button} {/new Button()/ /setWidget(button)/ /button.setPixelSize(300, 200)/}");
    WidgetInfo button = panel.getWidget();
    // do refresh()
    panel.refresh();
    assertFalse(panel.isEmpty());
    // check DialogBox bounds
    {
      Rectangle bounds = panel.getBounds();
      assertThat(bounds.x).isEqualTo(0);
      assertThat(bounds.y).isEqualTo(0);
      assertThat(bounds.width).isEqualTo(300);
      assertThat(bounds.height).isGreaterThan(200 + 20);
    }
    {
      Image image = panel.getImage();
      assertNotNull(image);
    }
    // check Button bounds
    {
      Rectangle bounds = button.getBounds();
      assertThat(bounds.x).isEqualTo(0);
      assertThat(bounds.y).isGreaterThan(20);
      assertThat(bounds.width).isEqualTo(300);
      assertThat(bounds.height).isEqualTo(200);
    }
View Full Code Here

            "    }",
            "  }",
            "}");
    // do copy/paste
    {
      WidgetInfo existing = getJavaInfoByName("existing");
      doCopyPaste(existing);
    }
    canvas.sideMode().create(100, 50);
    canvas.moveTo(panel, 200, 100).click();
    assertEditor(
View Full Code Here

            "  public Test() {",
            "    Box box = new Box();",
            "    add(box, 5, 5);",
            "  }",
            "}");
    WidgetInfo box = getJavaInfoByName("box");
    //
    canvas.sideMode().beginMove(box);
    canvas.dragTo(panel, 30, 40).endDrag();
    assertEditor(
        "public class Test extends AbsolutePanel {",
View Full Code Here

        "      add(box);",
        "    }",
        "  }",
        "}");
    ComplexPanelInfo panel = getJavaInfoByName("panel");
    WidgetInfo box = getJavaInfoByName("box");
    //
    canvas.sideMode().beginMove(box);
    canvas.dragTo(panel, 20, 30).endDrag();
    assertEditor(
        "public class Test extends FlowPanel {",
View Full Code Here

TOP

Related Classes of com.google.gdt.eclipse.designer.model.widgets.WidgetInfo

Copyright © 2018 www.massapicom. 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.