Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 12th, 2012  |  syntax: None  |  size: 1.05 KB  |  hits: 10  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Buttons in a horizontal panel don't want to align right
  2. HorizontalPanel buttons = new HorizontalPanel();
  3. buttons.setWidth("100%");
  4.  
  5. cancel = new Button("Cancel");
  6. next = new Button("Next");
  7. back = new Button("Back");
  8.  
  9. buttons.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
  10. buttons.add(back);
  11. buttons.setCellWidth(back, "98%");
  12. buttons.add(nextBtn);
  13. buttons.setCellWidth(next, "1%");
  14. buttons.add(cancel);
  15. buttons.setCellWidth(cancel, "1%");
  16.        
  17. FlowPanel panel = new FlowPanel();
  18. panel.setWidth("100%");
  19.  
  20. cancel = new Button("Cancel");
  21. cancel.getElement().getStyle().setFloat(Float.RIGHT);
  22. next = new Button("Next");
  23. next.getElement().getStyle().setFloat(Float.RIGHT);
  24. back = new Button("Back");
  25. back.getElement().getStyle().setFloat(Float.RIGHT);
  26.  
  27. panel.add(back);
  28. panel.add(nextBtn);
  29. panel.add(cancel);
  30.        
  31. buttons.setCellHorizontalAlignment(backButton, HasHorizontalAlignment.ALIGN_RIGHT);
  32. buttons.setCellHorizontalAlignment(nextButton, HasHorizontalAlignment.ALIGN_RIGHT);
  33. buttons.setCellHorizontalAlignment(cancelButton, HasHorizontalAlignment.ALIGN_RIGHT);