From 68a3645b49c33b985ea7b6d9d4a5f366ec6d1461 Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Mon, 7 May 2012 16:20:42 +0000 Subject: [PATCH] Bug 265352 - [terminal][api] Terminal widget should allow setting fonts programmatically --- .../terminal/view/TerminalViewControlDecorator.java | 7 ++++++- .../tm/internal/terminal/control/ITerminalViewControl.java | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/terminal/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalViewControlDecorator.java b/terminal/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalViewControlDecorator.java index dff2b367c94..46b8edddf7a 100644 --- a/terminal/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalViewControlDecorator.java +++ b/terminal/org.eclipse.tm.terminal.view/src/org/eclipse/tm/internal/terminal/view/TerminalViewControlDecorator.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Wind River Systems, Inc. and others. + * Copyright (c) 2008, 2012 Wind River Systems, Inc. and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -7,6 +7,7 @@ * * Contributors: * Michael Scharf (Wind River) - initial API and implementation + * Martin Oberhuber (Wind River) - [265352][api] Allow setting fonts programmatically *******************************************************************************/ package org.eclipse.tm.internal.terminal.view; @@ -149,6 +150,10 @@ public class TerminalViewControlDecorator implements ITerminalViewControl { fViewContoler.setFont(font); } + public void setFont(String fontName) { + fViewContoler.setFont(fontName); + } + public void setInvertedColors(boolean invert) { fViewContoler.setInvertedColors(invert); } diff --git a/terminal/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java b/terminal/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java index 2fb647270dd..a3e4a269767 100644 --- a/terminal/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java +++ b/terminal/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/control/ITerminalViewControl.java @@ -9,6 +9,7 @@ * Michael Scharf (Wind River) - initial API and implementation * Martin Oberhuber (Wind River) - fixed copyright headers and beautified * Martin Oberhuber (Wind River) - [204796] Terminal should allow setting the encoding to use + * Martin Oberhuber (Wind River) - [265352][api] Allow setting fonts programmatically ******************************************************************************/ package org.eclipse.tm.internal.terminal.control;