123456789101112131415161718192021222324252627282930313233 |
- package com.itmill.toolkit.terminal.gwt.client.ui;
-
- import com.google.gwt.user.client.ui.Composite;
- import com.google.gwt.user.client.ui.Tree;
- import com.google.gwt.user.client.ui.VerticalPanel;
- import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection;
- import com.itmill.toolkit.terminal.gwt.client.Paintable;
- import com.itmill.toolkit.terminal.gwt.client.UIDL;
-
- public class IUnknownComponent extends Composite implements Paintable {
-
- com.google.gwt.user.client.ui.Label caption = new com.google.gwt.user.client.ui.Label();;
- Tree uidlTree = new Tree();
-
- public IUnknownComponent() {
- VerticalPanel panel = new VerticalPanel();
- panel.add(caption);
- panel.add(uidlTree);
- initWidget(panel);
- setStyleName("itmtk-unknown");
- caption.setStyleName("itmtk-unknown-caption");
- }
-
- public void updateFromUIDL(UIDL uidl, ApplicationConnection client) {
- setCaption("Client faced an unknown component type. Unrendered UIDL:");
- uidlTree.clear();
- uidlTree.addItem(uidl.dir());
- }
-
- public void setCaption(String c) {
- caption.setText(c);
- }
- }
|