本文整理汇总了Java中org.eclipse.swt.SWT.RIGHT属性的典型用法代码示例。如果您正苦于以下问题:Java SWT.RIGHT属性的具体用法?Java SWT.RIGHT怎么用?Java SWT.RIGHT使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.eclipse.swt.SWT
的用法示例。
在下文中一共展示了SWT.RIGHT属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getGroupSO
private SWTSkinObjectContainer getGroupSO(String groupID) {
String soID = "toolbar-group-" + groupID;
SWTSkinObjectContainer soGroup = (SWTSkinObjectContainer) skin.getSkinObjectByID(
soID, soMain);
if (soGroup == null) {
soGroup = (SWTSkinObjectContainer) skin.createSkinObject(soID,
"toolbar.group", soMain);
FormData fd = (FormData) soGroup.getControl().getLayoutData();
if (soLastGroup != null) {
fd.left = new FormAttachment(soLastGroup.getControl(), 0, SWT.RIGHT);
} else {
fd.left = new FormAttachment(0, 2);
}
}
soLastGroup = soGroup;
return soGroup;
}
示例2: createDialogArea
@Override
protected Control createDialogArea( Composite parent ) {
Composite comp = (Composite) super.createDialogArea( parent );
GridLayout layout = (GridLayout) comp.getLayout();
layout.numColumns = 2;
Label usernameLabel = new Label( comp, SWT.RIGHT );
usernameLabel.setText( "Username: " );
usernameText = new Text( comp, SWT.SINGLE | SWT.BORDER );
usernameText.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
Label passwordLabel = new Label( comp, SWT.RIGHT );
passwordLabel.setText( "Password: " );
passwordText = new Text( comp, SWT.SINGLE | SWT.BORDER | SWT.PASSWORD );
passwordText.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );
return comp;
}
示例3: canContinue
private boolean canContinue() {
if (shell == null || shell.isDisposed())
return false;
if (shellBounds == null)
return true;
//System.out.println((slideIn ? "In" : "Out") + ";" + direction + ";S:" + shellBounds + ";" + endBounds);
if (slideIn) {
if (direction == SWT.UP) {
return shellBounds.y > endBounds.y;
}
// TODO: Other directions
} else {
if (direction == SWT.RIGHT) {
// stop early, because some OSes have trim, and won't allow the window
// to go smaller than it.
return shellBounds.width > 10;
}
}
return false;
}
示例4: getAlignment
public static int getAlignment(String sAlign, int def) {
int align;
if (sAlign == null) {
align = def;
} else if (sAlign.equalsIgnoreCase("center")) {
align = SWT.CENTER;
} else if (sAlign.equalsIgnoreCase("bottom")) {
align = SWT.BOTTOM;
} else if (sAlign.equalsIgnoreCase("top")) {
align = SWT.TOP;
} else if (sAlign.equalsIgnoreCase("left")) {
align = SWT.LEFT;
} else if (sAlign.equalsIgnoreCase("right")) {
align = SWT.RIGHT;
} else {
align = def;
}
return align;
}
示例5: toString
/**
* Same as {@link #toString()}, but formatting can be fine tuned and number of pending tests can be included in
* string (optional).
*
* @param showSkipped
* If true, will also show how many tests have been skipped.
* @param pending
* If greater than 0, will also show this value in the string as the number of pending tests. Use 0 or
* negative value to hide this information.
* @param alignment
* Alignment of the additional information on skipped and pending tests: one of {@link SWT#LEFT},
* {@link SWT#RIGHT}, or {@link SWT#NONE} (will hide all extra information).
*/
public String toString(boolean showSkipped, int pending, int alignment) {
final int skipped = showSkipped
? getCount(SKIPPED, SKIPPED_NOT_IMPLEMENTED, SKIPPED_PRECONDITION, SKIPPED_IGNORE, SKIPPED_FIXME) : 0;
final StringBuffer sb = new StringBuffer();
if (alignment == SWT.LEFT && (skipped > 0 || pending > 0)) {
sb.append("(");
if (pending > 0)
sb.append(pending + " pending");
if (pending > 0 && skipped > 0)
sb.append(", ");
if (skipped > 0)
sb.append(skipped + " skipped");
sb.append(") ");
}
sb.append(getCount(PASSED));
sb.append(" | ");
sb.append(getCount(FAILED));
sb.append(" | ");
sb.append(getCount(ERROR));
if (alignment == SWT.RIGHT && (skipped > 0 || pending > 0)) {
sb.append(" (");
if (skipped > 0)
sb.append("skipped " + skipped);
if (pending > 0 && skipped > 0)
sb.append(", ");
if (pending > 0)
sb.append("pending " + pending);
sb.append(")");
}
return sb.toString();
}
示例6: fillCoolBar
@Override
protected void fillCoolBar ( final ICoolBarManager coolBar )
{
final IToolBarManager toolbar = new ToolBarManager ( SWT.FLAT | SWT.RIGHT );
coolBar.add ( new ToolBarContributionItem ( toolbar, "main" ) );
toolbar.add ( getAction ( ActionFactory.NEW_WIZARD_DROP_DOWN.getId () ) );
coolBar.add ( new GroupMarker ( IWorkbenchActionConstants.MB_ADDITIONS ) );
}
示例7: createTestContainerSelectionGroup
private void createTestContainerSelectionGroup (Composite parent) {
Label fTestLabel = new Label(parent, SWT.NONE);
GridData gd = new GridData( );
gd.horizontalAlignment = SWT.RIGHT;
gd.horizontalIndent = 25;
gd.verticalAlignment=SWT.TOP;
fTestLabel.setLayoutData(gd);
fTestLabel.setText(MessageUtil.getString("mainTestExecutionContext"));
fMainTestExecutionComboViewer = new ComboViewer(parent,SWT.DROP_DOWN);
Combo combo = fMainTestExecutionComboViewer.getCombo();
combo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
fMainTestExecutionComboViewer.setContentProvider(new IStructuredContentProvider(){
@Override
public Object[] getElements(Object inputElement) {
String projectName= (String) inputElement;
loadMainExecutionContextTests(projectName);
return mainExecutionContexts;
}
});
ILabelProvider labelProvider = new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_QUALIFIED);
fMainTestExecutionComboViewer.setLabelProvider(labelProvider);
fMainTestExecutionComboViewer.addSelectionChangedListener(new ISelectionChangedListener() {
@Override
public void selectionChanged(SelectionChangedEvent event) {
fAdditionalTestViewer.setInput(null);
IStructuredSelection selection = (IStructuredSelection) event.getSelection();
if (selection.size() > 0){
resetDoHint();
IType type = (IType) selection.getFirstElement();
fAdditionalTestViewer.setInput(type);
validatePage();
}
}
});
combo.setData(GW4E_LAUNCH_CONFIGURATION_CONTROL_ID,GW4E_LAUNCH_TEST_CONFIGURATION_MAIN_TEST);
}
示例8: computeGap
private int computeGap() {
final int widthOfTextAndImage = computeSizeOfTextAndImages().x;
switch (this.alignment) {
case SWT.CENTER:
return (getWidth() - widthOfTextAndImage) / 2;
case SWT.RIGHT:
return getWidth() - widthOfTextAndImage - MARGIN;
default:
return MARGIN;
}
}
示例9: createSearchTextBox
private void createSearchTextBox(Composite headerComposite) {
searchTextBox = new Text(headerComposite, SWT.BORDER);
GridData gd_searchTextBox = new GridData(SWT.RIGHT, SWT.CENTER, true, true, 0, 0);
gd_searchTextBox.widthHint = 191;
searchTextBox.setLayoutData(gd_searchTextBox);
searchTextBox.setForeground(CustomColorRegistry.INSTANCE.getColorFromRegistry( 128,128,128));
searchTextBox.setText(Constants.DEFAULT_SEARCH_TEXT);
addListnersToSearchTextBox();
ExpressionEditorUtil.INSTANCE.addFocusListenerToSearchTextBox(searchTextBox);
}
示例10: convertSWTAlignmentToColumn
private static int convertSWTAlignmentToColumn(int align) {
if ((align & SWT.LEAD) != 0) {
return TableColumn.ALIGN_LEAD;
} else if ((align & SWT.CENTER) != 0) {
return TableColumn.ALIGN_CENTER;
} else if ((align & SWT.RIGHT) != 0) {
return TableColumn.ALIGN_TRAIL;
}
return TableColumn.ALIGN_LEAD;
}
示例11: setAlign
public void setAlign ( final int alignment )
{
this.left = ( alignment & SWT.RIGHT ) != SWT.RIGHT;
relayoutParent ();
}
示例12: ProgressComposite
public ProgressComposite ( final Composite parent, final int style, final DataItemDescriptor descriptor, final String format, final String decimal, final String attribute, final double max, final double min, final double factor, final int width, final String hdConnectionId, final String hdItemId, final String queryString )
{
super ( parent, style, format, decimal, false, attribute );
if ( max != 0 )
{
this.max = max;
}
if ( min != 0 )
{
this.min = min;
}
if ( factor != 0 )
{
this.factor = factor;
}
if ( width > 0 )
{
this.width = width;
}
addDisposeListener ( new DisposeListener () {
@Override
public void widgetDisposed ( final DisposeEvent e )
{
ProgressComposite.this.handleDispose ();
}
} );
final RowLayout layout = new RowLayout ();
layout.wrap = false;
layout.center = true;
layout.spacing = 7;
layout.pack = true;
setLayout ( layout );
this.progressWidth = this.width - this.textWidth - layout.spacing;
if ( this.progressWidth < 1 )
{
this.progressWidth = 1;
}
this.controlImage = new ControlImage ( this, this.registrationManager );
Helper.createTrendButton ( this.controlImage, hdConnectionId, hdItemId, queryString );
this.progressBar = new ProgressBar ( this, SWT.NONE );
// this.progressBar.setSize ( this.progressWidth, this.textHeight );
final RowData progressData = new RowData ( this.progressWidth, SWT.DEFAULT );
this.progressBar.setLayoutData ( progressData );
final int minimum = (int)Math.round ( this.min );
final int maximum = (int)Math.round ( this.max );
this.progressBar.setMinimum ( minimum );
this.progressBar.setMaximum ( maximum );
this.text = new Text ( this, SWT.MULTI | SWT.WRAP | SWT.RIGHT );
// final RowData rowData = new RowData ( 60, SWT.DEFAULT );
// this.font = new Font ( getDisplay (), new FontData ( "Arial", 10, 0 ) ); //$NON-NLS-1$
// this.text.setFont ( this.font );
final RowData rowData = new RowData ( this.textWidth, this.textHeight );
// this.dataText.setAlignment ( SWT.RIGHT );
this.text.setLayoutData ( rowData );
this.text.setEnabled ( true );
this.text.setEditable ( false );
this.text.setText ( "" ); //$NON-NLS-1$
new DescriptorLabel ( this, SWT.NONE, format, descriptor );
if ( descriptor != null )
{
this.controlImage.setDetailItem ( descriptor.asItem () );
this.registrationManager.registerItem ( "value", descriptor.getItemId (), descriptor.getConnectionInformation (), false, false ); //$NON-NLS-1$
}
}
示例13: createShell
/**
* Create the Shell, setting up any elements that are not set up by the main Composite.
*
* @param parentShell The parent windows' Shell.
*/
private void createShell(Shell parentShell) {
// Set up the sell.
this.shell = new Shell(this.display, SWT.BORDER);
this.shell.setLayout(new GridLayout(3, false));
this.shell.setText("Fast Execution...");
// Check if the number of instructions is greater than an int value. Find a divisor in that case.
if (this.numberOfInstructions > Integer.MAX_VALUE) {
this.divisor = (double) this.numberOfInstructions / (double) Integer.MAX_VALUE;
}
// Components
GridData gridData = new GridData();
gridData.horizontalSpan = 2;
this.informationLabel = new Label(this.shell, SWT.NONE);
this.informationLabel.setText("Executing " + this.numberOfInstructions + " instructions...");
this.informationLabel.setLayoutData(gridData);
this.button = new Button(this.shell, SWT.PUSH);
this.button.setText("&Stop");
this.shell.setDefaultButton(this.button);
this.instructionsText = new Text(this.shell, SWT.BORDER | SWT.RIGHT);
this.instructionsText.setBackground(this.shell.getDisplay().getSystemColor(SWT.COLOR_WHITE));
this.instructionsText.setText(" " + String.valueOf(this.numberOfInstructions));
this.instructionsText.setEditable(false);
this.progressBar = new ProgressBar(this.shell, SWT.HORIZONTAL | SWT.SMOOTH);
this.progressBar.setMinimum(0);
this.progressBar.setMaximum((int) (this.numberOfInstructions / this.divisor));
this.percentText = new Text(this.shell, SWT.BORDER | SWT.RIGHT);
this.percentText.setBackground(this.shell.getDisplay().getSystemColor(SWT.COLOR_WHITE));
this.percentText.setText(" " + "00%");
this.percentText.setEditable(false);
// Listener.
/**
* Close the window.
*/
this.button.addListener(SWT.Selection, new Listener() {
public void handleEvent(Event event) {
doExit();
}
});
// Escape Listener.
this.shell.addKeyListener(new EscKeyListener(this));
this.informationLabel.addKeyListener(new EscKeyListener(this));
this.button.addKeyListener(new EscKeyListener(this));
this.instructionsText.addKeyListener(new EscKeyListener(this));
this.progressBar.addKeyListener(new EscKeyListener(this));
this.percentText.addKeyListener(new EscKeyListener(this));
// Compute the needed size.
Point point = this.shell.computeSize(SWT.DEFAULT, SWT.DEFAULT);
point.x += 2;
point.y += 2;
int[] posXY = StaticGuiSupport.getCenteredPosition(point.x, point.y, parentShell);
this.shell.setBounds(posXY[0], posXY[1], point.x, point.y);
}
示例14: createDialogArea
@Override
protected Control createDialogArea( Composite parent ) {
Composite comp = (Composite) super.createDialogArea( parent );
GridLayout layout = (GridLayout) comp.getLayout();
layout.numColumns = 3;
Label nameLabel = new Label( comp, SWT.RIGHT );
nameLabel.setText( "Name: " );
nameLabel.setLayoutData( new GridData( GridData.END, GridData.CENTER, false, false ) );
nameText = new Text( comp, SWT.SINGLE | SWT.BORDER );
nameText.setText( Const.NVL( repo.getName(), "" ) );
nameText.setLayoutData( new GridData( GridData.FILL, GridData.CENTER, true, false, 2, 1 ) );
Label descLabel = new Label( comp, SWT.RIGHT );
descLabel.setText( "Description: " );
descLabel.setLayoutData( new GridData( GridData.END, GridData.CENTER, false, false ) );
descText = new Text( comp, SWT.SINGLE | SWT.BORDER );
descText.setLayoutData( new GridData( GridData.FILL, GridData.CENTER, true, false, 2, 1 ) );
descText.setText( Const.NVL( repo.getDescription(), "" ) );
Label directoryLabel = new Label( comp, SWT.RIGHT );
directoryLabel.setText( "Directory: " );
directoryLabel.setLayoutData( new GridData( GridData.END, GridData.CENTER, false, false ) );
directoryText = new Text( comp, SWT.SINGLE | SWT.BORDER );
directoryText.setLayoutData( new GridData( GridData.FILL, GridData.CENTER, true, false ) );
directoryText.setText( Const.NVL( repo.getDirectory(), "" ) );
Button directoryButton = new Button( comp, SWT.PUSH );
directoryButton.setText( "Browse" );
directoryButton.addSelectionListener( new SelectionAdapter() {
@Override
public void widgetSelected( SelectionEvent e ) {
DirectoryDialog dialog = new DirectoryDialog( getShell(), SWT.OPEN );
if ( dialog.open() != null ) {
directoryText.setText( dialog.getFilterPath() );
}
}
} );
Label typeLabel = new Label( comp, SWT.RIGHT );
typeLabel.setText( "Type: " );
typeLabel.setLayoutData( new GridData( GridData.END, GridData.CENTER, false, false ) );
typeCombo = new Combo( comp, SWT.READ_ONLY );
typeCombo.setItems( IVCS.GIT, IVCS.SVN );
if ( repo.getType() != null ) {
if ( repo.getType().equals( IVCS.GIT ) ) {
typeCombo.select( 0 );
} else {
typeCombo.select( 1 );
}
}
typeCombo.setLayoutData( new GridData( GridData.FILL, GridData.CENTER, true, false, 2, 1 ) );
return comp;
}
示例15: createDialogArea
/**
* Create contents of the dialog.
*
* @param parent
*/
@Override
protected Control createDialogArea(Composite parent) {
Composite container = (Composite) super.createDialogArea(parent);
container.setLayout(new GridLayout(1, false));
container.getShell().setText(windowLabel);
int CONST_HEIGHT = 181;
Shell shell = container.getShell();
shell.addControlListener(new ControlAdapter() {
@Override
public void controlResized(ControlEvent e) {
Rectangle rect = shell.getBounds();
if(rect.width != CONST_HEIGHT) {
shell.setBounds(rect.x, rect.y, rect.width, CONST_HEIGHT);
}
}
});
Composite composite = new Composite(container, SWT.NONE);
composite.setLayout(new GridLayout(2, false));
composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
chunkSize = new Label(composite, SWT.NONE);
GridData gd_chunkSize = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1);
gd_chunkSize.widthHint = 150;
chunkSize.setLayoutData(gd_chunkSize);
chunkSize.setText(Messages.DB_CHUNK_SIZE);
chunkSizeTextBox = new Text(composite, SWT.BORDER);
GridData gd_chunkSizeTextBox = new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1);
gd_chunkSizeTextBox.horizontalIndent = 10;
chunkSizeTextBox.setLayoutData(gd_chunkSizeTextBox);
chunkSizeTextBox.setText(CHUNK_SIZE_VALUE);
controlDecoration = WidgetUtility.addDecorator(chunkSizeTextBox, Messages.DB_NUMERIC_PARAMETERZIATION_ERROR);
controlDecoration.hide();
controlDecoration.setMarginWidth(2);
additionalDBParametersLabel = new Label(composite, SWT.NONE);
GridData gd_additionalDBParametersLabel = new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1);
gd_additionalDBParametersLabel.widthHint = 150;
additionalDBParametersLabel.setLayoutData(gd_additionalDBParametersLabel);
additionalDBParametersLabel.setText(Messages.ADDITIONAL_DB_PARAMETERS);
additionalParameterTextBox = new Text(composite, SWT.BORDER);
additionalParameterControlDecoration = WidgetUtility.addDecorator(additionalParameterTextBox,Messages.ADDITIONAL_PARAMETER_ERROR_DECORATOR_MESSAGE);
additionalParameterControlDecoration.setMarginWidth(2);
additionalParameterControlDecoration.hide();
GridData gd_additionalParameter = new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1);
gd_additionalParameter.horizontalIndent = 10;
additionalParameterTextBox.setLayoutData(gd_additionalParameter);
addListenerToChunkSize(chunkSizeTextBox);
addModifyListener(chunkSizeTextBox);
addModifyListener(additionalParameterTextBox);
addListenerToAdditionalParameter(additionalParameterTextBox);
addOutputAdditionalParameterValues();
getShell().setMinimumSize(getInitialSize());
setPropertyHelpText();
return container;
}