Image_window(Image_buffer *ib, int scl = 1, bool fs = false) : ibuf(ib), scale(scl), fullscreen(fs),
Image_window(Image_buffer *ib, int scl = 1, bool fs = false, int sclr = point) : ibuf(ib), scale(scl), scaler(sclr), fullscreen(fs),
	Image_window(Image_buffer *ib, int scl = 1, bool fs = false)		: ibuf(ib), scale(scl), fullscreen(fs), 		  surface(0), 		  scaled_surface(0), show_scaled(0)		{ create_surface(ibuf->width, ibuf->height); }