Example usage for com.vaadin.server FontAwesome ANGLE_DOUBLE_UP

List of usage examples for com.vaadin.server FontAwesome ANGLE_DOUBLE_UP

Introduction

In this page you can find the example usage for com.vaadin.server FontAwesome ANGLE_DOUBLE_UP.

Prototype

FontAwesome ANGLE_DOUBLE_UP

To view the source code for com.vaadin.server FontAwesome ANGLE_DOUBLE_UP.

Click Source Link

Usage

From source file:org.jumpmind.metl.ui.views.design.EditDataDiffPanel.java

License:Open Source License

protected void buildButtonBar() {
    ButtonBar buttonBar = new ButtonBar();
    addComponent(buttonBar);/* w  ww . j  a v  a  2  s  . c  om*/
    if (!readOnly) {
        editButton = buttonBar.addButton("Edit Columns", FontAwesome.EDIT);
        editButton.addClickListener(new EditButtonClickListener());
    }
    entityFilterField = buttonBar.addFilter();
    entityFilterField.addTextChangeListener(event -> updateEntityTable(event.getText()));

    if (!readOnly) {
        Button moveUpButton = buttonBar.addButton("Move Up", FontAwesome.ARROW_UP);
        moveUpButton.addClickListener(new MoveUpClickListener());

        Button moveDownButton = buttonBar.addButton("Move Down", FontAwesome.ARROW_DOWN);
        moveDownButton.addClickListener(new MoveDownClickListener());

        Button moveTopButton = buttonBar.addButton("Move Top", FontAwesome.ANGLE_DOUBLE_UP);
        moveTopButton.addClickListener(new MoveTopClickListener());

        Button moveBottomButton = buttonBar.addButton("Move Bottom", FontAwesome.ANGLE_DOUBLE_DOWN);
        moveBottomButton.addClickListener(new MoveBottomClickListener());

        Button cutButton = buttonBar.addButton("Cut", FontAwesome.CUT);
        cutButton.addClickListener(new CutClickListener());

        Button pasteButton = buttonBar.addButton("Paste", FontAwesome.PASTE);
        pasteButton.addClickListener(new PasteClickListener());
    }

    addComponent(buttonBar);
}

From source file:org.jumpmind.metl.ui.views.design.EditFormatPanel.java

License:Open Source License

protected void buildUI() {
    if (!readOnly) {
        ButtonBar buttonBar = new ButtonBar();
        addComponent(buttonBar);//from   w  ww .j  a  v  a2  s . c o m

        Button moveUpButton = buttonBar.addButton("Move Up", FontAwesome.ARROW_UP);
        moveUpButton.addClickListener(new MoveUpClickListener());

        Button moveDownButton = buttonBar.addButton("Move Down", FontAwesome.ARROW_DOWN);
        moveDownButton.addClickListener(new MoveDownClickListener());

        Button moveTopButton = buttonBar.addButton("Move Top", FontAwesome.ANGLE_DOUBLE_UP);
        moveTopButton.addClickListener(new MoveTopClickListener());

        Button moveBottomButton = buttonBar.addButton("Move Bottom", FontAwesome.ANGLE_DOUBLE_DOWN);
        moveBottomButton.addClickListener(new MoveBottomClickListener());

        Button cutButton = buttonBar.addButton("Cut", FontAwesome.CUT);
        cutButton.addClickListener(new CutClickListener());

        Button pasteButton = buttonBar.addButton("Paste", FontAwesome.PASTE);
        pasteButton.addClickListener(new PasteClickListener());
    }

    table.setContainerDataSource(container);

    table.setSelectable(true);
    table.setSortEnabled(false);
    table.setImmediate(true);
    table.setSizeFull();
    if (component.getType().equals(FixedLengthFormatter.TYPE)
            || component.getType().equals(FixedLengthParser.TYPE)) {
        table.setVisibleColumns(
                new Object[] { "entityName", "attributeName", "width", "startPos", "endPos", "transformText" });
        table.setColumnHeaders(new String[] { "Entity Name", "Attribute Name", "Width", "Start Position",
                "End Position", "Transform" });
        table.setColumnWidth("width", 75);
    } else {
        table.setVisibleColumns(
                new Object[] { "entityName", "attributeName", "ordinalSetting", "transformText" });
        table.setColumnHeaders(new String[] { "Entity Name", "Attribute Name", "Ordinal", "Transform" });
    }
    table.setTableFieldFactory(new EditFieldFactory());
    table.setCellStyleGenerator(new TableCellStyleGenerator());
    table.setEditable(true);
    table.setMultiSelect(true);
    if (!readOnly) {
        table.setDragMode(TableDragMode.MULTIROW);
        table.setDropHandler(new TableDropHandler());
    }
    addComponent(table);
    setExpandRatio(table, 1.0f);

    Model model = component.getInputModel();
    if (component.getType().equals(DelimitedParser.TYPE)
            || component.getType().equals(FixedLengthParser.TYPE)) {
        model = component.getOutputModel();
    }

    if (model != null) {
        model = context.getConfigurationService().findModel(model.getId());
        List<RecordFormat> attributes = new ArrayList<RecordFormat>();

        for (ModelEntity entity : model.getModelEntities()) {
            for (ModelAttribute attr : entity.getModelAttributes()) {
                attributes.add(new RecordFormat(entity, attr));
            }
        }

        Collections.sort(attributes, new Comparator<RecordFormat>() {
            public int compare(RecordFormat o1, RecordFormat o2) {
                return new Integer(o1.getOrdinalSetting()).compareTo(new Integer(o2.getOrdinalSetting()));
            }
        });

        for (RecordFormat recordFormat : attributes) {
            table.addItem(recordFormat);
        }
    }
    calculatePositions();
    saveOrdinalSettings();
    saveLengthSettings();
    saveTransformSettings();
}

From source file:org.jumpmind.metl.ui.views.design.EditSorterPanel.java

License:Open Source License

protected void buildUI() {
    ButtonBar buttonBar = new ButtonBar();
    addComponent(buttonBar);//  w w  w. j a  va 2s.com

    Button moveUpButton = buttonBar.addButton("Move Up", FontAwesome.ARROW_UP);
    moveUpButton.addClickListener(new MoveUpClickListener());

    Button moveDownButton = buttonBar.addButton("Move Down", FontAwesome.ARROW_DOWN);
    moveDownButton.addClickListener(new MoveDownClickListener());

    Button moveTopButton = buttonBar.addButton("Move Top", FontAwesome.ANGLE_DOUBLE_UP);
    moveTopButton.addClickListener(new MoveTopClickListener());

    Button moveBottomButton = buttonBar.addButton("Move Bottom", FontAwesome.ANGLE_DOUBLE_DOWN);
    moveBottomButton.addClickListener(new MoveBottomClickListener());

    filterTextField = buttonBar.addFilter();
    filterTextField.addTextChangeListener(event -> updateTable(event.getText()));

    table.setContainerDataSource(container);

    table.setSelectable(true);
    table.setSortEnabled(false);
    table.setImmediate(true);
    table.setSizeFull();
    table.setVisibleColumns(new Object[] { "entityName", "attributeName", "ordinalSetting", "sortSetting" });
    table.setColumnHeaders(new String[] { "Entity Name", "Attribute Name", "Sort Order", "Sort" });
    table.setTableFieldFactory(new EditFieldFactory());
    table.setCellStyleGenerator(new TableCellStyleGenerator());
    table.setEditable(true);
    table.setMultiSelect(true);
    addComponent(table);
    setExpandRatio(table, 1.0f);

    updateTable(null);

    calculatePositions();
    saveOrdinalSettings();
    saveSortSettings();
}