[Gtk-sharp-list] pango/gtk# and fonts

Lee Mallabone gnome@fonicmonkey.net
15 Sep 2002 22:02:34 +0100


--=-NHUoGp91sucJSgjgZdCe
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hi,

I'm trying to set a custom font on a widget with Gtk#. I'm trying to use
the FontDescription.FromString() method in Pango# so that it doesn't
require too much effort.

However, that method always seems to return null. Is this a known bug or
am I using things wrong?

If it's unimplemented and I can help implementing it, please point me to
where I can add code to Gtk# to make custom font things work?

I've attached a simple bit of code that illustrates my problem. It
always prints "no font present" regardless of my font description.

Regards,

Lee Mallabone.




--=-NHUoGp91sucJSgjgZdCe
Content-Disposition: attachment; filename=fontTest.cs
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; name=fontTest.cs; charset=ANSI_X3.4-1968

using Gnome;
using Gtk;
using Pango;
using System;

public class fontTest : App
{
 public static int Main(string[] args)
 {
  	Program fontTest =3D new Program("fontTest", "0.1", Modules.UI, args);=09
  	new fontTest().ShowAll();
	fontTest.Run();
	return 0;
 }
=20
 public fontTest(): base("test", "fontTest")
 {
 	FontDescription newFont =3D FontDescription.FromString("Serif Regular 48"=
);
	Label aLabel =3D new Label("Hello world, testing font setting!");
	if (newFont !=3D null)
	{
	 	Console.WriteLine("Setting font...");
	 	aLabel.ModifyFont(newFont);
	}
	else
	{
	 	Console.WriteLine("Font not present!");
	}
  	Contents =3D aLabel;
 }

}

--=-NHUoGp91sucJSgjgZdCe--