List of usage examples for org.eclipse.jface.viewers CheckboxCellEditor CheckboxCellEditor
public CheckboxCellEditor(Composite parent, int style)
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); }