use of com.extjs.gxt.ui.client.widget.button.Button in project activityinfo by bedatadriven.
the class LocationForm method addNewLocationButtons.
private void addNewLocationButtons() {
int buttonWidth = (FIELD_WIDTH - BUTTON_SPACE) / 2;
Button saveButton = new Button(I18N.CONSTANTS.useNewLocation(), IconImageBundle.ICONS.save(), new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent ce) {
saveNewLocation();
}
});
saveButton.setWidth(buttonWidth);
Button cancelButton = new Button(I18N.CONSTANTS.cancel(), new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent ce) {
newLocationPresenter.setActive(false, true);
}
});
cancelButton.setWidth(buttonWidth);
newFormButtonContainer = new LayoutContainer();
newFormButtonContainer.setWidth(FIELD_WIDTH);
newFormButtonContainer.setLayout(new HBoxLayout());
newFormButtonContainer.add(saveButton);
newFormButtonContainer.add(cancelButton, new HBoxLayoutData(0, 0, 0, BUTTON_SPACE));
add(newFormButtonContainer, buttonLayout());
setNewFormActive(false);
}
use of com.extjs.gxt.ui.client.widget.button.Button in project activityinfo by bedatadriven.
the class ExportDialog method createButtons.
@Override
protected void createButtons() {
button = new Button();
button.setText(I18N.CONSTANTS.cancel());
button.addSelectionListener(new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent ce) {
ExportDialog.this.canceled = true;
bar.reset();
hide();
}
});
getButtonBar().add(button);
}
use of com.extjs.gxt.ui.client.widget.button.Button in project activityinfo by bedatadriven.
the class LocationDialog method addSearchPanel.
private void addSearchPanel(LocationTypeDTO locationType) {
LayoutContainer container = new LayoutContainer();
container.setLayout(new FlowLayout());
container.setScrollMode(Scroll.AUTOY);
container.addStyleName(SiteFormResources.INSTANCE.style().locationDialogPane());
container.add(newHeader(I18N.CONSTANTS.chooseLocation()));
container.add(newExplanation(I18N.CONSTANTS.chooseLocationDescription()));
container.add(formHeader = newHeader(I18N.CONSTANTS.searchLocations()));
container.add(new LocationForm(dispatcher, locationType, searchPresenter, newLocationPresenter));
container.add(newHeader(I18N.CONSTANTS.searchResults()));
container.add(new SearchListView(searchPresenter));
container.add(new SearchStatusView(searchPresenter));
addLocationHeader = newHeader(I18N.CONSTANTS.addLocation());
addLocationHelp = newExplanation(I18N.CONSTANTS.addLocationDescription());
addLocationButton = new Button(I18N.CONSTANTS.newLocation(), IconImageBundle.ICONS.add(), new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent ce) {
newLocationPresenter.setActive(true, true);
}
});
addLocationButton.addStyleName(SiteFormResources.INSTANCE.style().addLocationButton());
if (isAddAllowed()) {
container.add(addLocationHeader);
container.add(addLocationHelp);
container.add(addLocationButton);
}
BorderLayoutData layout = new BorderLayoutData(LayoutRegion.WEST);
layout.setSize(350);
add(container, layout);
}
use of com.extjs.gxt.ui.client.widget.button.Button in project activityinfo by bedatadriven.
the class AddElementPanel method createAddButton.
private Button createAddButton(String text, AbstractImagePrototype icon, SelectionListener<ButtonEvent> listener) {
Button button = new Button(text, icon, listener);
button.setIconAlign(IconAlign.TOP);
return button;
}
use of com.extjs.gxt.ui.client.widget.button.Button in project activityinfo by bedatadriven.
the class FilterToolBar method createApplyButton.
private void createApplyButton() {
if (renderApplyButton) {
applyButton = new Button(I18N.CONSTANTS.apply(), IconImageBundle.ICONS.applyFilter(), new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent ce) {
fireEvent(new ApplyFilterEvent());
}
});
add(applyButton);
setApplyFilterEnabled(false);
}
}
Aggregations