Bless.Gui.Drawers.BinaryDrawer.Create C# (CSharp) Method

Create() protected method

protected Create ( Gdk.Color fg, Gdk.Color bg ) : Gdk.Pixmap
fg Gdk.Color
bg Gdk.Color
return Gdk.Pixmap
	protected override Gdk.Pixmap Create(Gdk.Color fg, Gdk.Color bg)
	{
		Gdk.Window win = widget.GdkWindow;

		Gdk.GC gc = new Gdk.GC(win);
		Gdk.Pixmap pix = new Gdk.Pixmap(win, 4*2*width, height, -1);

		// draw the background
		gc.RgbFgColor = bg;
		pix.DrawRectangle(gc, true, 0, 0, 4*2*width, height);

		// render the bytes
		string s = "00011011";


		//Console.WriteLine(s);

		pangoLayout.SetText(s);


		gc.RgbFgColor = fg;
		pix.DrawLayout(gc, 0, 0, pangoLayout);

		return pix;
	}