List of usage examples for org.eclipse.jface.resource JFaceResources getDefaultFont
public static Font getDefaultFont()
From source file:org.eclipse.mylyn.internal.bugzilla.ui.editor.BugzillaCcAttributeEditor.java
License:Open Source License
@Override public void createControl(Composite parent, FormToolkit toolkit) { list = new List(parent, SWT.FLAT | SWT.MULTI | SWT.V_SCROLL); toolkit.adapt(list, true, true);//from w ww .ja v a 2 s. c om list.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TEXT_BORDER); list.setFont(JFaceResources.getDefaultFont()); GridDataFactory.fillDefaults().grab(true, true).align(SWT.FILL, SWT.FILL).applyTo(list); list.setToolTipText(getDescription()); populateFromAttribute(); attrRemoveCc = getModel().getTaskData().getRoot().getMappedAttribute(BugzillaAttribute.REMOVECC.getKey()); if (attrRemoveCc == null) { attrRemoveCc = BugzillaTaskDataHandler.createAttribute(getModel().getTaskData(), BugzillaAttribute.REMOVECC); } selectValuesToRemove(); list.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { try { suppressRefresh = true; for (String cc : list.getItems()) { int index = list.indexOf(cc); if (list.isSelected(index)) { java.util.List<String> remove = attrRemoveCc.getValues(); if (!remove.contains(cc)) { attrRemoveCc.addValue(cc); } } else { attrRemoveCc.removeValue(cc); } } getModel().attributeChanged(attrRemoveCc); } finally { suppressRefresh = false; } } }); list.showSelection(); setControl(list); }
From source file:org.eclipse.mylyn.internal.jira.ui.editor.DateTimeAttributeEditor.java
License:Open Source License
@Override public void createControl(Composite parent, FormToolkit toolkit) { if (isReadOnly()) { text = new Text(parent, SWT.FLAT | SWT.READ_ONLY); text.setFont(JFaceResources.getDefaultFont()); text.setData(FormToolkit.KEY_DRAW_BORDER, Boolean.FALSE); text.setText(getValue());/*from w w w .j ava 2 s.c om*/ } else { text = toolkit.createText(parent, getValue(), SWT.FLAT); text.setFont(JFaceResources.getDefaultFont()); text.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { setValue(text.getText()); //EditorUtil.ensureVisible(text); } }); } toolkit.adapt(text, false, false); setControl(text); }
From source file:org.eclipse.mylyn.internal.phabricator.ui.editor.TracCcAttributeEditor.java
License:Open Source License
@Override public void createControl(Composite parent, FormToolkit toolkit) { list = new List(parent, SWT.FLAT | SWT.MULTI | SWT.V_SCROLL); toolkit.adapt(list, true, true);/*from w w w . ja v a 2 s.c om*/ list.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TEXT_BORDER); list.setFont(JFaceResources.getDefaultFont()); list.setToolTipText(getDescription()); GridDataFactory.fillDefaults().grab(true, true).align(SWT.FILL, SWT.FILL).applyTo(list); populateFromAttribute(); attrRemoveCc = getModel().getTaskData().getRoot().getMappedAttribute(PhabricatorAttributeMapper.REMOVE_CC); selectValuesToRemove(); list.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { try { suppressRefresh = true; for (String cc : list.getItems()) { int index = list.indexOf(cc); if (list.isSelected(index)) { java.util.List<String> remove = attrRemoveCc.getValues(); if (!remove.contains(cc)) { attrRemoveCc.addValue(cc); } } else { attrRemoveCc.removeValue(cc); } } getModel().attributeChanged(attrRemoveCc); } finally { suppressRefresh = false; } } }); list.showSelection(); setControl(list); }
From source file:org.eclipse.mylyn.internal.trac.ui.editor.TracCcAttributeEditor.java
License:Open Source License
@Override public void createControl(Composite parent, FormToolkit toolkit) { list = new List(parent, SWT.FLAT | SWT.MULTI | SWT.V_SCROLL); toolkit.adapt(list, true, true);/* www. j a v a 2 s . c o m*/ list.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TEXT_BORDER); list.setFont(JFaceResources.getDefaultFont()); list.setToolTipText(getDescription()); GridDataFactory.fillDefaults().grab(true, true).align(SWT.FILL, SWT.FILL).applyTo(list); populateFromAttribute(); attrRemoveCc = getModel().getTaskData().getRoot().getMappedAttribute(TracAttributeMapper.REMOVE_CC); selectValuesToRemove(); list.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { try { suppressRefresh = true; for (String cc : list.getItems()) { int index = list.indexOf(cc); if (list.isSelected(index)) { java.util.List<String> remove = attrRemoveCc.getValues(); if (!remove.contains(cc)) { attrRemoveCc.addValue(cc); } } else { attrRemoveCc.removeValue(cc); } } getModel().attributeChanged(attrRemoveCc); } finally { suppressRefresh = false; } } }); list.showSelection(); setControl(list); }
From source file:org.eclipse.mylyn.wikitext.ui.editor.MarkupSourceViewerConfiguration.java
License:Open Source License
/** * Initialize default fonts. Causes this to re-read font preferences from the preference store. Calling this method * should only be necessary if font preferences have changed, or if the font preference keys have changed. * * @since 1.3//from www .j a v a2 s . co m * @see #getFontPreference() * @see #getMonospaceFontPreference() */ public void initializeDefaultFonts() { Font defaultFont = null; Font defaultMonospaceFont = null; if (WikiTextUiPlugin.getDefault() != null) { IThemeManager themeManager = PlatformUI.getWorkbench().getThemeManager(); FontRegistry fontRegistry = themeManager.getCurrentTheme().getFontRegistry(); defaultFont = fontRegistry.get(fontPreference); defaultMonospaceFont = fontRegistry.get(monospaceFontPreference); } if (defaultFont == null) { // could be the case when running stand-alone defaultFont = JFaceResources.getDefaultFont(); } if (this.defaultFont != defaultFont || this.defaultMonospaceFont != defaultMonospaceFont) { this.defaultFont = defaultFont; this.defaultMonospaceFont = defaultMonospaceFont; if (scanner != null) { scanner.resetFonts(defaultFont, defaultMonospaceFont); } } }
From source file:org.eclipse.osee.framework.ui.branch.graph.figure.FigureFactory.java
License:Open Source License
private static IFigure createNoteFigure(String shortName, String name, String author, Date date, String comment) {/*from ww w. j a v a 2 s.c o m*/ FrameFigure contents = new FrameFigure(); contents.setLayoutManager(new GridLayout(2, false)); contents.setBackgroundColor(GraphColorConstants.BGCOLOR); Font labelFont = JFaceResources.getTextFont(); Font textFont = JFaceResources.getDefaultFont(); contents.setLabel(" " + shortName + " "); contents.setLabelFont(JFaceResources.getTextFont()); contents.setFont(textFont); contents.add(createLabel("Branch", labelFont, GraphColorConstants.FONT_COLOR)); contents.add(createLabel(name, textFont)); contents.add(createLabel("Author", labelFont, GraphColorConstants.FONT_COLOR)); contents.add(createLabel(author, textFont)); contents.add(createLabel("Date", labelFont, GraphColorConstants.FONT_COLOR)); contents.add(createLabel(GraphTextFormat.formatDate(date), textFont)); contents.add(createLabel("Message", labelFont, GraphColorConstants.FONT_COLOR)); contents.add(createLabel(comment, textFont)); contents.setPreferredSize(contents.getPreferredSize()); return contents; }
From source file:org.eclipse.osee.framework.ui.swt.FontManager.java
License:Open Source License
public static Font getFont(String fontName, int size, int swtType) { String hashKey = fontName + "-" + size + "-" + swtType; if (!fontMap.containsKey(hashKey)) { Font baseFont = JFaceResources.getDefaultFont(); FontData[] fontDatas = baseFont.getFontData(); FontData fontData = fontDatas.length > 0 ? fontDatas[0] : new FontData(fontName, size, swtType); fontMap.put(hashKey,/*from w ww. ja v a2 s . com*/ new Font(baseFont.getDevice(), fontData.getName(), fontData.getHeight(), SWT.BOLD)); } return fontMap.get(hashKey); }
From source file:org.eclipse.scout.rt.ui.swt.form.fields.datefield.chooser.DatefieldTableModel.java
License:Open Source License
public DatefieldTableModel(ISwtEnvironment environment) { m_environment = environment;/* w w w .j av a 2 s .c o m*/ // m_weekendBackground = new Color(Display.getDefault(),238,238,238); // m_outMonthForeground = new Color(Display.getDefault(),180,180,180); // m_highlightBackground = new Color(Display.getDefault(),1,42,195); // m_highlightForeground = // Display.getDefault().getSystemColor(SWT.COLOR_WHITE); m_weekendBackground = getEnvironment().getColor(new RGB(238, 238, 238)); m_outMonthForeground = getEnvironment().getColor(new RGB(180, 180, 180)); m_highlightBackground = getEnvironment().getColor(new RGB(1, 42, 195)); m_highlightForeground = getEnvironment().getColor(new RGB(255, 255, 255)); m_highlightFont = getEnvironment().getFont(new FontSpec(null, FontSpec.STYLE_BOLD, -1), JFaceResources.getDefaultFont()); }
From source file:org.eclipse.sirius.common.ui.tools.api.dialog.AbstractFolderSelectionDialog.java
License:Open Source License
/** * {@inheritDoc}/*from w ww.j av a2s . c om*/ * * @see org.eclipse.ui.dialogs.ElementTreeSelectionDialog#createDialogArea(org.eclipse.swt.widgets.Composite) */ @Override protected Control createDialogArea(final Composite parent) { final Composite result = (Composite) super.createDialogArea(parent); getTreeViewer().addSelectionChangedListener(this); getTreeViewer().expandToLevel(2); fNewFolderButton = new Button(result, SWT.PUSH); fNewFolderButton.setText("New Folder"); fNewFolderButton.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(final SelectionEvent event) { newFolderButtonPressed(); } }); fNewFolderButton.setFont(parent.getFont()); fNewFolderButton.setLayoutData(new GridData()); // Modified by Obeo (copy/paste // org.eclipse.pde.internal.ui.util.SWTUtil.setButtonDimensionHint(Button) Dialog.applyDialogFont(fNewFolderButton); final Object gd = fNewFolderButton.getLayoutData(); if (gd instanceof GridData) { if (fNewFolderButton.getFont().equals(JFaceResources.getDefaultFont())) { fNewFolderButton.setFont(JFaceResources.getDialogFont()); } final GC gc = new GC(fNewFolderButton); gc.setFont(fNewFolderButton.getFont()); final FontMetrics fFontMetrics = gc.getFontMetrics(); gc.dispose(); final int widthHint = Dialog.convertHorizontalDLUsToPixels(fFontMetrics, IDialogConstants.BUTTON_WIDTH); ((GridData) gd).widthHint = Math.max(widthHint, fNewFolderButton.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).x); } Dialog.applyDialogFont(result); return result; }
From source file:org.eclipse.sirius.diagram.ui.tools.internal.views.providers.outline.OutlineLabelProvider.java
License:Open Source License
/** * {@inheritDoc}//from w w w .ja v a 2 s .c o m * * @see org.eclipse.jface.viewers.IFontProvider#getFont(java.lang.Object) */ public Font getFont(final Object element) { Font result = JFaceResources.getDefaultFont(); if (element instanceof DDiagramElement) { final DDiagramElement vpe = (DDiagramElement) element; if (!vpe.isVisible() || (vpe instanceof DDiagramElementContainer && new DDiagramElementQuery(vpe).isLabelHidden())) { result = JFaceResources.getFontRegistry().getItalic(JFaceResources.DEFAULT_FONT); } } else if (element instanceof AbstractDDiagramElementLabelItemProvider) { Option<DDiagramElement> optionTarget = ((AbstractDDiagramElementLabelItemProvider) element) .getDiagramElementTarget(); if (optionTarget.some() && new DDiagramElementQuery(optionTarget.get()).isLabelHidden()) { result = JFaceResources.getFontRegistry().getItalic(JFaceResources.DEFAULT_FONT); } } return result; }