Widget
com.google.gwt.user.client.ui.Widget
188189190191192193194195196197198
" Box box = new Box();", " add(box, 150, 100);", " box.setSize('100px', '50px');", " }", "}"); WidgetInfo box = getJavaInfoByName("box"); // canvas.beginResize(box, IPositionConstants.WEST); canvas.dragOn(-25, 0).endDrag(); assertEditor( "public class Test extends AbsolutePanel {",
211212213214215216217218219220221
" Box box = new Box();", " add(box, 150, 100);", " box.setSize('100px', '50px');", " }", "}"); WidgetInfo box = getJavaInfoByName("box"); // canvas.beginResize(box, IPositionConstants.EAST); canvas.dragOn(25, 0).endDrag(); assertEditor( "public class Test extends AbsolutePanel {",
234235236237238239240241242243244
" Box box = new Box();", " add(box, 150, 100);", " box.setSize('100px', '50px');", " }", "}"); WidgetInfo box = getJavaInfoByName("box"); // canvas.beginResize(box, IPositionConstants.NORTH); canvas.dragOn(0, 25).endDrag(); assertEditor( "public class Test extends AbsolutePanel {",
257258259260261262263264265266267
" Box box = new Box();", " add(box, 150, 100);", " box.setSize('100px', '50px');", " }", "}"); WidgetInfo box = getJavaInfoByName("box"); // canvas.beginResize(box, IPositionConstants.SOUTH); canvas.dragOn(0, 25).endDrag(); assertEditor( "public class Test extends AbsolutePanel {",
312313314315316317318319320321322
" }", " }", "}"); // do copy/paste { WidgetInfo existing = getJavaInfoByName("existing"); doCopyPaste(existing); } tree.moveOn(panel).click(); assertEditor( "public class Test extends AbsolutePanel {",
345346347348349350351352353354355356
" Box box_2 = new Box();", " add(box_2, 5, 100);", " }", " }", "}"); WidgetInfo box_1 = getJavaInfoByName("box_1"); WidgetInfo box_2 = getJavaInfoByName("box_2"); // tree.startDrag(box_2).dragBefore(box_1).endDrag(); assertEditor( "public class Test extends AbsolutePanel {", " public Test() {",
379380381382383384385386387388389
" add(box);", " }", " }", "}"); ComplexPanelInfo panel = getJavaInfoByName("panel"); WidgetInfo box = getJavaInfoByName("box"); // tree.startDrag(box).dragOn(panel).endDrag(); assertEditor( "public class Test extends FlowPanel {", " public Test() {",
180181182183184185186187188189190
" add(composite);", " }", "}"); refresh(); assertNoErrors(m_lastParseInfo); WidgetInfo composite = getJavaInfoByName("composite"); // assert that Button is in "composite" Object compositeElement = composite.getElement(); String compositeString = compositeElement.toString(); assertThat(compositeString).containsIgnoringCase("BUTTON"); }
136137138139140141142143144145146
" }", " }", " }", "}"); HorizontalSplitPanelInfo panel = getJavaInfoByName("panel"); WidgetInfo existing = getJavaInfoByName("existing"); // doCopyPaste(existing); canvas.moveTo(panel, 0.9, 0.5).click(); assertEditor( "// filler filler filler filler filler",
249250251252253254255256257258259
" }", " }", " }", "}"); HorizontalSplitPanelInfo panel = getJavaInfoByName("panel"); WidgetInfo button = getJavaInfoByName("button"); // canvas.beginDrag(button).dragTo(panel, 0.9, 0.5).endDrag(); assertEditor( "// filler filler filler filler filler", "public class Test extends Composite {",