private PushButton createNavigationButton( @IsSafeHtml String label, final int noOfMonths, String styleName) { PushButton button = new PushButton(); button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { addMonths(noOfMonths); } }); button.getUpFace().setHTML(label); button.setStyleName(styleName); return button; }
private void initialiseShufflers() { btnMoveUp.addClickHandler( new ClickHandler() { @Override public void onClick( final ClickEvent event ) { int index = chosenPatterns.indexOf( chosenPatternSelection ); final Pattern52 p = chosenPatterns.remove( index ); chosenPatterns.add( index - 1, p ); setChosenPatterns( chosenPatterns ); presenter.setConditionPatterns( chosenPatterns ); } } ); btnMoveDown.addClickHandler( new ClickHandler() { @Override public void onClick( final ClickEvent event ) { int index = chosenPatterns.indexOf( chosenPatternSelection ); final Pattern52 p = chosenPatterns.remove( index ); chosenPatterns.add( index + 1, p ); setChosenPatterns( chosenPatterns ); presenter.setConditionPatterns( chosenPatterns ); } } ); }
private void initialiseShufflers() { btnMoveUp.addClickHandler( new ClickHandler() { @Override public void onClick( final ClickEvent event ) { final int index = chosenConditions.indexOf( chosenConditionsSelection ); final ConditionCol52 c = chosenConditions.remove( index ); chosenConditions.add( index - 1, c ); setChosenConditions( chosenConditions ); availablePatternsSelection.setChildColumns( chosenConditions ); } } ); btnMoveDown.addClickHandler( new ClickHandler() { @Override public void onClick( final ClickEvent event ) { final int index = chosenConditions.indexOf( chosenConditionsSelection ); final ConditionCol52 c = chosenConditions.remove( index ); chosenConditions.add( index + 1, c ); setChosenConditions( chosenConditions ); availablePatternsSelection.setChildColumns( chosenConditions ); } } ); }
/** * Returns a new button that sets the hours when clicked. * * @param hours An hour of the day (0-23). * @param label The label to put on the button. */ private PushButton newSetHoursButton(final int hours) { final PushButton button = new PushButton(Integer.toString(hours)); button.addClickHandler(new ClickHandler() { public void onClick(final ClickEvent event) { @SuppressWarnings(/* GWT requires us to use Date */{"deprecation"}) Date d = box.getValue(); if (d == null) { d = new Date(); d.setMinutes(0); } d.setHours(hours); d.setSeconds(0); setDate(d); } }); return button; }
/** * Returns a new button that sets the minutes when clicked. * * @param minutes A value for minutes (0-59). * @param label The label to put on the button. */ private PushButton newSetMinutesButton(final int minutes, final String label) { final PushButton button = new PushButton(label); button.addClickHandler(new ClickHandler() { public void onClick(final ClickEvent event) { @SuppressWarnings(/* GWT requires us to use Date */{"deprecation"}) Date d = box.getValue(); if (d == null) { d = new Date(); } d.setMinutes(minutes); d.setSeconds(0); setDate(d); } }); return button; }
/** * Returns a new button that shifts the date when clicked. * * @param seconds How many seconds to shift. * @param label The label to put on the button. */ private PushButton newShiftDateButton(final int seconds, final String label) { final PushButton button = new PushButton(label); button.setStyleName(seconds < 0 ? "datePickerPreviousButton" : "datePickerNextButton"); button.addClickHandler(new ClickHandler() { public void onClick(final ClickEvent event) { Date d = box.getValue(); if (d == null) { if (seconds >= 0) { return; } d = new Date(); } d.setTime(d.getTime() + seconds * 1000L); d.setSeconds(0); setDate(d); } }); return button; }
private PushButton createNavigationButton(String label, final int noOfMonths, String styleName) { PushButton button = new PushButton(); button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { addMonths(noOfMonths); } }); button.getUpFace().setHTML(label); button.setStyleName(styleName); return button; }
private PushButton createNavigationButton(String label, final int noOfMonths, String styleName) { PushButton button = new PushButton(); button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { addMonths(noOfMonths); } }); button.getUpFace().setHTML(label); button.setStyleName(styleName); return button; }
private PushButton createPushButton(ImageResource img, String tip) { PushButton pb = new PushButton(new Image(img)); pb.addClickHandler(handler); pb.setTitle(tip); return pb; }
/*************************************** * Initializes the controls for tree tables. */ private void initTreeControls() { Grid aTreeButtons = new Grid(1, 2); aCollapseAllButton = new PushButton(new Image(GwtTable.RES.imTreeCollapse())); aExpandAllButton = new PushButton(new Image(GwtTable.RES.imTreeExpand())); aTreeButtons.setWidget(0, 0, aCollapseAllButton); aTreeButtons.setWidget(0, 1, aExpandAllButton); aToolBarTable.setWidget(1, 0, aTreeButtons); aCollapseAllButton.addClickHandler(this); aExpandAllButton.addClickHandler(this); } }
/*************************************** * Creates and initializes the button at the end of filter criteria rows. * * @param bAdd TRUE for an add button, FALSE for a remove button * * @return The new button */ private PushButton createEditFilterListButton(final boolean bAdd) { PushButton aButton = new PushButton(new Image(bAdd ? GwtTable.RES.imAdd() : GwtTable.RES.imCancel())); aButton.setTitle(expand(bAdd ? "$ttTableFilterAdd" : "$ttTableFilterRemove")); aButton.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent rEvent) { handleFilterListChangeButton(rEvent, bAdd); } }); return aButton; }
aButtonPanel.add(aCancelButton); aApplyButton.addClickHandler(new ClickHandler() aCancelButton.addClickHandler(new ClickHandler()
aClearSelectionButton.setTitle(rContext.expandResource("$ttClearSelection")); aPrevPageButton.addClickHandler(this); aNextPageButton.addClickHandler(this); aStartButton.addClickHandler(this); aEndButton.addClickHandler(this); aLockSizeButton.addClickHandler(this); aDownloadButton.addClickHandler(this); aClearSelectionButton.addClickHandler(this);
firstPageButton.addClickHandler(handler); lastPageButton.addClickHandler(handler); nextPageButton.addClickHandler(handler); previousPageButton.addClickHandler(handler);
firstPageButton.addClickHandler(handler); lastPageButton.addClickHandler(handler); nextPageButton.addClickHandler(handler); previousPageButton.addClickHandler(handler);
firstPageButton.addClickHandler(handler); lastPageButton.addClickHandler(handler); nextPageButton.addClickHandler(handler); previousPageButton.addClickHandler(handler);
button.addClickHandler( OntologyDropdownBase.this );
aButton.addClickHandler(new ClickHandler()
/*************************************** * Creates a new instance. * * @param rTable The {@link GwtTable} this instance belongs to */ TableFilterPanel(GwtTable rTable) { this.rTable = rTable; aClearFilterButton.setTitle(expand("$ttClearTableFilter")); aFilterValue.setTitle(expand("$ttTableFilterValue")); aFilterPanel.setWidget(0, 0, aFilterButton); aFilterPanel.setWidget(0, 1, aFilterValue); aFilterPanel.setWidget(0, 2, aClearFilterButton); aFilterValue.setWidth("100%"); aFilterValue.setStylePrimaryName(GwtTable.CSS.ewtTableFilterValue()); aFilterValue.addKeyUpHandler(this); aFilterPanel.setWidth("100%"); aFilterPanel.getCellFormatter().setWidth(0, 1, "100%"); aFilterPanel.setStylePrimaryName(GwtTable.CSS.ewtFilter()); aFilterButton.setStylePrimaryName(GwtTable.CSS.ewtTableFilterButton()); aFilterButton.addClickHandler(this); aClearFilterButton.addClickHandler(this); initWidget(aFilterPanel); }
public Widget createFilterWidget() { DatePicker datePicker = new DatePicker(); primaryDateBox = new DateBox(); primaryDateBox.setFormat(new DateBox.DefaultFormat(dateTimeFormat)); primaryDateBox.setWidth("100%"); primaryDateBox.addStyleName("dateBox"); primaryDateBox.addValueChangeHandler(valueChangeHandler); secondaryDateBox = new DateBox(); secondaryDateBox.setFormat(new DateBox.DefaultFormat(dateTimeFormat)); secondaryDateBox.setWidth("100%"); secondaryDateBox.addStyleName("dateBox"); secondaryDateBox.addValueChangeHandler(valueChangeHandler); operatorButton = new PushButton(); setButtonText(operatorButton, operator); operatorButton.addClickHandler(clickHandler); operatorButton.addStyleName("operatorButton"); horizontalPanel.addStyleName("columnDateFilter"); horizontalPanel.setVerticalAlignment(HorizontalPanel.ALIGN_MIDDLE); horizontalPanel.add(operatorButton); horizontalPanel.add(primaryDateBox); horizontalPanel.add(secondaryDateBox); horizontalPanel.setCellWidth(operatorButton, "30px"); horizontalPanel.setCellWidth(primaryDateBox, "100%"); secondaryDateBox.setVisible(false); return horizontalPanel; }