Example usage for org.eclipse.jface.viewers CheckboxCellEditor CheckboxCellEditor

List of usage examples for org.eclipse.jface.viewers CheckboxCellEditor CheckboxCellEditor

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers CheckboxCellEditor CheckboxCellEditor.

Prototype

public CheckboxCellEditor(Composite parent, int style) 

Source Link

Document

Creates a new checkbox cell editor parented under the given control.

Usage

From source file:com.bluexml.side.Portal.modeler.diagram.dialogs.viewer.PortletTypeAttributeViewer.java

License:Open Source License

private void createAttributeTableViewer(Composite p_parent) {
    Table table = createAttributeTable(p_parent);
    tableViewer = new TableViewer(table);
    tableViewer.setUseHashlookup(true);// w w w .  ja v  a  2  s .  c om
    tableViewer.setColumnProperties(columnAttributesNames);
    editorsAttributes = new CellEditor[4];

    TextCellEditor nameEditor = new TextCellEditor(table);
    ((Text) nameEditor.getControl()).setTextLimit(60);
    editorsAttributes[0] = nameEditor;
    editorsAttributes[1] = new ComboBoxCellEditor(table, arrType, SWT.READ_ONLY);
    editorsAttributes[2] = new CheckboxCellEditor(table, SWT.CENTER);
    editorsAttributes[3] = new CheckboxCellEditor(table, SWT.CENTER);

    tableViewer.setCellEditors(editorsAttributes);
    tableViewer.setContentProvider(new AttributeContentProvider());
    tableViewer.setLabelProvider(new AttributeLabelProvider());
    tableViewer.setInput(dataStruct);
    tableViewer.setCellModifier(new AttributeCellModifier());
}

From source file:com.hangum.tadpole.importdb.core.dialog.importdb.composite.editingsupport.ExistOnDeleteColumnEditingSupport.java

License:Open Source License

@Override
protected CellEditor getCellEditor(Object element) {
    return new CheckboxCellEditor(null, SWT.CHECK | SWT.READ_ONLY);
}

From source file:com.hangum.tadpole.manager.core.dialogs.users.SelectUserEditingSupport.java

License:Open Source License

@Override
protected CellEditor getCellEditor(final Object element) {

    UserDAO dao = (UserDAO) element;/*from   w ww.j  av a2  s  . c  om*/

    if (columnIndex == 0) {

        return new CheckboxCellEditor(null, SWT.CHECK);// | SWT.READ_ONLY);

    } else if (columnIndex == 3) {

        return new ComboBoxCellEditor(viewer.getTable(), userRoleNames);

    } else if (columnIndex == 4 || columnIndex == 5) {
        return new DialogCellEditor(viewer.getTable()) {
            @Override
            protected Object openDialogBox(Control cellEditorWindow) {
                Shell shell = Display.getDefault().getActiveShell();

                Timestamp original = (Timestamp) SelectUserEditingSupport.this.getValue(element);

                TimeStampDialog dialog = new TimeStampDialog(shell, original,
                        viewer.getTable().getColumn(columnIndex).getText());
                if (IStatus.OK == dialog.open()) {
                    setValue(dialog.getValue());
                    return dialog.getValue();
                } else {
                    return original;
                }
            }
        };

    } else {
        return null;
    }
}

From source file:com.hangum.tadpole.manager.core.dialogs.users.TargetDBEditingSupport.java

License:Open Source License

@Override
protected CellEditor getCellEditor(Object element) {

    UserDBDAO dao = (UserDBDAO) element;

    if (columnIndex == 0) {

        return new CheckboxCellEditor(null, SWT.CHECK);// | SWT.READ_ONLY);

    } else {//  w  w w. j  a  v a2 s.c  o m
        return null;
    }
}

From source file:com.hangum.tadpole.manager.core.dialogs.users.UserSearchEditingSupport.java

License:Open Source License

@Override
protected CellEditor getCellEditor(Object element) {

    UserDAO dao = (UserDAO) element;/*w w w . j  a v a 2  s . c  o m*/

    if (columnIndex == 0) {

        return new CheckboxCellEditor(null, SWT.CHECK);// | SWT.READ_ONLY);

    } else {
        return null;
    }
}

From source file:com.hangum.tadpole.rdb.core.dialog.dml.DMLColumnEditingSupport.java

License:Open Source License

@Override
protected CellEditor getCellEditor(Object element) {
    if (columnIndex == 0) {
        return new CheckboxCellEditor(null, SWT.CHECK | SWT.READ_ONLY);
    } else {//www . j  av a  2  s  .  c  o m
        return new TextCellEditor(viewer.getTable());
    }

}

From source file:com.hangum.tadpole.rdb.core.dialog.export.sqltoapplication.composites.axisj.AxisjEditingSupport.java

License:Open Source License

