Examples of TableViewerColumn


Examples of org.eclipse.jface.viewers.TableViewerColumn

        });

    }

    private TableViewerColumn createTableViewerColumn( String title, int bound, final int colNumber ) {
        final TableViewerColumn viewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
        final TableColumn column = viewerColumn.getColumn();
        column.setText(title);
        column.setWidth(bound);
        column.setResizable(true);
        column.setMoveable(true);
        return viewerColumn;
View Full Code Here

Examples of org.eclipse.jface.viewers.TableViewerColumn

    ((GridData)tblViewer.getTable().getLayoutData()).heightHint = 250;
    TableLabelProvider labelProvider = new TableLabelProvider();
   
    for (int i = 0; i < TableColumn.values().length; i++){
      final TableColumn col = TableColumn.values()[i];
      TableViewerColumn colOpacity = new TableViewerColumn(tblViewer, SWT.CENTER);
      colOpacity.setLabelProvider(labelProvider);
      colOpacity.getColumn().setText(col.guiName);
      colOpacity.getColumn().setWidth(col.size);
   
      colOpacity.setEditingSupport(
          new EditingSupport(colOpacity.getViewer()){

            @Override
            protected CellEditor getCellEditor(Object element) {
              return col.getCellEditor(tblViewer);
            }
View Full Code Here

Examples of org.eclipse.jface.viewers.TableViewerColumn

    tblViewer.getTable().setLinesVisible(true);
    TableLabelProvider labelProvider = new TableLabelProvider();
   
    for (int i = 0; i < TableColumn.values().length; i++){
      final TableColumn col = TableColumn.values()[i];
      TableViewerColumn colOpacity = new TableViewerColumn(tblViewer, SWT.CENTER);
      colOpacity.setLabelProvider(labelProvider);
      colOpacity.getColumn().setText(col.guiName);
      colOpacity.getColumn().setWidth(col.size);
   
      colOpacity.setEditingSupport(
          new EditingSupport(colOpacity.getViewer()){

            @Override
            protected CellEditor getCellEditor(Object element) {
              return col.getCellEditor(tblViewer);
            }
View Full Code Here

Examples of org.eclipse.jface.viewers.TableViewerColumn

    tblDirectoryPaths = tblVwrDirectoryPaths.getTable();
    tblDirectoryPaths.setHeaderVisible(true);
    tblDirectoryPaths.setLinesVisible(true);
    tblDirectoryPaths.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));

    TableViewerColumn tblclmnVwrPath = new TableViewerColumn(tblVwrDirectoryPaths, SWT.NONE);
    TableColumn tblclmnPath = tblclmnVwrPath.getColumn();
    tblclmnPath.setWidth(290);
    tblclmnPath.setResizable(true);
    tblclmnPath.setText(directories);
    tblclmnVwrPath.setLabelProvider(new ColumnLabelProvider() {
      @Override public String getText(Object element) {
        return element.toString();
      }
    });
View Full Code Here

Examples of org.eclipse.jface.viewers.TableViewerColumn

        templatesTable.setLinesVisible(false);
        templatesTable.setHeaderVisible(true);

        templatesViewer = new TableViewer(templatesTable);

        TableViewerColumn vCol;
        TableColumn col;

        vCol = new TableViewerColumn(templatesViewer, SWT.LEFT);
        col = vCol.getColumn();
        col
                .setText(Messages
                        .getString("campaign.manager.ui.dialog.object_template.create.from_campaign.selection.page.table.column.name.label"));
        col
                .setToolTipText(Messages
                        .getString("campaign.manager.ui.dialog.object_template.create.from_campaign.selection.page.table.column.name.tooltip"));
        col.setResizable(true);
        col.setMoveable(false);
        col.setWidth(250);

        vCol = new TableViewerColumn(templatesViewer, SWT.LEFT);
        col = vCol.getColumn();
        col
                .setText(Messages
                        .getString("campaign.manager.ui.dialog.object_template.create.from_campaign.selection.page.table.column.description.label"));
        col
                .setToolTipText(Messages
View Full Code Here

Examples of org.eclipse.jface.viewers.TableViewerColumn

        templatesTable.setLinesVisible(false);
        templatesTable.setHeaderVisible(true);

        templatesViewer = new TableViewer(templatesTable);

        TableViewerColumn vCol;
        TableColumn col;

        vCol = new TableViewerColumn(templatesViewer, SWT.LEFT);
        col = vCol.getColumn();
        col
                .setText(Messages
                        .getString("campaign.manager.ui.dialog.object_template.create.predefined.selection.page.table.column.name.label"));
        col
                .setToolTipText(Messages
                        .getString("campaign.manager.ui.dialog.object_template.create.predefined.selection.page.table.column.name.tooltip"));
        col.setResizable(true);
        col.setMoveable(false);
        col.setWidth(250);

        vCol = new TableViewerColumn(templatesViewer, SWT.LEFT);
        col = vCol.getColumn();
        col
                .setText(Messages
                        .getString("campaign.manager.ui.dialog.object_template.create.predefined.selection.page.table.column.description.label"));
        col
                .setToolTipText(Messages
View Full Code Here

Examples of org.eclipse.jface.viewers.TableViewerColumn

        campaignStorageManagerTypeTable.setLinesVisible(false);
        campaignStorageManagerTypeTable.setHeaderVisible(true);

        campaignStorageManagerTypeViewer = new TableViewer(campaignStorageManagerTypeTable);

        TableViewerColumn vCol;
        TableColumn col;

        vCol = new TableViewerColumn(campaignStorageManagerTypeViewer, SWT.LEFT);
        col = vCol.getColumn();
        col.setText(Messages
                .getString("campaign.manager.ui.dialog.campaign.builder.storage_manager_list.table.column.name.label"));
        col
                .setToolTipText(Messages
                        .getString("campaign.manager.ui.dialog.campaign.builder.storage_manager_list.table.column.name.tooltip"));
        col.setResizable(true);
        col.setMoveable(false);
        col.setWidth(100);

        vCol = new TableViewerColumn(campaignStorageManagerTypeViewer, SWT.LEFT);
        col = vCol.getColumn();
        col
                .setText(Messages
                        .getString("campaign.manager.ui.dialog.campaign.builder.storage_manager_list.table.column.description.label"));
        col
                .setToolTipText(Messages
View Full Code Here

Examples of org.eclipse.jface.viewers.TableViewerColumn

        campaignsTable.setLinesVisible(false);
        campaignsTable.setHeaderVisible(true);

        campaignsViewer = new TableViewer(campaignsTable);

        TableViewerColumn vCol;
        TableColumn col;

        vCol = new TableViewerColumn(campaignsViewer, SWT.LEFT);
        col = vCol.getColumn();
        col.setText(Messages
                .getString("campaign.manager.ui.dialog.campaign_chooser.campaign_list.table.column.name.label"));
        col.setToolTipText(Messages
                .getString("campaign.manager.ui.dialog.campaign_chooser.campaign_list.table.column.name.tooltip"));
        col.setResizable(true);
        col.setMoveable(false);
        col.setWidth(150);

        vCol = new TableViewerColumn(campaignsViewer, SWT.LEFT);
        col = vCol.getColumn();
        col.setText(Messages
                .getString("campaign.manager.ui.dialog.campaign_chooser.campaign_list.table.column.setting.label"));
        col.setToolTipText(Messages
                .getString("campaign.manager.ui.dialog.campaign_chooser.campaign_list.table.column.setting.tooltip"));
        col.setResizable(true);
        col.setMoveable(false);
        col.setWidth(200);

        vCol = new TableViewerColumn(campaignsViewer, SWT.LEFT);
        col = vCol.getColumn();
        col.setText(Messages
                .getString("campaign.manager.ui.dialog.campaign_chooser.campaign_list.table.column.version.label"));
        col.setToolTipText(Messages
                .getString("campaign.manager.ui.dialog.campaign_chooser.campaign_list.table.column.version.tooltip"));
        col.setResizable(true);
View Full Code Here

Examples of org.eclipse.jface.viewers.TableViewerColumn

        campaignsTable.setLinesVisible(false);
        campaignsTable.setHeaderVisible(false);

        campaignsViewer = new TableViewer(campaignsTable);

        TableViewerColumn vCol;
        TableColumn col;

        vCol = new TableViewerColumn(campaignsViewer, SWT.LEFT);
        col = vCol.getColumn();
        col.setText(Messages
                .getString("campaign.manager.ui.dialog.object_template.create.option_list.table.column.name.label"));
        col.setToolTipText(Messages
                .getString("campaign.manager.ui.dialog.object_template.create.option_list.table.column.name.tooltip"));
        col.setResizable(true);
View Full Code Here

Examples of org.eclipse.jface.viewers.TableViewerColumn

            viewerComp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
            TableColumnLayout participantsColLayout = new TableColumnLayout();
            viewerComp.setLayout(participantsColLayout);
            {

                TableViewerColumn viewerColumn;
                TableColumn tableColumn;
                EditingSupport editSupport;

                participantsViewer = new TableViewer(viewerComp, SWT.MULTI | SWT.FULL_SELECTION | SWT.BORDER);
                selectionProvider.addSelectionProvider(participantsViewer);

                final Table table = participantsViewer.getTable();

                viewerColumn = new TableViewerColumn(participantsViewer, SWT.LEFT);
                tableColumn = viewerColumn.getColumn();
                tableColumn.setText("");
                tableColumn
                        .setToolTipText(Messages
                                .getString("encounter.builder.ui.editor.encounter.participants.table.column.selection.tooltip"));
                tableColumn.setResizable(false);
                tableColumn.setMoveable(false);
                viewerColumn.setLabelProvider(new ColumnLabelProvider() {
                    @Override
                    public Image getImage(Object element) {
                        return null;
                    }

                    @Override
                    public String getText(Object element) {
                        if(element instanceof EncounterParticipant) {
                            return ((EncounterParticipant)element).getLabel();
                        }

                        return null;
                    }
                });
                participantsColLayout.setColumnData(tableColumn, new ColumnWeightData(100));

                table.setHeaderVisible(false);
                table.setLinesVisible(true);

                participantsViewer.setContentProvider(new EncounterBuilderParticipantsViewerContentProvider(this));

                participantsViewer.setInput(this);

                // setup drop target
                Transfer[] types = new Transfer[] { LocalSelectionTransfer.getTransfer() };
                DropTarget target = new DropTarget(table, DND.DROP_COPY);
                target.setTransfer(types);
                target.addDropListener(new DropTargetAdapter() {
                    @Override
                    public void dragEnter(DropTargetEvent event) {
                        logger.debug("drag enter: " + event);
                        event.operations = DND.DROP_COPY;
                        event.feedback = DND.FEEDBACK_INSERT_BEFORE;
                    };

                    @Override
                    public void drop(DropTargetEvent event) {
                        logger.debug("drop: " + event);
                        // A drop has occurred, copy over the data
                        // if(event.data == null) { // no data to copy, indicate failure in event.detail
                        // event.detail = DND.DROP_NONE;
                        // return;
                        // }
                        // label.setText ((String) event.data); // data copied to label text
                    }
                });
            }
        }

        // selection list
        Group selectionGroup = new Group(comp, SWT.NONE);
        selectionGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
        selectionGroup.setLayout(new GridLayout(2, true));
        selectionGroup.setText(Messages.getString("encounter.builder.ui.editor.encounter.selection.group.label"));
        {
            // toolbar
            selectionTools = new ToolBar(selectionGroup, SWT.FLAT);
            selectionTools.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
            selectionToolsManager = new ToolBarManager(selectionTools);

            // selection search box
            selectionSearchText = new Text(selectionGroup, SWT.SINGLE | SWT.BORDER | SWT.SEARCH | SWT.CANCEL);
            selectionSearchText.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
            selectionSearchText.addModifyListener(new ModifyListener() {
                public void modifyText(ModifyEvent event) {
                    selectableSearchValue = ((Text)event.widget).getText();

                    selectionViewer.refresh();
                }
            });

            // viewer
            Composite viewerComp = new Composite(selectionGroup, SWT.NONE);
            viewerComp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
            TableColumnLayout selectionColLayout = new TableColumnLayout();
            viewerComp.setLayout(selectionColLayout);

            TableViewerColumn viewerColumn;
            TableColumn tableColumn;
            EditingSupport editSupport;

            selectionViewer = new TableViewer(viewerComp, SWT.MULTI | SWT.FULL_SELECTION | SWT.BORDER);
            selectionProvider.addSelectionProvider(selectionViewer);

            final Table table = selectionViewer.getTable();

            viewerColumn = new TableViewerColumn(selectionViewer, SWT.LEFT);
            tableColumn = viewerColumn.getColumn();
            tableColumn.setText("");
            tableColumn.setToolTipText(Messages
                    .getString("encounter.builder.ui.editor.encounter.selection.table.column.selection.tooltip"));
            tableColumn.setResizable(false);
            tableColumn.setMoveable(false);
            viewerColumn.setLabelProvider(new ColumnLabelProvider() {
                @Override
                public Image getImage(Object element) {
                    // TODO: check if the template has an icon

                    return DomainObjectImageMapper.getImage(element.getClass());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.