public VersionBrowser( ClientFactory clientFactory, EventBus eventBus, String uuid, boolean isPackage) { this.clientFactory = clientFactory; this.eventBus = eventBus; this.uuid = uuid; this.isPackage = isPackage; HorizontalPanel wrapper = new HorizontalPanel(); ClickHandler clickHandler = new ClickHandler() { public void onClick(ClickEvent event) { clickLoadHistory(); } }; layout = new FlexTable(); ClickableLabel vh = new ClickableLabel(constants.VersionHistory1(), clickHandler); layout.setWidget(0, 0, vh); layout.getCellFormatter().setStyleName(0, 0, "metadata-Widget"); // NON-NLS FlexCellFormatter formatter = layout.getFlexCellFormatter(); formatter.setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_LEFT); refresh = new ImageButton(images.refresh()); refresh.addClickHandler(clickHandler); layout.setWidget(0, 1, refresh); formatter.setHorizontalAlignment(0, 1, HasHorizontalAlignment.ALIGN_RIGHT); wrapper.setStyleName("version-browser-Border"); wrapper.add(layout); layout.setWidth("100%"); wrapper.setWidth("100%"); initWidget(wrapper); }
private void showStaticIcon() { refresh.setResource(images.refresh()); }
private void showBusyIcon() { refresh.setResource(images.searching()); }