Java 类org.eclipse.ui.views.properties.tabbed.ITabbedPropertyConstants 实例源码

项目:seg.jUCMNav    文件:AbstractTextPropertySection.java   
/**
 * @see org.eclipse.ui.views.properties.tabbed.ITabbedPropertySection#createControls(org.eclipse.swt.widgets.Composite,
 *      org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage)
 */
public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) {
    super.createControls(parent, tabbedPropertySheetPage);
    parentComposite = getWidgetFactory().createFlatFormComposite(parent);
    FormData data;

    text = createText(parentComposite, ""); //$NON-NLS-1$

    CLabel nameLabel = getWidgetFactory().createCLabel(parentComposite, getLabelText());
    data = new FormData();
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(text, -ITabbedPropertyConstants.HSPACE);
    data.top = new FormAttachment(text, 0, SWT.CENTER);
    nameLabel.setLayoutData(data);

    listener = new TextChangeHelper() {

        public void textChanged(Control control) {
            handleTextModified();
        }
    };
    listener.startListeningTo(text);
    if (fireChangeOnEnter())
        listener.startListeningForEnter(text);
}
项目:bdf2    文件:TableSection.java   
private void createNameLabel(Composite parent) {
    this.nameLabel = getWidgetFactory().createCLabel(parent, "列名:");
    FormData data = new FormData();
    data.top = new FormAttachment(nameText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(nameText, -ITabbedPropertyConstants.HSPACE);
    this.nameLabel.setLayoutData(data);
}
项目:bdf2    文件:TableSection.java   
private void createLabelLabel(Composite parent) {
    this.labelLabel = getWidgetFactory().createCLabel(parent, "名称:");
    FormData data = new FormData();
    data.top = new FormAttachment(labelText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(labelText, -ITabbedPropertyConstants.HSPACE);
    this.labelLabel.setLayoutData(data);
}
项目:bdf2    文件:TableSection.java   
private void createCommentLabel(Composite parent) {
    this.commentLabel = getWidgetFactory().createCLabel(parent, "备注:");
    FormData data = new FormData();
    data.top = new FormAttachment(commentText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(commentText, -ITabbedPropertyConstants.HSPACE);
    this.commentLabel.setLayoutData(data);
}
项目:bdf2    文件:ConnectionSection.java   
private void createConstraintNameLabel(Composite parent) {
    this.constraintNameLabel = getWidgetFactory().createCLabel(parent, "约束名称:");
    FormData data = new FormData();
    data.top = new FormAttachment(constraintNameText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(constraintNameText, -ITabbedPropertyConstants.HSPACE);
    this.constraintNameLabel.setLayoutData(data);
}
项目:bdf2    文件:ConnectionSection.java   
private void createPkColumnNameLabel(Composite parent) {
    this.pkColumnNameLabel = getWidgetFactory().createCLabel(parent, "主键名称:");
    FormData data = new FormData();
    data.top = new FormAttachment(pkColumnNameText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(pkColumnNameText, -ITabbedPropertyConstants.HSPACE);
    this.pkColumnNameLabel.setLayoutData(data);
}
项目:bdf2    文件:ConnectionSection.java   
private void createFkColumnNameLabel(Composite parent) {
    this.fkColumnNameLabel = getWidgetFactory().createCLabel(parent, "外键名称:");
    FormData data = new FormData();
    data.top = new FormAttachment(fkColumnNameText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(fkColumnNameText, -ITabbedPropertyConstants.HSPACE);
    this.fkColumnNameLabel.setLayoutData(data);
}
项目:bdf2    文件:ConnectionSection.java   
private void createTypeLabel(Composite parent) {
    this.typeLabel = getWidgetFactory().createCLabel(parent, "对应关系:");
    FormData data = new FormData();
    data.top = new FormAttachment(typeCombo, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(typeCombo, -ITabbedPropertyConstants.HSPACE);
    this.typeLabel.setLayoutData(data);
}
项目:bdf2    文件:ColumnSection.java   
private void createNameLabel(Composite parent) {
    this.nameLabel = getWidgetFactory().createCLabel(parent, "列名:");
    FormData data = new FormData();
    data.top = new FormAttachment(nameText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(nameText, -ITabbedPropertyConstants.HSPACE);
    this.nameLabel.setLayoutData(data);
}
项目:bdf2    文件:ColumnSection.java   
private void createLabelLabel(Composite parent) {
    this.labelLabel = getWidgetFactory().createCLabel(parent, "名称:");
    FormData data = new FormData();
    data.top = new FormAttachment(labelText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(labelText, -ITabbedPropertyConstants.HSPACE);
    this.labelLabel.setLayoutData(data);
}
项目:bdf2    文件:ColumnSection.java   
private void createTypeLabel(Composite parent) {
    this.typeLabel = getWidgetFactory().createCLabel(parent, "类型:");
    FormData data = new FormData();
    data.top = new FormAttachment(typeCombo, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(typeCombo, -ITabbedPropertyConstants.HSPACE);
    this.typeLabel.setLayoutData(data);
}
项目:bdf2    文件:ColumnSection.java   
private void createLengthLabel(Composite parent) {
    this.lengthLabel = getWidgetFactory().createCLabel(parent, "长度:");
    FormData data = new FormData();
    data.top = new FormAttachment(lengthText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(lengthText, -ITabbedPropertyConstants.HSPACE);
    this.lengthLabel.setLayoutData(data);
}
项目:bdf2    文件:ColumnSection.java   
private void createDecimalLengthLabel(Composite parent) {
    this.decimalLengthLabel = getWidgetFactory().createCLabel(parent, "小数位:");
    FormData data = new FormData();
    data.top = new FormAttachment(decimalLengthText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(decimalLengthText, -ITabbedPropertyConstants.HSPACE);
    this.decimalLengthLabel.setLayoutData(data);
}
项目:bdf2    文件:ColumnSection.java   
private void createDefaultValueLabel(Composite parent) {
    this.defaultValueLabel = getWidgetFactory().createCLabel(parent, "默认值:");
    FormData data = new FormData();
    data.top = new FormAttachment(defaultValueText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(defaultValueText, -ITabbedPropertyConstants.HSPACE);
    this.defaultValueLabel.setLayoutData(data);
}
项目:bdf2    文件:ColumnSection.java   
private void createCommentLabel(Composite parent) {
    this.commentLabel = getWidgetFactory().createCLabel(parent, "备注:");
    FormData data = new FormData();
    data.top = new FormAttachment(commentText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(commentText, -ITabbedPropertyConstants.HSPACE);
    this.commentLabel.setLayoutData(data);
}
项目:bdf2    文件:SchemaSection.java   
private void createDbTypeLabel(Composite parent) {
    this.dbTypeLabel = getWidgetFactory().createCLabel(parent, "数据库:");
    FormData data = new FormData();
    data.top = new FormAttachment(dbTypeText, 0, SWT.CENTER);
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(dbTypeText, -ITabbedPropertyConstants.HSPACE);
    this.dbTypeLabel.setLayoutData(data);
}
项目:tesb-studio-se    文件:RouteResourceController.java   
@Override
public int estimateRowSize(Composite subComposite, IElementParameter param) {
    final DecoratedField dField = new DecoratedField(subComposite, SWT.BORDER, new IControlCreator() {

        public Control createControl(Composite parent, int style) {
            return getWidgetFactory().createButton(parent, EParameterName.ROUTE_RESOURCE_TYPE.getDisplayName(), SWT.None);
        }

    });
    Point initialSize = dField.getLayoutControl().computeSize(SWT.DEFAULT, SWT.DEFAULT);
    dField.getLayoutControl().dispose();

    return initialSize.y + ITabbedPropertyConstants.VSPACE;
}
项目:seg.jUCMNav    文件:AbstractEnumerationPropertySection.java   
/**
 * @see org.eclipse.ui.views.properties.tabbed.ISection#createControls(org.eclipse.swt.widgets.Composite,
 *      org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage)
 */
public void createControls(Composite parent, TabbedPropertySheetPage aTabbedPropertySheetPage) {
    super.createControls(parent, aTabbedPropertySheetPage);
    Composite composite = getWidgetFactory().createFlatFormComposite(parent);
    FormData data;

    combo = getWidgetFactory().createCCombo(composite);
    data = new FormData();
    data.left = new FormAttachment(0, getStandardLabelWidth(composite, new String[] { getLabelText() }));
    data.right = new FormAttachment(100, 0);
    data.top = new FormAttachment(0, ITabbedPropertyConstants.VSPACE);
    combo.setLayoutData(data);

    CLabel nameLabel = getWidgetFactory().createCLabel(composite, getLabelText());
    data = new FormData();
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(combo, -ITabbedPropertyConstants.HSPACE);
    data.top = new FormAttachment(combo, 0, SWT.CENTER);
    nameLabel.setLayoutData(data);

    combo.addSelectionListener(new SelectionAdapter() {

        public void widgetSelected(SelectionEvent event) {
            handleComboModified();
        }
    });
}
项目:seg.jUCMNav    文件:AbstractMultiLineStringPropertySection.java   
protected Text createText(Composite composite, String value) {
    Text text = getWidgetFactory().createText(composite, value, SWT.MULTI | SWT.WRAP);

    FormData data = new FormData();
    data.height = 75;
    data.width = composite.getBounds().width;
    data.left = new FormAttachment(0, getStandardLabelWidth(composite, new String[] { getLabelText() }));
    data.right = new FormAttachment(100, 0);
    data.top = new FormAttachment(0, ITabbedPropertyConstants.VSPACE);
    text.setLayoutData(data);

    return text;
}
项目:seg.jUCMNav    文件:AbstractTextPropertySection.java   
protected Text createText(Composite composite, String value) {
    Text text = getWidgetFactory().createText(composite, value);

    FormData data = new FormData();
    data.left = new FormAttachment(0, getStandardLabelWidth(composite, new String[] { getLabelText() }));
    data.right = new FormAttachment(100, 0);
    data.top = new FormAttachment(0, ITabbedPropertyConstants.VSPACE);
    text.setLayoutData(data);

    return text;
}
项目:seg.jUCMNav    文件:AbstractChoicePropertySection.java   
public void createControls(Composite parent, TabbedPropertySheetPage tabbedPropertySheetPage) {
    super.createControls(parent, tabbedPropertySheetPage);

    Composite parentComposite = getWidgetFactory().createFlatFormComposite(parent);

    combo = getWidgetFactory().createCCombo(parentComposite);
    combo.setItems(getList());

    combo.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            itemSelected(combo.getSelectionIndex());
        }
    });

    CLabel nameLabel = getWidgetFactory().createCLabel(parentComposite, getLabelText());
    FormData data = new FormData();
    data.left = new FormAttachment(0, 0);
    data.right = new FormAttachment(combo, -ITabbedPropertyConstants.HSPACE);
    data.top = new FormAttachment(combo, 0, SWT.CENTER);
    nameLabel.setLayoutData(data);

    data = new FormData();
    data.left = new FormAttachment(0, getStandardLabelWidth(parent, new String[] { getLabelText() }));
    data.right = new FormAttachment(100, 0);
    data.top = new FormAttachment(0, ITabbedPropertyConstants.VSPACE);
    combo.setLayoutData(data);
}
项目:tesb-studio-se    文件:ConfigOptionController.java   
@Override
public Control createControl(Composite subComposite, IElementParameter param, int numInRow, int nbInRow, int top,
        Control lastControl) {

    Button theBtn = getWidgetFactory().createButton(subComposite, "", SWT.PUSH); //$NON-NLS-1$
    theBtn.setBackground(subComposite.getBackground());
    if (param.getDisplayName().equals("")) { //$NON-NLS-1$
        theBtn.setImage(ImageProvider.getImage(CoreUIPlugin.getImageDescriptor(DOTS_BUTTON)));
    } else {
        theBtn.setText(param.getDisplayName());
    }
    FormData data = new FormData();
    if (isInWizard()) {
        if (lastControl != null) {
            data.right = new FormAttachment(lastControl, 0);
        } else {
            data.right = new FormAttachment(100, -ITabbedPropertyConstants.HSPACE);
        }
    } else {
        if (lastControl != null) {
            data.left = new FormAttachment(lastControl, 0);
        } else {
            data.left = new FormAttachment((((numInRow - 1) * MAX_PERCENT) / nbInRow), 0);
        }
    }
    data.top = new FormAttachment(0, top);
    theBtn.setLayoutData(data);
    theBtn.setEnabled(!param.isReadOnly());
    theBtn.setData(param);
    hashCurControls.put(param.getName(), theBtn);
    theBtn.addSelectionListener(new SelectionAdapter() {

        @Override
        public void widgetSelected(SelectionEvent e) {
            Command cmd = createCommand((Button) e.getSource());
            executeCommand(cmd);
        }
    });
    Point initialSize = theBtn.computeSize(SWT.DEFAULT, SWT.DEFAULT);
    dynamicProperty.setCurRowSize(initialSize.y + ITabbedPropertyConstants.VSPACE);

    if (nexusServerBean == null) {
        theBtn.setVisible(false);
    }

    Display.getDefault().asyncExec(new Runnable() {

        @Override
        public void run() {
            refresh(param, true);
        }

    });

    return theBtn;
}