www.pudn.com > emGUI.rar > gcontext.c


/* 
 *  Graphics Context 
 * 
 * 
 *  COPYRIGHT (c) 2001 - 2010. 
 *  emTech System Corporation. 
 * 
 *  The license and distribution terms for this file may be 
 *  found in found in the file LICENSE. 
 */ 
 
/*	Huangf emcore@263.net 
 */ 
#include "emGUI.h" 
 
/* 
 * Set the drawing mode for future calls. 
 */ 
int  
GrGCSetMode( 
	GID gId,  
	int mode 
) 
{ 
	int	oldmode; 
	 
	oldmode 	= gId->mode; 
	gId->mode 	= mode; 
	return oldmode; 
} 
 
/* 
 * Set the foreground color for drawing. 
 */ 
int 
GrGCSetForeColor( 
	GID	gId, 
	int fcolor 
) 
{ 
	int old; 
	 
	old 		= gId->fcolor; 
	gId->fcolor = fcolor; 
	return old; 
} 
 
/* 
 * Set the background color for bitmap and text backgrounds. 
 */ 
int 
GrGCSetBackColor(	 
	GID	gId, 
	int fcolor 
) 
{ 
	int old; 
	 
	old 		= gId->bkcolor; 
	gId->bkcolor = fcolor; 
	return old; 
}