本文整理了Java中org.eclipse.swt.widgets.Text.getParent()
方法的一些代码示例,展示了Text.getParent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.getParent()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Text
类名称:Text
方法名:getParent
暂无
代码示例来源:origin: org.eclipse.mylyn.wikitext/ui
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
protected List getBackgroundColorExclusions() {
List exclusions = super.getBackgroundColorExclusions();
if (filteredTree != null) {
Text filterControl = filteredTree.getFilterControl();
exclusions.add(filterControl.getParent());
exclusions.addAll(Arrays.asList(filterControl.getParent().getChildren()));
}
return exclusions;
}
代码示例来源:origin: org.codehaus.openxma/xmartclient
/**
* Checks if the parent of the control has to be set editable too.
* @param text
* @param what
* @since version_number
* @author S3460
*/
private static void setControlEditable(Text text, boolean what){
if(text.getParent() instanceof DatePicker){
((DatePicker)text.getParent()).setEditable(what);
}else {
text.setEditable(what);
}
}
}
代码示例来源:origin: org.apache.uima/uimaj-ep-configurator
@Override
public void enable() {
boolean mvValue = (null != selectedCP) && (selectedCP.isMultiValued());
valueText.setVisible((null != selectedCP) && (!selectedCP.isMultiValued()));
valueTextCombo.setVisible((null != selectedCP) && (!selectedCP.isMultiValued()));
addButton.setEnabled(mvValue);
int selected = valueTable.getSelectionIndex();
editButton.setEnabled(mvValue && selected > -1);
removeButton.setEnabled(mvValue && selected > -1);
upButton.setEnabled(mvValue && selected > 0);
downButton.setEnabled(mvValue && (selected > -1)
&& (selected < (valueTable.getItemCount() - 1)));
valueText.getParent().redraw();
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
/**
* Sets the current error message or none if null
* @param errorMessage the message to display
* @since 3.3
*/
public void setErrorMessage(String errorMessage) {
fErrorMessage = errorMessage;
if (fErrorTextWidget != null && !fErrorTextWidget.isDisposed()) {
fErrorTextWidget.setText(errorMessage == null ? IInternalDebugCoreConstants.EMPTY_STRING : errorMessage);
fErrorTextWidget.getParent().update();
// Access the ok button by id, in case clients have overridden button creation.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=113643
Control button = getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
}
代码示例来源:origin: kiegroup/droolsjbpm-tools
public void setErrorMessage(String errorMessage) {
if (errorMessageText != null && !errorMessageText.isDisposed()) {
errorMessageText.setText(errorMessage == null ? " \n " : errorMessage); //$NON-NLS-1$
// Disable the error message text control if there is no error, or
// no error text (empty or whitespace only). Hide it also to avoid
// color change.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=130281
boolean hasError = errorMessage != null && (StringConverter.removeWhiteSpaces(errorMessage)).length() > 0;
errorMessageText.setEnabled(hasError);
errorMessageText.setVisible(hasError);
errorMessageText.getParent().layout();
errorMessageText.getParent().update();
// Access the ok button by id, in case clients have overridden button creation.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=113643
Control button = getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.team.ui
private void setErrorMessage(String errorMessage) {
if (errorMessageText != null && !errorMessageText.isDisposed()) {
errorMessageText.setText(errorMessage == null ? " \n " //$NON-NLS-1$
: errorMessage);
boolean hasError = errorMessage != null
&& (StringConverter.removeWhiteSpaces(errorMessage))
.length() > 0;
errorMessageText.setEnabled(hasError);
errorMessageText.setVisible(hasError);
errorMessageText.getParent().update();
Control button = getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
代码示例来源:origin: io.sarl/io.sarl.eclipse
@Override
public void createControl(Composite parent) {
super.createControl(parent);
// Change the label for the program arguments
final Group group = (Group) this.fVMArgumentsText.getParent();
group.setText(Messages.SARLArgumentsTab_3);
ControlAccessibleListener.addListener(this.fVMArgumentsText, group.getText());
// Add the message for the max memory
SWTFactory.createLabel(group, Messages.SARLArgumentsTab_5, 0);
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.editors
/**
* Sets or clears the error message. If not <code>null</code>, the OK button is disabled.
*
* @param errorMessage the error message, or <code>null</code> to clear
* @since 3.0
*/
public void setErrorMessage(String errorMessage) {
if (errorMessageText != null && !errorMessageText.isDisposed()) {
errorMessageText.setText(errorMessage == null ? " " : errorMessage); //$NON-NLS-1$
boolean hasError= errorMessage != null && (StringConverter.removeWhiteSpaces(errorMessage)).length() > 0;
errorMessageText.setEnabled(hasError);
errorMessageText.setVisible(hasError);
errorMessageText.getParent().update();
Control button= getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
代码示例来源:origin: org.eclipse.pde/org.eclipse.pde.api.tools.ui
/**
* Sets or clears the error message. If not <code>null</code>, the OK button
* is disabled.
*
* @param errorMessage the error message, or <code>null</code> to clear
* @since 3.0
*/
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
if (errorMessageText != null && !errorMessageText.isDisposed()) {
errorMessageText.setText(errorMessage == null ? " \n " : errorMessage); //$NON-NLS-1$
// Disable the error message text control if there is no error, or
// no error text (empty or whitespace only). Hide it also to avoid
// color change.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=130281
boolean hasError = errorMessage != null && (StringConverter.removeWhiteSpaces(errorMessage)).length() > 0;
errorMessageText.setEnabled(hasError);
errorMessageText.setVisible(hasError);
errorMessageText.getParent().update();
// Access the ok button by id, in case clients have overridden
// button creation.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=113643
Control button = getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface
/**
* Sets or clears the error message.
* If not <code>null</code>, the OK button is disabled.
*
* @param errorMessage
* the error message, or <code>null</code> to clear
*/
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
if (errorMessageText != null && !errorMessageText.isDisposed()) {
errorMessageText.setText(errorMessage == null ? " \n " : errorMessage); //$NON-NLS-1$
// Disable the error message text control if there is no error, or
// no error text (empty or whitespace only). Hide it also to avoid
// color change.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=130281
boolean hasError = errorMessage != null && (StringConverter.removeWhiteSpaces(errorMessage)).length() > 0;
errorMessageText.setEnabled(hasError);
errorMessageText.setVisible(hasError);
errorMessageText.getParent().update();
// Access the ok button by id, in case clients have overridden button creation.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=113643
Control button = getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
代码示例来源:origin: inspectIT/inspectIT
/**
* Sets or clears the error message. If not <code>null</code>, the OK button is disabled.
* <P>
* Copied from {@link org.eclipse.jface.dialogs.InputDialog}
*
* @param errorMessage
* the error message, or <code>null</code> to clear
*/
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
if ((errorMessageText != null) && !errorMessageText.isDisposed()) {
errorMessageText.setText(errorMessage == null ? " \n " : errorMessage); //$NON-NLS-1$
// Disable the error message text control if there is no error, or
// no error text (empty or whitespace only). Hide it also to avoid
// color change.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=130281
boolean hasError = (errorMessage != null) && ((StringConverter.removeWhiteSpaces(errorMessage)).length() > 0);
errorMessageText.setEnabled(hasError);
errorMessageText.setVisible(hasError);
errorMessageText.getParent().update();
// Access the ok button by id, in case clients have overridden button creation.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=113643
Control button = getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
/**
* Sets or clears the error message.
* If not <code>null</code>, the OK button is disabled.
*
* @param errorMessage
* the error message, or <code>null</code> to clear
* @since 3.0
*/
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
if (errorMessageText != null && !errorMessageText.isDisposed()) {
errorMessageText.setText(errorMessage == null ? " \n " : errorMessage); //$NON-NLS-1$
// Disable the error message text control if there is no error, or
// no error text (empty or whitespace only). Hide it also to avoid
// color change.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=130281
boolean hasError = errorMessage != null && (StringConverter.removeWhiteSpaces(errorMessage)).length() > 0;
errorMessageText.setEnabled(hasError);
errorMessageText.setVisible(hasError);
errorMessageText.getParent().update();
// Access the ok button by id, in case clients have overridden button creation.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=113643
Control button = getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
代码示例来源:origin: org.eclipse.ui.views/log
/**
* Shows/hides the filter text control from the filtered tree. This method also sets the
* P_SHOW_FILTER_TEXT preference to the visible state
*
* @param visible if the filter text control should be shown or not
*/
private void showFilterText(boolean visible) {
fMemento.putBoolean(P_SHOW_FILTER_TEXT, visible);
Text filterControl = fFilteredTree.getFilterControl();
Composite filterComposite = filterControl.getParent(); // FilteredTree new look lays filter Text on additional composite
GridData gd = (GridData) filterComposite.getLayoutData();
gd.exclude = !visible;
filterComposite.setVisible(visible);
// reset control if we aren't visible and if we get visible again
filterControl.setText(Messages.LogView_show_filter_initialText);
if (visible) {
filterControl.selectAll();
setFocus();
}
fFilteredTree.layout(false);
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface
/**
* Sets or clears the error message.
* If not <code>null</code>, the OK button is disabled.
*
* @param errorMessage
* the error message, or <code>null</code> to clear
* @since 3.0
*/
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
if (errorMessageText != null && !errorMessageText.isDisposed()) {
errorMessageText.setText(errorMessage == null ? " \n " : errorMessage); //$NON-NLS-1$
// Disable the error message text control if there is no error, or
// no error text (empty or whitespace only). Hide it also to avoid
// color change.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=130281
boolean hasError = errorMessage != null && (StringConverter.removeWhiteSpaces(errorMessage)).length() > 0;
errorMessageText.setEnabled(hasError);
errorMessageText.setVisible(hasError);
errorMessageText.getParent().update();
// Access the ok button by id, in case clients have overridden button creation.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=113643
Control button = getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
代码示例来源:origin: org.eclipse.pde.api.tools/ui
/**
* Sets or clears the error message.
* If not <code>null</code>, the OK button is disabled.
*
* @param errorMessage
* the error message, or <code>null</code> to clear
* @since 3.0
*/
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
if (errorMessageText != null && !errorMessageText.isDisposed()) {
errorMessageText.setText(errorMessage == null ? " \n " : errorMessage); //$NON-NLS-1$
// Disable the error message text control if there is no error, or
// no error text (empty or whitespace only). Hide it also to avoid
// color change.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=130281
boolean hasError = errorMessage != null && (StringConverter.removeWhiteSpaces(errorMessage)).length() > 0;
errorMessageText.setEnabled(hasError);
errorMessageText.setVisible(hasError);
errorMessageText.getParent().update();
// Access the ok button by id, in case clients have overridden button creation.
// See https://bugs.eclipse.org/bugs/show_bug.cgi?id=113643
Control button = getButton(IDialogConstants.OK_ID);
if (button != null) {
button.setEnabled(errorMessage == null);
}
}
}
代码示例来源:origin: io.sarl/io.sarl.eclipse
@Override
public void createControl(Composite parent) {
super.createControl(parent);
// Change the label for the program arguments
final Group group = (Group) this.fPrgmArgumentsText.getParent();
group.setText(Messages.SARLArgumentsTab_0);
ControlAccessibleListener.addListener(this.fPrgmArgumentsText, group.getText());
createSREArgsBlock(group.getParent(), parent.getFont());
}
代码示例来源:origin: org.eclipse.mylyn.commons/workbench
@Override
public void controlResized(ControlEvent e) {
if (handlingEvents) {
return;
}
try {
handlingEvents = true;
Point size = parent.getParent().getSize();
int width = Math.max(FILTER_WIDTH_MIN, (int) (size.x * FILTER_WIDTH_RATIO));
int offset = 1;
if (parent.getParent().getLayoutData() instanceof GridData) {
offset = ((GridLayout) parent.getParent().getLayout()).marginWidth
+ ((GridLayout) parent.getParent().getLayout()).marginLeft
+ ((GridLayout) parent.getParent().getLayout()).horizontalSpacing;
}
((GridData) parent.getLayoutData()).widthHint = Math.min(width, FILTER_WIDTH_MAX) + offset;
((GridData) filterText.getParent().getLayoutData()).widthHint = Math.min(width, FILTER_WIDTH_MAX);
parent.getParent().layout();
} finally {
handlingEvents = false;
}
}
});
代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui
fDefaultRowValue.setText(String.valueOf(getDefaultRowSize()));
fDefaultRowValue.getParent().layout();
代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt
@Override
public void renderInitialization( Text text ) throws IOException {
RemoteObject remoteObject = createRemoteObject( text, TYPE );
remoteObject.setHandler( new TextOperationHandler( text ) );
remoteObject.set( "parent", getId( text.getParent() ) );
remoteObject.set( "style", createJsonArray( getStyles( text, getAllowedStyles( text ) ) ) );
}
代码示例来源:origin: org.eclipse.ui.views/log
Composite filterComposite = fFilteredTree.getFilterControl().getParent(); // FilteredTree new look lays filter Text on additional composite
GridData gd = (GridData) filterComposite.getLayoutData();
gd.verticalIndent = 2;
内容来源于网络,如有侵权,请联系作者删除!