Example #1
0
set_zoom_level()
{
char *zs;

hide_mp();
unzoom();
zoom_choices[0][0] = ' ';
zoom_choices[1][0] = ' ';
if (vs.zoom4)
	zs = zoom_choices[1];
else
	zs = zoom_choices[0];
zs[0] = '*';
switch (qchoice(zoom_103 /* "Set zoom level" */, zoom_choices, Array_els(zoom_choices) ))
	{
	case 1:
		vs.zoom4 = 0;
		break;
	case 2:
		vs.zoom4 = 1;
		break;
	}
calc_zoom_w();
clip_zoom();
rezoom();
draw_mp();
}
Example #2
0
mlast_frame ()
{
if (gif_loaded) return;
if (!file_is_loaded) return;
hide_mp();
goto_frame(frame_val, fh.frame_count-1);
draw_mp();
}
Example #3
0
static
multi_preview()
{
if (multivec != NULL)
	{
	hide_mp();
	dopreview(multivec);
	draw_mp();
	}
}
Example #4
0
static
multi_use()
{
if (multivec != NULL)
	{
	hide_mp();
	dauto(multivec, vs.time_mode);
	draw_mp();
	}
close_menu();
}
Example #5
0
mfirst_frame ()
{
int old_speed;

if (gif_loaded) return;
if (!file_is_loaded) return;
old_speed=fh.speed;
close_file();
hide_mp();
load_frame1(global_file_name,&vf,1,0);
set_frame_val(1);
fh.speed=old_speed;
draw_mp();
}
Example #6
0
static void
set_rad_center(void)
{
hide_mp();
save_undo();
if (cut_cursor())
	{
	if (rub_circle())
		{
		vs.rgr = center_rad();
		if (vs.rgr <= 0)
			vs.rgr = 1;
		vs.rgx = x_0;
		vs.rgy = y_0;
		}
	}
draw_mp();
}
Example #7
0
mplayit ()
{
if (gif_loaded) return;
if (!file_is_loaded) return;

hide_mp();
notice_keys=1;
clock1 = get80hz();
hide_mouse();
is_gif=0;
while (1)
	{
	advance_frame(&vf,1);
	clock1 += fh.speed;
	if (!wait_til2(clock1))
		break;
	if (clock1 > get80hz())
		clock1 = get80hz();
	}

/* clear input */
draw_mp();
show_mouse();
}