@Override
protected CellEditor getCellEditor(final Object element) {
    /*      /* ww  w  .  ja  v a2 s.co m*/
      key      : "no",        // {String} -- ??   . key ? reservedKey
      label    : "",      // {String} -- ??  .
      width    : 50,          // {Number|String} -- ? ? . ? ? "*" ?   . "*"?   ?  ?? ? ? ? ? .
      align    : "right",     // {String} ["left"] --  ? ? . "left"|"center"|"right" ?   .
      sort     : "asc",       // {String|Boolean} [""] -- ? ? . "asc"|"desc"|false ?   . false ?  ? ?  .
      colHeadTool : true      // {Boolean} --  display   .
      formatter: "money",     // {String|Function} -- ? ?  ?? . "money", "dec", "html", "checkbox", "radio", function?  formatter  .
      tooltip  : "money",     // {String|Function} -- ?? ?  ?? . ??  td div.bodyNode? title ? ? ?.  formatter ??  .
      disabled : function(){},// {Boolean|Function} -- formatter checkbox, radio?  input? disabled ? . disabled(true|flase)   .  disabled  .
      checked  : function(){} // {Boolean|Function} -- formatter checkbox, radio?  input? checked ? . checked(true|flase)   .  checked  .
    */

    final AxisjHeaderDAO dao = (AxisjHeaderDAO) element;

    if (columnIndex == AxisjConsts.ALIGN_IDX) {

        return new ComboBoxCellEditor(viewer.getTable(), AxisjConsts.aligns);

    } else if (columnIndex == AxisjConsts.FORMATTER_IDX) {
        return new DialogCellEditor(viewer.getTable()) {
            @Override
            protected Object openDialogBox(Control cellEditorWindow) {
                Shell shell = Display.getDefault().getActiveShell();
                //String original = dao.getFormatter();
                String original = AxisjEditingSupport.this.getValue(element).toString();

                AxisjFormatterDialog dialog = new AxisjFormatterDialog(shell, original,
                        viewer.getTable().getColumn(columnIndex).getText());
                if (IStatus.OK == dialog.open()) {
                    setValue(dialog.getValue());
                    return dialog.getValue();
                } else {
                    return original;
                }
            }
        };
    } else if (columnIndex == AxisjConsts.TOOLTIP_IDX | columnIndex == AxisjConsts.DISABLE_IDX
            | columnIndex == AxisjConsts.CHECKED_IDX) {
        return new DialogCellEditor(viewer.getTable()) {
            @Override
            protected Object openDialogBox(Control cellEditorWindow) {
                Shell shell = Display.getDefault().getActiveShell();
                //String original = dao.getFormatter();
                String original = AxisjEditingSupport.this.getValue(element).toString();

                MultilineTextDialog dialog = new MultilineTextDialog(shell, original,
                        viewer.getTable().getColumn(columnIndex).getText());
                if (IStatus.OK == dialog.open()) {
                    setValue(dialog.getValue());
                    return dialog.getValue();
                } else {
                    return original;
                }
            }
        };
    } else if (columnIndex == AxisjConsts.HEADTOOL_IDX) {

        return new CheckboxCellEditor(null, SWT.CHECK);// | SWT.READ_ONLY);

    } else if (columnIndex == AxisjConsts.SORT_IDX) {

        return new ComboBoxCellEditor(viewer.getTable(), AxisjConsts.sorts);// | SWT.READ_ONLY);

    } else {

        return new CommentCellEditor(columnIndex, viewer);

    }
}

From source file:com.hangum.tadpole.rdb.core.dialog.table.AlterTableEditingSupport.java

License:Open Source License

@Override
protected CellEditor getCellEditor(Object element) {

    AlterTableMetaDataDAO dao = (AlterTableMetaDataDAO) element;

    if (columnIndex == AlterTableConsts.DATA_TYPE_IDX) {
        return new ComboBoxCellEditor(viewer.getTable(), DataTypeDef.getAllTypeNames(dao.getDbdef()));
    } else if (columnIndex == AlterTableConsts.PRIMARY_KEY_IDX
            || columnIndex == AlterTableConsts.NULLABLE_IDX) {
        //return new CheckboxCellEditor(viewer.getTable(), SWT.CHECK);// | SWT.READ_ONLY);
        return new CheckboxCellEditor(null, SWT.CHECK);// | SWT.READ_ONLY);
    } else {/* w  w w. j  a v  a2  s .c  om*/
        return new TextCellEditor(viewer.getTable());
    }
}

From source file:com.softberries.klerk.gui.helpers.table.editingsupport.CompanyAddressSelectedES.java

License:Open Source License

@Override
protected CellEditor getCellEditor(Object element) {
    return new CheckboxCellEditor(null, SWT.CHECK | SWT.READ_ONLY);

}

From source file:com.subgraph.vega.ui.http.intercept.config.BreakpointEnabledEditingSupport.java

License:Open Source License

@Override
protected CellEditor getCellEditor(Object element) {
    return new CheckboxCellEditor(null, SWT.CHECK);// | SWT.READ_ONLY);
}