List of usage examples for org.eclipse.jface.resource JFaceResources getFontRegistry
public static FontRegistry getFontRegistry()
From source file:com.drgarbage.sourcecodevisualizer.editors.JavaCodeEditor.java
License:Apache License
public void dispose() { /* remove property listeners */ /* fond and color preferences */ JFaceResources.getFontRegistry().removeListener(preferenceListener); /* bytecode visualizer property */ EditorsUI.getPreferenceStore().removePropertyChangeListener(preferenceListener); /* bytecode visualizer property */ SourcecodeVisualizerPlugin.getDefault().getPreferenceStore() .removePropertyChangeListener(preferenceListener); /* call default dispose method */ super.dispose(); }
From source file:com.dubture.symfony.ui.utils.HTMLUtils.java
License:Open Source License
private static String getStyleSheet() { if (fgStyleSheet == null) fgStyleSheet = loadStylesheet(); String css = fgStyleSheet;//from w w w . j av a 2 s .co m if (css != null) { FontData fontData = JFaceResources.getFontRegistry() .getFontData(PreferenceConstants.APPEARANCE_DOCUMENTATION_FONT)[0]; css = HTMLPrinter.convertTopLevelFont(css, fontData); } return css; }
From source file:com.eclipsesource.tabris.demos.ui.BooksListPage.java
License:Open Source License
private void registerResources() { FontRegistry fontRegistry = JFaceResources.getFontRegistry(); fontRegistry.put(TITLE_FONT, createFontData(16, SWT.BOLD)); fontRegistry.put(RELATED_BOOKS_FONT, createFontData(16, SWT.BOLD)); }
From source file:com.foosbar.mailsnag.views.MessageLabelProvider.java
License:Open Source License
public Font getFont(Message message) { if (message.isUnread()) { return JFaceResources.getFontRegistry().getBold(JFaceResources.DIALOG_FONT); } else {/*from w w w. j av a 2 s . com*/ return null; } }
From source file:com.github.sdbg.debug.ui.internal.util.SWTUtil.java
License:Open Source License
/** * Propagates changes in {@link JFaceResources} font to the given {@link Control}. *//*w w w .j av a 2 s. com*/ public static void bindJFaceResourcesFontToControl(final Control control) { updateFontSizeFromJFaceResources(control); final FontRegistry fontRegistry = JFaceResources.getFontRegistry(); final IPropertyChangeListener propertyListener = new IPropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent event) { if (!control.isDisposed()) { // &&& // if (FontPreferencePage.VIEW_BASE_FONT_KEY.equals(event.getProperty())) { // updateFontSizeFromJFaceResources(control); // } } } }; control.addListener(SWT.Dispose, new Listener() { @Override public void handleEvent(Event event) { fontRegistry.removeListener(propertyListener); } }); fontRegistry.addListener(propertyListener); }
From source file:com.google.dart.tools.deploy.ApplicationWorkbenchAdvisor.java
License:Open Source License
@Override public void postStartup() { try {//from ww w . ja v a 2s .c om refreshFromLocal(); // TODO remove or comment in the following code: activate a proxy service? //activateProxyService(); //((Workbench) PlatformUI.getWorkbench()).registerService(ISelectionConversionService.class, // new IDESelectionConversionService()); // TODO remove or comment in the following code: prompt user when certain settings are changed? //initializeSettingsChangeListener(); //Display.getCurrent().addListener(SWT.Settings, settingsChangeListener); console = new MessageConsole("", null); // empty string hides title bar console.addPatternMatchListener(new DeployConsolePatternMatcher()); ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { console }); final MessageConsoleStream stream = console.newMessageStream(); stream.setActivateOnWrite(false); JFaceResources.getFontRegistry().addListener(fontPropertyChangeListener); updateConsoleFont(PreferenceConstants.EDITOR_TEXT_FONT); DartCore.getConsole().addStream(new MessageStream() { @Override public void clear() { console.clearConsole(); } @Override public void print(String s) { stream.print(s); } @Override public void println() { stream.println(); } @Override public void println(String s) { stream.println(s); } }); Display.getDefault().asyncExec(new Runnable() { @Override public void run() { if (shouldShowWelcome()) { new OpenIntroEditorAction().run(); } } }); if (DartSdkManager.getManager().hasSdk()) { new AnalysisMonitor(PackageLibraryManagerProvider.getDefaultAnalysisServer()).start(); } IWorkbench workbench = PlatformUI.getWorkbench(); IActivityManager act = workbench.getActivitySupport().getActivityManager(); IBindingService bind = (IBindingService) workbench.getService(IBindingService.class); ICommandService cmd = (ICommandService) workbench.getService(ICommandService.class); DartKeyBindingPersistence persist = new DartKeyBindingPersistence(act, bind, cmd); persist.restoreBindingPreferences(); optionallyEnableSWTResourceProfiling(); } finally {// Resume background jobs after we startup Job.getJobManager().resume(); } }
From source file:com.google.dart.tools.ui.console.DartConsoleView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { this.parent = parent; IToolBarManager toolbar = getViewSite().getActionBars().getToolBarManager(); clearAction = new ClearAction(); toolbar.add(clearAction);/*w w w . j a v a2s . co m*/ toolbar.add(new Separator()); terminateAction = new TerminateAction(); toolbar.add(terminateAction); toolbar.add(new Separator("outputGroup")); getViewSite().getActionBars().updateActionBars(); display = Display.getCurrent(); JFaceResources.getFontRegistry().addListener(fontPropertyChangeListener); }
From source file:com.google.dart.tools.ui.console.DartConsoleView.java
License:Open Source License
@Override public void dispose() { JFaceResources.getFontRegistry().removeListener(fontPropertyChangeListener); display = null;/* ww w. j a v a 2s . co m*/ DartConsoleManager.getManager().consoleViewClosed(this); if (console != null && isDead()) { IProcess process = ((ProcessConsole) console).getProcess(); DebugPlugin.getDefault().getLaunchManager().removeLaunch(process.getLaunch()); } terminateAction.dispose(); clearAction.dispose(); super.dispose(); }
From source file:com.google.dart.tools.ui.internal.appsview.AppsView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { treeViewer = new TreeViewer(parent); treeViewer.setContentProvider(new AppsViewContentProvider()); appLabelProvider = new AppLabelProvider(treeViewer.getTree().getFont()); treeViewer.setLabelProvider(new LabelProviderWrapper(appLabelProvider, new AppProblemsDecorator(), null)); treeViewer.setComparator(new AppsViewComparator()); treeViewer.addDoubleClickListener(new IDoubleClickListener() { @Override/*from w ww . ja v a2 s . c om*/ public void doubleClick(DoubleClickEvent event) { handleDoubleClick(event); } }); treeViewer.setInput(ResourcesPlugin.getWorkspace().getRoot()); initDragAndDrop(); getSite().setSelectionProvider(treeViewer); makeActions(); fillInToolbar(getViewSite().getActionBars().getToolBarManager()); fillInActionBars(); // Create the TreeViewer's context menu. createContextMenu(); parent.getDisplay().asyncExec(new Runnable() { @Override public void run() { linkWithEditorAction.syncSelectionToEditor(); } }); JFaceResources.getFontRegistry().addListener(fontPropertyChangeListener); updateTreeFont(); restoreState(); }
From source file:com.google.dart.tools.ui.internal.filesview.FilesView.java
License:Open Source License
@Override public void createPartControl(Composite parent) { treeViewer = new TreeViewer(parent); treeViewer.setContentProvider(new ResourceContentProvider()); resourceLabelProvider = new ResourceLabelProvider(); treeViewer.setLabelProvider(/* w ww. ja va2 s .c o m*/ new DecoratingStyledCellLabelProvider(resourceLabelProvider, new ProblemsLabelDecorator(), null)); treeViewer.setComparator(new FilesViewerComparator()); treeViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) { handleDoubleClick(event); } }); treeViewer.setInput(ResourcesPlugin.getWorkspace().getRoot()); initDragAndDrop(); getSite().setSelectionProvider(treeViewer); makeActions(); fillInToolbar(getViewSite().getActionBars().getToolBarManager()); fillInActionBars(); // Create the TreeViewer's context menu. createContextMenu(); parent.getDisplay().asyncExec(new Runnable() { @Override public void run() { linkWithEditorAction.syncSelectionToEditor(); } }); JFaceResources.getFontRegistry().addListener(fontPropertyChangeListener); updateTreeFont(); restoreState(); }