IsWidget child; // Any widget HorizontalPanel panel = new HorizontalPanel(); FocusPanel clickBox = new FocusPanel(); clickBox.add(child); panel.add(clickBox); clickBox.addClickHandler(...);
String token = appState.getHistoryTokenString( Mode.edit, EIEntity.NULL_ENTITY, ResourceProvider.BASE_RESOURCE_CONTAINER, EIEntity.NULL_ENTITY ); addProviderPanel.add( new Anchor( SweetUIConstants.CREATE_PROVIDER_BUTTON , "#" + token) ); addProviderPanel.setStyleName( "dtWbPanel" ); addProviderPanel.addStyleName( "dtWbCreateLab" ); token = appState.getHistoryTokenString( Mode.list ); workWithResourcesPanel.add( new Anchor( SweetUIConstants.BROWSE_RESOURCES_BUTTON , "#"+token) ); workWithResourcesPanel.setStyleName( "dtWbPanel" ); workWithResourcesPanel.addStyleName( "dtWbResources" ); token = appState.getHistoryTokenString( Mode.list, true, false); toDoListPanel.add( new Anchor( SweetUIConstants.UNFINISHED_TASKS_BUTTON, "#"+token ) ); toDoListPanel.setStyleName( "dtWbPanel" ); toDoListPanel.addStyleName( "dtWbTodo" );
public SelectableTable(final boolean hotkeysEnabled) { this.hotkeysEnabled = hotkeysEnabled; selectRowHandlers = new ArrayList<SelectRowHandler>(); table = new FlexTable(); table.setCellPadding(0); table.setCellSpacing(0); table.setVisible(false); messageLabel = new Label(); messageLabel.setVisible(false); FlowPanel content = new FlowPanel(); content.add(messageLabel); content.add(table); scroller = new ScrollPanel(); if (hotkeysEnabled) { focuser = new FocusPanel(); focuser.setWidth("99%"); focuser.add(content); scroller.add(focuser); } else { focuser = null; scroller.add(content); } addEventHandlers(); initWidget(scroller); }
this.options = new FlowPanel(); this.options.setStylePrimaryName(presource.selectBoxInputStyle().options()); this.panel.add(this.options); initWidget(this.panel); this.valueChangeHandler = event -> ValueChangeEvent.fire(this, this.getValue());
FocusPanel wrapper = new FocusPanel(); HorizontalPanel panel = new HorizontalPanel(); wrapper.add(panel); wrapper.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { // Handle the click } }); // Add wrapper to the parent widget that previously held panel.
HorizontalPanel masterPanel = new HorizontalPanel(); masterPanel.setWidth("100%"); header.add(masterPanel);
this.options = new FlowPanel(); this.options.setStylePrimaryName(presource.selectBoxInputStyle().options()); this.panel.add(this.options); initWidget(this.panel); this.valueChangeHandler = event -> ValueChangeEvent.fire(this, this.getValue());
VerticalPanel vp = new VerticalPanel(); Label l1 = new Label("This is label 1"); Label l2 = new Label("This is label 2"); vp.add(l1); vp.add(l2); FocusPanel focusPanel = new FocusPanel(); focusPanel.add(vp); ClickHandler clickHandler = new ClickHanler() { public void onClick(ClickEvent event) { Window.open(...); } }; focusPanel.addClickHandler(clickHandler);