Java 类com.google.gwt.user.client.ui.CellPanel 实例源码
项目:qafe-platform
文件:PanelRenderer.java
private void addChecksum(UIObject panel) {
QHidden qafeChecksum = new QHidden();
DOM.setElementAttribute(qafeChecksum.getElement(), "fn", DataContainerGVO.QAFE_CHECKSUM);
if (panel instanceof FlexTable) {
FlexTable flexTable = (FlexTable)panel;
int rowCount = flexTable.getRowCount();
flexTable.setWidget(rowCount, 0, qafeChecksum);
} else if (panel instanceof AbsolutePanel) {
AbsolutePanel absolutePanel = (AbsolutePanel)panel;
absolutePanel.add(qafeChecksum, 0, 0);
} else if (panel instanceof DockPanel) {
DockPanel dockPanel = (DockPanel)panel;
//dockPanel.add(qafeChecksum);
} else if (panel instanceof CellPanel) {
CellPanel cellPanel = (CellPanel)panel;
cellPanel.add(qafeChecksum);
}
}
项目:gwtmockito
文件:GwtMockitoWidgetBaseClassesTest.java
@Test
public void testPanels() throws Exception {
invokeAllAccessibleMethods(new AbsolutePanel() {});
invokeAllAccessibleMethods(new CellPanel() {});
invokeAllAccessibleMethods(new ComplexPanel() {});
invokeAllAccessibleMethods(new DeckLayoutPanel() {});
invokeAllAccessibleMethods(new DeckPanel() {});
invokeAllAccessibleMethods(new DecoratorPanel() {});
invokeAllAccessibleMethods(new DockLayoutPanel(Unit.PX) {});
invokeAllAccessibleMethods(new DockPanel() {});
invokeAllAccessibleMethods(new FlowPanel() {});
invokeAllAccessibleMethods(new FocusPanel() {});
invokeAllAccessibleMethods(new HorizontalPanel() {});
invokeAllAccessibleMethods(new HTMLPanel("") {});
invokeAllAccessibleMethods(new LayoutPanel() {});
invokeAllAccessibleMethods(new PopupPanel() {});
invokeAllAccessibleMethods(new RenderablePanel("") {});
invokeAllAccessibleMethods(new ResizeLayoutPanel() {});
invokeAllAccessibleMethods(new SimpleLayoutPanel() {});
invokeAllAccessibleMethods(new SimplePanel() {});
invokeAllAccessibleMethods(new SplitLayoutPanel() {});
invokeAllAccessibleMethods(new StackPanel() {});
invokeAllAccessibleMethods(new VerticalPanel() {});
}
项目:closure-compiler
文件:DebuggerGwtMain.java
private void createCheckboxes(CellPanel checkboxPanel) {
for (CompilationParam.ParamGroup group : CompilationParam.ParamGroup.values()) {
SafeHtmlBuilder builder = new SafeHtmlBuilder();
builder.appendHtmlConstant("<b>");
builder.appendEscaped(group.name);
builder.appendHtmlConstant("</b>");
checkboxPanel.add(new HTML(builder.toSafeHtml()));
for (final CompilationParam param : CompilationParam.getGroupedSortedValues().get(group)) {
CheckBox cb = new CheckBox(param.toString());
if (param.getJavaInfo() != null) {
cb.setTitle("Java API equivalent: " + param.getJavaInfo());
}
cb.setValue(param.getDefaultValue());
param.apply(options, param.getDefaultValue());
cb.addClickHandler(
new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
boolean checked = ((CheckBox) event.getSource()).getValue();
param.apply(options, checked);
doCompile();
}
});
checkboxPanel.add(cb);
}
}
}
项目:onecmdb
文件:ViewCIScreen.java
protected CellPanel getMainPanel() {
return(new HorizontalPanel());
}
项目:onecmdb
文件:NewCIScreen.java
protected CellPanel getMainPanel() {
return(new VerticalPanel());
}
项目:onecmdb
文件:EditIncidentScreen.java
protected CellPanel getMainPanel() {
return(new HorizontalPanel());
}
项目:onecmdb
文件:EditProblemScreen.java
protected CellPanel getMainPanel() {
return(new HorizontalPanel());
}
项目:onecmdb
文件:ViewTransformScreen.java
protected CellPanel getMainPanel() {
return(new HorizontalPanel());
}
项目:onecmdb
文件:AddTemplateScreen.java
protected CellPanel getMainPanel() {
vPanel = new VerticalPanel();
return(vPanel);
}
项目:OneCMDBwithMaven
文件:ViewCIScreen.java
protected CellPanel getMainPanel() {
return(new HorizontalPanel());
}
项目:OneCMDBwithMaven
文件:NewCIScreen.java
protected CellPanel getMainPanel() {
return(new VerticalPanel());
}
项目:OneCMDBwithMaven
文件:EditIncidentScreen.java
protected CellPanel getMainPanel() {
return(new HorizontalPanel());
}
项目:OneCMDBwithMaven
文件:EditProblemScreen.java
protected CellPanel getMainPanel() {
return(new HorizontalPanel());
}
项目:OneCMDBwithMaven
文件:ViewTransformScreen.java
protected CellPanel getMainPanel() {
return(new HorizontalPanel());
}
项目:OneCMDBwithMaven
文件:AddTemplateScreen.java
protected CellPanel getMainPanel() {
vPanel = new VerticalPanel();
return(vPanel);
}
项目:gwtmockito
文件:GwtMockitoTestRunner.java
/**
* Returns a collection of classes whose non-abstract methods should always be replaced with
* no-ops. By default, this list includes {@link Composite}, {@link DOM} {@link UIObject},
* {@link Widget}, {@link Image}, and most subclasses of {@link Panel}. It will also include any
* classes specified via the {@link WithClassesToStub} annotation on the test class. This makes
* it much safer to test code that uses or extends these types.
* <p>
* This list can be customized via {@link WithClassesToStub} or by defining a new test runner
* extending {@link GwtMockitoTestRunner} and overriding this method. This allows users to
* explicitly stub out particular classes that are causing problems in tests. If you override this
* method, you will probably want to retain the classes that are stubbed here by doing something
* like this:
*
* <pre>
* @Override
* protected Collection<Class<?>> getClassesToStub() {
* Collection<Class<?>> classes = super.getClassesToStub();
* classes.add(MyBaseWidget.class);
* return classes;
* }
* </pre>
*
* @return a collection of classes whose methods should be stubbed with no-ops while running tests
*/
protected Collection<Class<?>> getClassesToStub() {
Collection<Class<?>> classes = new LinkedList<Class<?>>();
classes.add(Composite.class);
classes.add(DOM.class);
classes.add(UIObject.class);
classes.add(Widget.class);
classes.add(DataGrid.class);
classes.add(HTMLTable.class);
classes.add(Image.class);
classes.add(AbsolutePanel.class);
classes.add(CellList.class);
classes.add(CellPanel.class);
classes.add(CellTable.class);
classes.add(ComplexPanel.class);
classes.add(DeckLayoutPanel.class);
classes.add(DeckPanel.class);
classes.add(DecoratorPanel.class);
classes.add(DockLayoutPanel.class);
classes.add(DockPanel.class);
classes.add(FlowPanel.class);
classes.add(FocusPanel.class);
classes.add(HorizontalPanel.class);
classes.add(HTMLPanel.class);
classes.add(LayoutPanel.class);
classes.add(Panel.class);
classes.add(PopupPanel.class);
classes.add(RenderablePanel.class);
classes.add(ResizeLayoutPanel.class);
classes.add(SimpleLayoutPanel.class);
classes.add(SimplePanel.class);
classes.add(SplitLayoutPanel.class);
classes.add(StackPanel.class);
classes.add(VerticalPanel.class);
classes.add(ValueListBox.class);
WithClassesToStub annotation = unitTestClass.getAnnotation(WithClassesToStub.class);
if (annotation != null) {
classes.addAll(Arrays.asList(annotation.value()));
}
return classes;
}