Esempio n. 1
0
static void
lca_pcib_write_config(device_t dev, u_int b, u_int s, u_int f,
		      u_int reg, u_int32_t val, int width)
{
	switch (width) {
	case 1:
		CFGWRITE(b, s, f, reg, val, BYTE, u_int8_t);
		break;
	case 2:
		CFGWRITE(b, s, f, reg, val, WORD, u_int16_t);
		break;
	case 4:
		CFGWRITE(b, s, f, reg, val, LONG, u_int32_t);
	}
}
Esempio n. 2
0
void ASSDrawFrame::SaveSettings()
{
	#define CFGWRITE(var) config->Write(wxString(#var,wxConvUTF8), var);
	#define CFGWRITECOLOR(color) config->Write(wxString(#color,wxConvUTF8), color.GetAsString(wxC2S_CSS_SYNTAX));
	config->SetPath(_T("settings"));
	CFGWRITECOLOR(colors.canvas_bg)
	CFGWRITECOLOR(colors.canvas_shape_normal)
	CFGWRITECOLOR(colors.canvas_shape_preview)
	CFGWRITECOLOR(colors.canvas_shape_controlpoint)
	CFGWRITECOLOR(colors.canvas_shape_guideline)
	CFGWRITECOLOR(colors.canvas_shape_mainpoint)
	CFGWRITECOLOR(colors.canvas_shape_outline)
	CFGWRITECOLOR(colors.canvas_shape_selectpoint)
	CFGWRITECOLOR(colors.library_libarea)
	CFGWRITECOLOR(colors.library_shape)
	CFGWRITECOLOR(colors.origin)
	CFGWRITECOLOR(colors.ruler_h)
	CFGWRITECOLOR(colors.ruler_v)
	CFGWRITE(alphas.canvas_shape_normal)
	CFGWRITE(alphas.canvas_shape_preview)
	CFGWRITE(alphas.canvas_shape_controlpoint)
	CFGWRITE(alphas.canvas_shape_guideline)
	CFGWRITE(alphas.canvas_shape_mainpoint)
	CFGWRITE(alphas.canvas_shape_outline)
	CFGWRITE(alphas.canvas_shape_selectpoint)
	CFGWRITE(sizes.origincross)
	CFGWRITE(behaviors.autoaskimgopac)
	CFGWRITE(behaviors.capitalizecmds)
	CFGWRITE(behaviors.parse_spc)
	CFGWRITE(behaviors.nosplashscreen)
	CFGWRITE(behaviors.confirmquit)
	config->SetPath(_T(".."));
}