Пример #1
0
void mapper105_event(mappers_t *m,int event,int data)
{
	checkbox_event(&m->m105_check[0],event,data);
	checkbox_event(&m->m105_check[1],event,data);
	checkbox_event(&m->m105_check[2],event,data);
	checkbox_event(&m->m105_check[3],event,data);
}
Пример #2
0
int sound_event(sound_t *m,int event,int data)
{
	if(m->isshowing == 0)
		return(0);
	switch(event) {
		case E_MOUSEMOVE:
			break;
		case E_MOUSEDOWN:
			if(mouseinrange(&m->info,data) == 0)
				return(0);
			button_event(&m->donebtn,event,data);
			checkbox_event(&m->enabled,event,data);
			checkbox_event(&m->sq1,event,data);
			checkbox_event(&m->sq2,event,data);
			checkbox_event(&m->tri,event,data);
			checkbox_event(&m->noise,event,data);
			checkbox_event(&m->dmc,event,data);
			checkbox_event(&m->ext,event,data);
			text_event(&m->tc,event,data);
			break;
		case E_MOUSEUP:
			if(button_event(&m->donebtn,event,data) > 0)
				m->isshowing = 0;
			break;
	}
	return(0);
}
Пример #3
0
int options_event(options_t *m,int event,int data)
{
	if(m->isshowing == 0)
		return(0);
	switch(event) {
		case E_MOUSEMOVE:
		case E_MOUSEDOWN:
			if(mouseinrange(&m->info,data) == 0)
				return(0);
			button_event(&m->donebtn,event,data);
			radiogroup_event(&m->fdsbios,event,data);
			checkbox_event(&m->showinfo,event,data);
			break;
		case E_MOUSEUP:
			if(button_event(&m->donebtn,event,data) > 0) {
				m->isshowing = 0;
				config_save();
			}
			break;
	}
	return(0);
}