Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Calendar Tabs

    When I try the following in LGPL 3.1p.0.0:
    Code:
    public class Main implements EntryPoint {
    
    	@Override
    	public void onModuleLoad() {
    		new Calendar(){{
    			setMargin(4);
    			setWidth100();
    			setHeight100();
    			doOnRender(new Function(){
    				@Override
    				public void execute() {
    					final TabSet tabs = (TabSet) getChildren()[0].getChildren()[0];
    					final Tab listTab = new Tab("List");
    					tabs.addTabSelectedHandler(new TabSelectedHandler() {
    						@Override
    						public void onTabSelected(TabSelectedEvent event) {
    							Canvas controlBar = tabs.getChildren()[2];
    							controlBar.setVisible(!event.getTab().equals(listTab));
    						}
    					});
    					tabs.addTab(listTab);
    			}});
    		}}.draw();
    	}
    }
    The date selector stops responding to tab changes. Is there another way I can hook in an additional tab and register a TabSelectedEventHandler?
Working...
X