private void createSourceViewerLabel(Composite c) { fCurrentElementLabel= new CLabel(c, SWT.NONE); GridData gd= new GridData(GridData.FILL_HORIZONTAL); gd.heightHint= JavaElementImageProvider.SMALL_SIZE.x; fCurrentElementLabel.setText(RefactoringMessages.RenameTypeWizardSimilarElementsPage_select_element_to_view_source); fCurrentElementLabel.setLayoutData(gd); }
/** * Updates the message label widget. */ protected void updateMessageLabel() { if (fMessageLabel != null && !fMessageLabel.isDisposed()) { Display display = fMessageLabel.getDisplay(); if ((fErrorText != null && fErrorText.length() > 0) || fErrorImage != null) { fMessageLabel.setForeground(JFaceColors.getErrorText(display)); fMessageLabel.setText(fErrorText); fMessageLabel.setImage(fErrorImage); } else { fMessageLabel.setForeground(display .getSystemColor(SWT.COLOR_WIDGET_FOREGROUND)); fMessageLabel.setText(fMessageText == null ? "" : fMessageText); //$NON-NLS-1$ fMessageLabel.setImage(fMessageImage); } // RAP [if] Clipboard // if (copyMenuItem != null && !copyMenuItem.isDisposed()) { // String text = fMessageLabel.getText(); // copyMenuItem.setEnabled(text != null && text.length() > 0); // } } }
/** * * */ public void refreshStatusText() { if (statusText != null && !statusText.isDisposed()) statusText.update(); }
Font font = getFont(event); CLabel label = new CLabel(parent, getStyle(event)); if (text != null) { label.setText(text); label.setImage(image); label.setForeground(fgColor); label.setBackground(bgColor); label.setBackgroundImage(image); label.setFont(font);
if (fMessageLabel.getImage() != null) { fMessageLabel.setBackground(fNormalMsgAreaBackground); fMessageLabel.setImage(null); fTitleImage.setImage(TeamUIPlugin.getPlugin().getImageRegistry().get(PREF_DLG_TITLE_IMG)); fTitleArea.layout(true); fMessageLabel.setText(errorMessage); if (fMessageLabel.getImage() == null) { fNormalMsgAreaBackground = fMessageLabel.getBackground(); fMessageLabel.setBackground(JFaceColors.getErrorBackground(fMessageLabel.getDisplay())); fMessageLabel.setImage(fErrorMsgImage); fTitleImage.setImage(null); fTitleArea.layout(true);
if (fLabel != null && !fLabel.isDisposed()) { Display display= fLabel.getDisplay(); if ((fErrorText != null && fErrorText.length() > 0) || fErrorImage != null) { String escapedErrorText= escape(fErrorText); fLabel.setForeground(JFaceColors.getErrorText(display)); fLabel.setText(escapedErrorText); fLabel.setImage(fErrorImage); if (fToolTipText != null) fLabel.setToolTipText(escape(fToolTipText)); else if (fErrorText.length() > fWidthInChars) fLabel.setToolTipText(escapedErrorText); else fLabel.setToolTipText(null); fLabel.setForeground(fLabel.getParent().getForeground()); fLabel.setText(escapedText); fLabel.setImage(fImage); if (fToolTipText != null) fLabel.setToolTipText(escape(fToolTipText)); else if (fText != null && fText.length() > fWidthInChars) fLabel.setToolTipText(escapedText); else fLabel.setToolTipText(null);
public static CLabel createLink(final Composite parent, final String text, final String tooltip, final Image image, final boolean blueColor, final MouseListener listener) { final CLabel link = new CLabel(parent, SWT.NONE); link.setText(text); if (tooltip != null) { link.setToolTipText(tooltip); } if (blueColor) { link.setForeground(createColor(SWT.COLOR_BLUE)); } link.setImage(image); link.addMouseListener(listener); link.setCursor(new Cursor(parent.getDisplay(), SWT.CURSOR_HAND)); if (blueColor) { link.addMouseTrackListener(new MouseTrackAdapter() { @Override public void mouseExit(final MouseEvent event) { link.setForeground(createColor(SWT.COLOR_BLUE)); } @Override public void mouseEnter(final MouseEvent event) { link.setForeground(createColor(SWT.COLOR_DARK_BLUE)); } }); } return link; }
public void widgetSelected(SelectionEvent event) { TypeNameMatch[] selection= fViewer.getSelection(); if (selection.length != 1) { fLabel.setText(""); //$NON-NLS-1$ fLabel.setImage(null); } else { TypeNameMatch type= selection[0]; fLabel.setText(fViewer.getLabelProvider().getQualificationText(type)); fLabel.setImage(fLabelProvider.getImage(type)); } } });
public CLabel createCLabel(Composite parent, String text, int style) { final CLabel label = new CLabel(parent, style); label.setBackground(parent.getBackground()); label.setText(text); return label; }
private void createContent () { GridData gdTmp = new GridData(GridData.FILL_HORIZONTAL); gdTmp.horizontalSpan = 3; setLayoutData(gdTmp); GridLayout layout = new GridLayout(2, false); layout.marginHeight = 0; layout.marginWidth = 0; layout.horizontalSpacing = 2; setLayout(layout); counterLabel = new CLabel(this, SWT.BORDER | SWT.CENTER); gdTmp = new GridData(); gdTmp.widthHint = 180; counterLabel.setLayoutData(gdTmp); infoLabel = new CLabel(this, SWT.BORDER); gdTmp = new GridData(GridData.FILL_HORIZONTAL); infoLabel.setLayoutData(gdTmp); }
private void statusMessage(boolean error, String message) { statusLabel.setText(message); if (error) statusLabel.setForeground(JFaceColors.getErrorText(statusLabel .getDisplay())); else statusLabel.setForeground(null); }
@Override public void fill(Composite parent) { Label sep= new Label(parent, SWT.SEPARATOR); fLabel= new CLabel(parent, SWT.SHADOW_NONE); fLabel.addDisposeListener(e -> fMouseListener = null); if (fActionHandler != null) { fMouseListener= new Listener(); fLabel.addMouseListener(fMouseListener); } StatusLineLayoutData data= new StatusLineLayoutData(); data.widthHint= getWidthHint(parent); fLabel.setLayoutData(data); data= new StatusLineLayoutData(); data.heightHint= getHeightHint(parent); sep.setLayoutData(data); updateMessageLabel(); }
/** * Create the contents for the receiver. * * @param parent * the Composite that the children will be created in */ public void createContents(Composite parent) { // Message label titleLabel = new CLabel(parent, SWT.NONE); titleLabel.setFont(JFaceResources.getBannerFont()); messageComposite = new Composite(parent, SWT.NONE); GridLayout messageLayout = new GridLayout(); messageLayout.numColumns = 2; messageLayout.marginWidth = 0; messageLayout.marginHeight = 0; messageLayout.makeColumnsEqualWidth = false; messageComposite.setLayout(messageLayout); messageImageLabel = new Label(messageComposite, SWT.NONE); messageImageLabel.setImage(JFaceResources .getImage(Dialog.DLG_IMG_MESSAGE_INFO)); messageImageLabel.setLayoutData(new GridData( GridData.VERTICAL_ALIGN_CENTER)); messageText = new Text(messageComposite, SWT.NONE); messageText.setEditable(false); GridData textData = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_HORIZONTAL | GridData.VERTICAL_ALIGN_CENTER); messageText.setLayoutData(textData); }
@Override public void runSupport() { if (statusText != null && !statusText.isDisposed()) { statusText.setText(MessageText.getString(text)); statusText.setImage(statusImage); } } });
@Override public void getLocation(AccessibleControlEvent e) { Rectangle rect = getDisplay().map(getParent(), null, getBounds()); e.x = rect.x; e.y = rect.y; e.width = rect.width; e.height = rect.height; }
public void widgetSelected(SelectionEvent e) { if (((Button) e.widget).getSelection()) { fVisibilitySelection= fStore.PRIVATE; fDescriptionLabel.setText(JavadocExportMessages.JavadocTreeWizardPage_privatevisibilitydescription_label); } } });
void handleSetSelection ( final boolean selected ) { if ( selected ) { this.item.setBackground ( this.item.getDisplay ().getSystemColor ( SWT.COLOR_LIST_SELECTION ) ); this.item.setForeground ( this.item.getDisplay ().getSystemColor ( SWT.COLOR_LIST_SELECTION_TEXT ) ); this.item.setCursor ( null ); } else { this.item.setBackground ( (Color)null ); this.item.setForeground ( null ); this.item.setCursor ( this.item.getDisplay ().getSystemCursor ( SWT.CURSOR_HAND ) ); } } }
@Override public void getName(AccessibleEvent e) { e.result = getText(); }