Example #1
0
static void click_video()
{
	int i;

	if(config.windowed == 0)
		i = config.fullscreen + 4;
	else
		i = config.windowscale - 1;
	radiogroup_event(&root->video.videomode,E_REFRESH,i);
	root->video.isshowing = 1;
}
Example #2
0
int video_event(video_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->filter,event,data);
        radiogroup_event(&m->videomode,event,data);
        break;
    case E_MOUSEUP:
        if(button_event(&m->donebtn,event,data) > 0) {
            m->isshowing = 0;
            config_save();
        }
        break;
    }
    return(0);
}
Example #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);
}