コード例 #1
0
ファイル: BinaryDrawer.cs プロジェクト: switsys/bless
	protected override void Draw(Gdk.GC gc, Gdk.Drawable dest, int x, int y, byte b, Gdk.Pixmap pix)
	{
		// draw from the end backwards
		x += 6 * width;
		for (int i = 0; i < 4; i++) {
			byte k = (byte)(b & 3);
			dest.DrawDrawable(gc, pix, k*2*width, 0, x, y, 2*width, height);
			x -= 2 * width;
			b = (byte)(b >> 2);
		}
	}
コード例 #2
0
	protected override void Draw(Gdk.GC gc, Gdk.Drawable dest, int x, int y, byte b, Gdk.Pixmap pix)
	{
		dest.DrawDrawable(gc, pix, b*2*width, 0, x, y, 2*width, height);
	}