Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

CaptionWrapper.java 657B

12345678910111213141516171819202122232425262728
  1. package com.itmill.toolkit.terminal.gwt.client;
  2. import com.google.gwt.user.client.ui.FlowPanel;
  3. import com.google.gwt.user.client.ui.Widget;
  4. public class CaptionWrapper extends FlowPanel {
  5. public static final String CLASSNAME = "i-captionwrapper";
  6. Caption caption;
  7. Paintable widget;
  8. public CaptionWrapper(Paintable toBeWrapped) {
  9. caption = new Caption(toBeWrapped);
  10. add(caption);
  11. widget = toBeWrapped;
  12. add((Widget) widget);
  13. setStyleName(CLASSNAME);
  14. }
  15. public void updateCaption(UIDL uidl) {
  16. caption.updateCaption(uidl);
  17. setVisible(!uidl.getBooleanAttribute("invisible"));
  18. }
  19. public Paintable getPaintable() {
  20. return widget;
  21. }
  22. }