Examples of DialogButton_Info


Examples of com.google.gdt.eclipse.designer.gxt.model.widgets.DialogInfo.DialogButton_Info

    dialog.refresh();
    //
    List<DialogButton_Info> buttons = dialog.getDialogButtons();
    assertThat(buttons).hasSize(1);
    {
      DialogButton_Info button = buttons.get(0);
      assertEquals("OK", button.getId().getName());
      // object
      button.hashCode();
      assertTrue(button.equals(button));
      assertFalse(button.equals(this));
      // bounds
      Rectangle bounds = button.getBounds();
      assertThat(bounds.x).isGreaterThan(300).isLessThan(400);
      assertThat(bounds.y).isGreaterThan(200).isLessThan(300);
      assertThat(bounds.width).isEqualTo(75);
      assertThat(bounds.height).isGreaterThan(20);
    }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.gxt.model.widgets.DialogInfo.DialogButton_Info

    dialog.refresh();
    //
    List<DialogButton_Info> buttons = dialog.getDialogButtons();
    assertThat(buttons).hasSize(2);
    {
      DialogButton_Info button = buttons.get(0);
      assertEquals("OK", button.getId().getName());
    }
    {
      DialogButton_Info button = buttons.get(1);
      assertEquals("CANCEL", button.getId().getName());
    }
    assertFalse(buttons.get(0).equals(buttons.get(1)));
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.gxt.model.widgets.DialogInfo.DialogButton_Info

            "public class Test extends Dialog {",
            "  public Test() {",
            "  }",
            "}");
    dialog.refresh();
    DialogButton_Info button = dialog.getDialogButtons().get(0);
    // set mock for DesignPageSite
    IDesignPageSite pageSite;
    Capture<Integer> openSourcePosition = new Capture<Integer>();
    {
      pageSite = EasyMock.createStrictMock(IDesignPageSite.class);
      DesignPageSite.Helper.setSite(dialog, pageSite);
      pageSite.openSourcePosition(org.easymock.EasyMock.capture(openSourcePosition));
      EasyMock.replay(pageSite);
    }
    // open
    button.open();
    waitEventLoop(0);
    assertEditor(
        "// filler filler filler",
        "public class Test extends Dialog {",
        "  public Test() {",
        "  }",
        "  protected void onButtonPressed(Button button) {",
        "    if (button == getButtonBar().getItemByItemId(OK)) {",
        "      // TODO",
        "    }",
        "    super.onButtonPressed(button);",
        "  }",
        "}");
    EasyMock.verify(pageSite);
    // check captured position
    {
      assertTrue(openSourcePosition.hasCaptured());
      int position = openSourcePosition.getValue();
      assertThat(position).isPositive();
      assertThat(m_lastEditor.getSource().substring(position)).startsWith(
          "if (button == getButtonBar().getItemByItemId(OK)) {");
    }
    // open it again, same position expected
    {
      String expectedsource = m_lastEditor.getSource();
      // reset mock
      {
        EasyMock.reset(pageSite);
        pageSite.openSourcePosition(openSourcePosition.getValue());
        EasyMock.replay(pageSite);
      }
      // open
      button.open();
      assertEquals(expectedsource, m_lastEditor.getSource());
    }
  }
View Full Code Here

Examples of com.google.gdt.eclipse.designer.gxt.model.widgets.DialogInfo.DialogButton_Info

            "    }",
            "    super.onButtonPressed(button);",
            "  }",
            "}");
    dialog.refresh();
    DialogButton_Info button = dialog.getDialogButtons().get(0);
    // set mock for DesignPageSite
    IDesignPageSite pageSite;
    {
      pageSite = EasyMock.createStrictMock(IDesignPageSite.class);
      DesignPageSite.Helper.setSite(dialog, pageSite);
      pageSite.openSourcePosition(org.easymock.EasyMock.anyInt());
      EasyMock.replay(pageSite);
    }
    // open
    button.open();
    waitEventLoop(0);
    assertEditor(
        "public class Test extends Dialog {",
        "  public Test() {",
        "    setButtons(Dialog.OKCANCEL);",
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.