Java 类org.eclipse.jface.viewers.CellEditor.LayoutData 实例源码
项目:translationstudio8
文件:GridViewerEditor.java
/**
* FIXME
* {@inheritDoc}
*/
protected void setLayoutData(LayoutData layoutData)
{
gridEditor.grabHorizontal = layoutData.grabHorizontal;
gridEditor.horizontalAlignment = layoutData.horizontalAlignment;
gridEditor.minimumWidth = layoutData.minimumWidth;
gridEditor.verticalAlignment = layoutData.verticalAlignment;
if (layoutData.minimumHeight != SWT.DEFAULT) {
gridEditor.minimumHeight = layoutData.minimumHeight;
} else {
gridEditor.minimumHeight = SWT.DEFAULT;
}
}
项目:gef-gwt
文件:TreeViewerEditor.java
protected void setLayoutData(LayoutData layoutData) {
treeEditor.grabHorizontal = layoutData.grabHorizontal;
treeEditor.horizontalAlignment = layoutData.horizontalAlignment;
treeEditor.minimumWidth = layoutData.minimumWidth;
treeEditor.verticalAlignment = layoutData.verticalAlignment;
if( layoutData.minimumHeight != SWT.DEFAULT ) {
treeEditor.minimumHeight = layoutData.minimumHeight;
}
}
项目:gef-gwt
文件:TableViewerEditor.java
protected void setLayoutData(LayoutData layoutData) {
tableEditor.grabHorizontal = layoutData.grabHorizontal;
tableEditor.horizontalAlignment = layoutData.horizontalAlignment;
tableEditor.minimumWidth = layoutData.minimumWidth;
tableEditor.verticalAlignment = layoutData.verticalAlignment;
if (layoutData.minimumHeight != SWT.DEFAULT) {
tableEditor.minimumHeight = layoutData.minimumHeight;
}
}
项目:tmxeditor8
文件:GridViewerEditor.java
/**
* FIXME
* {@inheritDoc}
*/
protected void setLayoutData(LayoutData layoutData)
{
gridEditor.grabHorizontal = layoutData.grabHorizontal;
gridEditor.horizontalAlignment = layoutData.horizontalAlignment;
gridEditor.minimumWidth = layoutData.minimumWidth;
gridEditor.verticalAlignment = layoutData.verticalAlignment;
if (layoutData.minimumHeight != SWT.DEFAULT) {
gridEditor.minimumHeight = layoutData.minimumHeight;
} else {
gridEditor.minimumHeight = SWT.DEFAULT;
}
}
项目:OpenSPIFe
文件:TreeTableViewer.java
private void activateCellEditor(TreeItem item, Object element, Object facet, int columnIndex, ITreeTableColumn column) {
trace.debug("activateCellEditor : " + facet);
boolean edited = column.editOnActivate(facet, model.getUndoContext(), item, columnIndex);
if (edited) {
return;
}
CellEditor cellEditor = column.getCellEditor(getTree(), facet);
if (cellEditorActionHandler != null) {
cellEditorActionHandler.addCellEditor(cellEditor);
}
if (cellEditor == null) {
return; // no editor
}
if (currentCellEditorHelper != null) {
currentCellEditorHelper.applyEditorValue();
currentCellEditorHelper = null;
}
CellEditorHelper helper = new CellEditorHelper(facet, column, cellEditor, element);
cellEditor.addListener(helper);
@SuppressWarnings("unchecked")
Font font = column.getFont(facet);
if (font == null) {
font = getTreeTableLabelProvider().getFont(element);
}
cellEditor.activate();
LayoutData layoutData = cellEditor.getLayoutData();
treeEditor.grabHorizontal = layoutData.grabHorizontal;
treeEditor.horizontalAlignment = layoutData.horizontalAlignment;
treeEditor.minimumWidth = layoutData.minimumWidth;
Control control = cellEditor.getControl();
if (control != null) {
control.setFont(font);
control.addFocusListener(helper);
control.forceFocus();
int[] order = getTree().getColumnOrder();
int editorIndex = order[columnIndex];
treeEditor.setEditor(control, item, editorIndex);
}
cellEditor.setFocus();
currentCellEditorHelper = helper;
}