@Override protected void setup() { // Set up backwards. backwards = new PushButton(); backwards.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { addMonths(-1); } }); backwards.getUpFace().setHTML("‹"); backwards.setStyleName(BASE_NAME + "PreviousButton"); forwards = new PushButton(); forwards.getUpFace().setHTML("›"); forwards.setStyleName(BASE_NAME + "NextButton"); forwards.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { addMonths(+1); } }); // Set up backwards year backwardsYear = new PushButton(); backwardsYear.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { addMonths(-12); } }); backwardsYear.getUpFace().setHTML("«"); backwardsYear.setStyleName(BASE_NAME + "PreviousButton"); forwardsYear = new PushButton(); forwardsYear.getUpFace().setHTML("»"); forwardsYear.setStyleName(BASE_NAME + "NextButton"); forwardsYear.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { addMonths(+12); } }); // Set up grid. grid = new Grid(1, 5); grid.setWidget(0, previousYearColumn, backwardsYear); grid.setWidget(0, previousMonthColumn, backwards); grid.setWidget(0, nextMonthColumn, forwards); grid.setWidget(0, nextYearColumn, forwardsYear); CellFormatter formatter = grid.getCellFormatter(); formatter.setStyleName(0, monthColumn, BASE_NAME + "Month"); formatter.setWidth(0, previousYearColumn, "1"); formatter.setWidth(0, previousMonthColumn, "1"); formatter.setWidth(0, monthColumn, "100%"); formatter.setWidth(0, nextMonthColumn, "1"); formatter.setWidth(0, nextYearColumn, "1"); grid.setStyleName(BASE_NAME + "MonthSelector"); initWidget(grid); }
@SuppressWarnings("unchecked") private void initWidgetListener() { txtBuscar.addValueChangeHandler(this); toolBar.getBtnNuevo().addClickHandler(this); toolBar.getBtnEditar().addClickHandler(this); toolBar.getBtnEliminar().addClickHandler(this); toolBar.getBtnActualizar().addClickHandler(this); btnSelect.addClickHandler(this); btnBack.addClickHandler(this); }
private PushButton getDropButton() { PushButton button = new PushButton(new Image(PgStudio.Images.drop())); button.setTitle("Drop RUle"); button.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { if (selectionModel.getSelectedObject() != null && !"".equals(selectionModel.getSelectedObject().getName())) { DropItemObjectPopUp pop = new DropItemObjectPopUp(); pop.setSelectionModel(selectionModel); pop.setDataProvider(dataProvider); pop.setItem(item); pop.setObject(selectionModel.getSelectedObject().getName()); pop.setObjectType(ITEM_OBJECT_TYPE.RULE); try { pop.getDialogBox(); } catch (PopUpException caught) { Window.alert(caught.getMessage()); } } } }); return button; }
@Override protected void onAttach() { super.onAttach(); Image img = new Image( getBaseImageUrl() + "?merchant_id=" + getMerchantId() + "&w=" + getWidth() + "&h=" + getHeight() + "&style=" + getStyle() + "&variant=" + getVariant() + "&loc=" + getLoc()); img.setTitle("Fast checkout through Google"); PushButton pb = new PushButton(img); pb.addClickHandler(this); vpanel.clear(); vpanel.add(pb); }
/** * Setup the post button click handler - to prevent the checkstyle error of too-long method name. */ private void setupPostButtonClickHandler() { postButton.addClickHandler( new ClickHandler() { /** * Handle the button click. * * @param inEvent the click event */ public void onClick(final ClickEvent inEvent) { if (!postButton.getStyleName().contains(style.postButtonInactive())) { ActivityDTOPopulatorStrategy objectStrat = attachment != null ? attachment.getPopulator() : new NotePopulator(); ActivityDTO activity = activityPopulator.getActivityDTO( postBox.getText(), DomainConversionUtility.convertToEntityType(currentStream.getScopeType()), currentStream.getUniqueKey(), new PostPopulator(), objectStrat); PostActivityRequest postRequest = new PostActivityRequest(activity); ActivityModel.getInstance().insert(postRequest); postButton.addStyleName(style.postButtonInactive()); } } }); }
private PushButton createButton(final Pair<T, V> item, boolean plusButton) { final T value = item.getFirst(); final V widget = item.getSecond(); final PushButton button = new PushButton(new Image(plusButton ? resources.increaseIcon() : resources.decreaseIcon())); button.addStyleName(style.buttonStyle()); button.addStyleName("buttonStyle_pfly_fix"); // $NON-NLS-1$ button.addClickHandler( plusButton ? new ClickHandler() { @Override public void onClick(ClickEvent event) { getEntry(widget).removeLastButton(); Pair<T, V> item = addGhostEntry(); onAdd(item.getFirst(), item.getSecond()); } } : new ClickHandler() { @Override public void onClick(ClickEvent event) { if (vetoRemoveWidget(item, value, widget)) { return; } doRemoveItem(item, value, widget); } }); return button; }
private void setButtonHandlers() { final EventBus eventBus = requestFactory.getEventBus(); // Handler for filterButton if (filterButton != null) { registrations.add( eventBus.addHandler( IsTableFilteredEvent.TYPE, new IsTableFilteredEvent.Handler() { @Override public void noticeFilteringChange(Boolean isFiltered, String message) { if (isFiltered) { filterButton.setButtonActivatedStyle(); wrapperPanel.setMessageLabel(message); } else { filterButton.removeButtonActivatedStyle(); wrapperPanel.clearMessageLabel(); } } })); } // Handler for plusButton if (plusButton != null) { registrations.add( eventBus.addHandler( SelectMenuItemEvent.TYPE, new SelectMenuItemEvent.Handler() { @Override public void selectMenuItem(SimpleMenuItem menuItem) { plusButton.hidePopup(); } })); } // Handler for listButton if (listButton != null) { registrations.add( eventBus.addHandler( SelectMenuItemEvent.TYPE, new SelectMenuItemEvent.Handler() { @Override public void selectMenuItem(SimpleMenuItem menuItem) { listButton.hidePopup(); } })); } // Handler for goHomeButton if (goHomeButton != null) { registrations.add( goHomeButton.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { History.newItem(TokenHelper.TK_CLASSIC, true); } })); } }
private void initRunButton() { // Run Button //////////////////////////////////////////// runButton = new PushButton(); RootPanel.get("runButton").add(runButton); runButton.setEnabled(false); runButton.addClickHandler(new RunClickHandler()); }
public TradePlayerBitmapWidget(IGamePanel gamePanel, GamePlayer player) { super(gamePanel, player); tradePlayer.setPlayer(player); player.getResources().addResourcesChangedEventHandler(this); gamePanel.getGame().addGamePhaseChangedEventHandler(this); btnTradePlayer.addClickHandler(this); }
private PushButton getRefreshButton() { PushButton button = new PushButton(new Image(PgStudio.Images.refresh())); button.setTitle("Refresh"); button.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { refresh(); } }); return button; }
public void addTag(final String tagInstanceID) { ClientTagInstance tagInstance = vTagger.getTagInstance(tagInstanceID); Grid grid = new Grid(1, 3); Label l = new HTML("#" + tagInstanceID); grid.setWidget(0, 0, l); PushButton tagRemoveButton = new PushButton("remove"); // tagRemoveButton.addStyleName("tagger-pushButton"); grid.setWidget(0, 1, tagRemoveButton); HandlerRegistration tagRemoveBtReg = tagRemoveButton.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { vTagger.removeTagInstance(tagInstanceID); hide(); } }); handlerRegistrations.add(tagRemoveBtReg); PushButton tagEditButton = new PushButton("edit"); // tagEditButton.addStyleName("tagger-pushButton"); tagEditButton.setEnabled(false); grid.setWidget(0, 2, tagEditButton); HandlerRegistration tagEditBtReg = tagEditButton.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) {} }); handlerRegistrations.add(tagEditBtReg); root.addItem(grid); root.setState(true); }
/** * Builds a toolbar button. * * @param imageResource the button's icon * @param title the button's tooltip text * @param command the command to execute * @return a toolbar button */ private Widget buildButton(ImageResource imageResource, String title, final Command command) { final PushButton btn = new PushButton(new Image(imageResource)); btn.setTitle(title); btn.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { btn.setFocus(false); btn.removeStyleName("gwt-ToggleButton-up-hovering"); command.execute(); } }); buttons.add(btn); return btn; }
public void onModuleLoad() { final OpenLayersAnnotationLayer annotationLayer = new OpenLayersAnnotationLayer( getMap(), "http://upload.wikimedia.org/wikipedia/commons/e/ec/Waldseemuller_map.jpg", createInitParams()); PushButton annotate = new PushButton("Add Note"); annotate.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { annotationLayer.createNewAnnotation(); } }); RootPanel.get().add(annotate); }
private PushButton getCreateButton() { PushButton button = new PushButton(new Image(PgStudio.Images.create())); button.setTitle("Create Rule"); button.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { AddRulePopUp pop = new AddRulePopUp(); pop.setSelectionModel(selectionModel); pop.setDataProvider(dataProvider); pop.setItem(item); try { pop.getDialogBox(); } catch (PopUpException caught) { Window.alert(caught.getMessage()); } pop.setupCodePanel(); } }); return button; }
private void initListener() { btnOperacion.addTouchEndHandler(this); btnBack.addClickHandler(this); txtBuscar.textBox.addKeyUpHandler(this); }
public TagMenuPopup(TaggerEditor vTagger, String lastSelectedColor) { super(true); getElement().addClassName("tagmenu-popup"); this.setText("Annotations"); this.vTagger = vTagger; this.lastSelectedColor = lastSelectedColor; root = new TreeItem("Available annotations"); final Tree tree = new Tree(); tree.addItem(root); root.setState(true); root.setStyleName("tagger_menu_root"); final VerticalPanel vPanel = new VerticalPanel(); if (vTagger.hasSelection()) { final VerticalPanel annotationCreationPanel = new VerticalPanel(); annotationCreationPanel.setSpacing(5); annotationCreationPanel.setWidth("100%"); final TextArea annotationBodyInput = new TextArea(); annotationBodyInput.setWidth("90%"); annotationCreationPanel.add(annotationBodyInput); final HorizontalPanel annotationCreationButtonPanel = new HorizontalPanel(); annotationCreationButtonPanel.setSpacing(5); final Label colorLabel = new HTML(" "); final ColorPicker colorPicker = new ColorPicker() { @Override public void onChange(Widget sender) { super.onChange(sender); colorLabel .getElement() .setAttribute("style", "background:#" + this.getHexColor() + ";"); } }; try { if (lastSelectedColor != null) { colorPicker.setHex(lastSelectedColor); } else { int[] randomColor = getRandomColor(); colorPicker.setRGB(randomColor[0], randomColor[1], randomColor[2]); } } catch (Exception e) { // well... } colorLabel .getElement() .setAttribute("style", "background:#" + colorPicker.getHexColor() + ";"); HorizontalPanel colorPanel = new HorizontalPanel(); colorPanel.setSpacing(5); PushButton colorButton = new PushButton("Change color..."); colorPanel.add(colorButton); colorPanel.add(colorLabel); HandlerRegistration colorButtonReg = colorButton.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { annotationCreationPanel.insert( colorPicker, annotationCreationPanel.getWidgetIndex(annotationCreationButtonPanel)); TagMenuPopup.this.center(); } }); handlerRegistrations.add(colorButtonReg); annotationCreationPanel.add(colorPanel); PushButton saveButton = new PushButton("Save"); // saveButton.setStylePrimaryName("tagger-pushButton"); HandlerRegistration saveButtonReg = saveButton.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { // TagMenuPopup.this.vTagger.createAndAddTagIntance(colorPicker.getHexColor()); TagMenuPopup.this.lastSelectedColor = colorPicker.getHexColor(); hide(); } }); handlerRegistrations.add(saveButtonReg); PushButton cancelButton = new PushButton("Cancel"); // cancelButton.setStylePrimaryName("tagger-pushButton"); annotationCreationButtonPanel.add(saveButton); annotationCreationButtonPanel.add(cancelButton); annotationCreationPanel.add(annotationCreationButtonPanel); PushButton addAnnotationButton = new PushButton("Add annotation..."); // addAnnotationButton.setStylePrimaryName("tagger-pushButton"); HandlerRegistration addAnnotationBtReg = addAnnotationButton.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { vPanel.insert(annotationCreationPanel, vPanel.getWidgetIndex(tree)); } }); handlerRegistrations.add(addAnnotationBtReg); vPanel.add(addAnnotationButton); HandlerRegistration cancelButtonReg = cancelButton.addClickHandler( new ClickHandler() { public void onClick(ClickEvent event) { annotationBodyInput.setText(""); vPanel.remove(annotationCreationPanel); } }); handlerRegistrations.add(cancelButtonReg); } vPanel.add(tree); vPanel.setStylePrimaryName("tagger_menu"); setWidget(vPanel); }
public HandlerRegistration addEditClickHandler(ClickHandler handler) { return btnEdit.addClickHandler(handler); }
public HandlerRegistration addDeleteClickHandler(ClickHandler handler) { return btnDelete.addClickHandler(handler); }
public void setCancelFilterButtonClickOHandler(ClickHandler handler) { registrations.add(cancelFilterButton.addClickHandler(handler)); }
public void setFilterButtonClickHandler(ClickHandler handler) { registrations.add(filterButton.addClickHandler(handler)); }
private void populatePanel() { player1Box = new ListBox(false); populatePlayerBox(player1Box); Label vsLabel = new Label(" spelade mot "); player2Box = new ListBox(false); populatePlayerBox(player2Box); HorizontalPanel playerPanel = Spelstegen.createStandardHorizontalPanel(); playerPanel.add(player1Box); playerPanel.add(vsLabel); playerPanel.add(player2Box); sportBox = new ListBox(false); if (league.getSports().size() > 1) { sportBox.addItem("Välj sport"); for (Sport sport : league.getSports()) { sportBox.addItem(sport.getName()); } } else { sportBox.addItem(league.getSports().get(0).getName()); sportBox.setEnabled(false); } HorizontalPanel sportPanel = Spelstegen.createStandardHorizontalPanel(); sportPanel.add(new Label("i:")); sportPanel.add(sportBox); Label setLabel = new Label("Spel om bäst av"); oneSet = new RadioButton("setSelection", "1"); threeSet = new RadioButton("setSelection", "3"); fiveSet = new RadioButton("setSelection", "5"); oneSet.setValue(true); SetClickHandler setClickHandler = new SetClickHandler(); oneSet.addClickHandler(setClickHandler); threeSet.addClickHandler(setClickHandler); fiveSet.addClickHandler(setClickHandler); Label setLabel2 = new Label(" set"); HorizontalPanel setPanel = Spelstegen.createStandardHorizontalPanel(); setPanel.add(setLabel); setPanel.add(oneSet); setPanel.add(threeSet); setPanel.add(fiveSet); setPanel.add(setLabel2); player1Score = new ArrayList<TextBox>(5); player2Score = new ArrayList<TextBox>(5); scorePanel = new VerticalPanel(); scorePanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); setScoreBoxes(1); saveButton = new PushButton("Spara"); if (loggedInPlayer != null) { saveButton.setEnabled(loggedInPlayer.isLeagueAdmin(league.getId())); } saveButton.addClickHandler( new ClickHandler() { @Override public void onClick(ClickEvent event) { submitMatch(); } }); HorizontalPanel buttonPanel = Spelstegen.createStandardHorizontalPanel(); buttonPanel.add(saveButton); mainPanel.add(playerPanel); mainPanel.add(sportPanel); mainPanel.add(setPanel); mainPanel.add(scorePanel); mainPanel.add(buttonPanel); }
/** Activate the control. */ public void activate() { clear(); this.setVisible(true); Widget avatar = new AvatarWidget( Session.getInstance().getCurrentPerson().getAvatarId(), EntityType.PERSON, Size.VerySmall); avatar.addStyleName(StaticResourceBundle.INSTANCE.coreCss().avatar()); this.add(avatar); FlowPanel body = new FlowPanel(); body.addStyleName(StaticResourceBundle.INSTANCE.coreCss().body()); SimplePanel boxWrapper = new SimplePanel(); boxWrapper.addStyleName(StaticResourceBundle.INSTANCE.coreCss().boxWrapper()); commentBox = new ExtendedTextArea(true); boxWrapper.add(commentBox); body.add(boxWrapper); commentBox.setFocus(true); countDown = new Label(Integer.toString(MAXLENGTH)); countDown.addStyleName(StaticResourceBundle.INSTANCE.coreCss().charactersRemaining()); body.add(countDown); post = new PushButton("post"); post.addStyleName(StaticResourceBundle.INSTANCE.coreCss().postButton()); post.addStyleName(StaticResourceBundle.INSTANCE.coreCss().inactive()); body.add(post); final Label warning = new Label(); warning.addStyleName(StaticResourceBundle.INSTANCE.coreCss().warning()); warning.addStyleName(StaticResourceBundle.INSTANCE.coreCss().hidden()); body.add(warning); Session.getInstance() .getEventBus() .addObserver( GotSystemSettingsResponseEvent.class, new Observer<GotSystemSettingsResponseEvent>() { public void update(final GotSystemSettingsResponseEvent event) { String text = event.getResponse().getContentWarningText(); if (text != null && !text.isEmpty()) { warning.removeStyleName(StaticResourceBundle.INSTANCE.coreCss().hidden()); warning.setText(text); } } }); SystemSettingsModel.getInstance().fetch(null, true); post.addClickHandler( new ClickHandler() { public void onClick(final ClickEvent event) { fullCollapse = false; if (!inactive) { unActivate(); CommentDTO comment = new CommentDTO(); comment.setBody(commentBox.getText()); comment.setActivityId(messageId); Session.getInstance() .getActionProcessor() .makeRequest( "postActivityCommentAction", comment, new AsyncCallback<CommentDTO>() { /* implement the async call back methods */ public void onFailure(final Throwable caught) {} public void onSuccess(final CommentDTO result) { ActivityModel.getInstance().clearCache(); Session.getInstance() .getEventBus() .notifyObservers(new CommentAddedEvent(result, messageId)); } }); } } }); this.add(body); commentBox.setFocus(true); nativeSetFocus(commentBox.getElement()); commentBox.addBlurHandler( new BlurHandler() { public void onBlur(final BlurEvent arg0) { TimerFactory timerFactory = new TimerFactory(); timerFactory.runTimer( BLUR_DELAY, new TimerHandler() { public void run() { if (commentBox.getText().length() == 0) { unActivate(); } } }); } }); commentBox.addKeyDownHandler( new KeyDownHandler() { public void onKeyDown(final KeyDownEvent event) { if (event.getNativeKeyCode() == KeyCodes.KEY_ESCAPE) { unActivate(); } else if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER && event.isControlKeyDown()) { post.getElement() .dispatchEvent( Document.get().createClickEvent(1, 0, 0, 0, 0, false, false, false, false)); event.preventDefault(); event.stopPropagation(); } } }); commentBox.addKeyUpHandler( new KeyUpHandler() { public void onKeyUp(final KeyUpEvent event) { onCommentChanges(); } }); commentBox.addValueChangeHandler( new ValueChangeHandler<String>() { public void onValueChange(final ValueChangeEvent<String> inArg0) { onCommentChanges(); } }); commentBox.addChangeHandler( new ChangeHandler() { public void onChange(final ChangeEvent event) { onCommentChanges(); } }); }