Subversion Repositories Kolibri OS

Rev

Rev 8438 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8438 Rev 8461
Line 13... Line 13...
13
	DONT_PAN = 0,
13
	DONT_PAN = 0,
14
	PAN_TO_TOP,
14
	PAN_TO_TOP,
15
	PAN_TO_BOTTOM
15
	PAN_TO_BOTTOM
16
};
16
};
Line -... Line 17...
-
 
17
 
17
 
18
void DrawPageSides(void);
Line 18... Line 19...
18
static void pdfapp_showpage(pdfapp_t *app, int loadpage, int drawpage, int repaint);
19
static void pdfapp_showpage(pdfapp_t *app, int loadpage, int drawpage, int repaint);
19
 
20
 
20
static void pdfapp_warn(pdfapp_t *app, const char *fmt, ...)
21
static void pdfapp_warn(pdfapp_t *app, const char *fmt, ...)
Line 356... Line 357...
356
		if (app->image)
357
		if (app->image)
357
			fz_drop_pixmap(app->image);
358
			fz_drop_pixmap(app->image);
358
		if (app->grayscale)
359
		if (app->grayscale)
359
			colorspace = fz_device_gray;
360
			colorspace = fz_device_gray;
360
		else
361
		else
-
 
362
/*
361
//#ifdef _WIN32
363
#ifdef _WIN32
-
 
364
			colorspace = fz_device_bgr;
-
 
365
#else
-
 
366
			colorspace = fz_device_rgb;
-
 
367
#endif
-
 
368
*/
362
			colorspace = fz_device_bgr;
369
			colorspace = fz_device_bgr;
363
//#else
370
		
364
	//		colorspace = fz_device_rgb;
-
 
365
//#endif
-
 
366
		app->image = fz_new_pixmap_with_rect(colorspace, bbox);
371
		app->image = fz_new_pixmap_with_rect(colorspace, bbox);
367
		fz_clear_pixmap_with_color(app->image, 255);
372
		fz_clear_pixmap_with_color(app->image, 255);
368
		idev = fz_new_draw_device(app->cache, app->image);
373
		idev = fz_new_draw_device(app->cache, app->image);
369
		fz_execute_display_list(app->page_list, idev, ctm, bbox);
374
		fz_execute_display_list(app->page_list, idev, ctm, bbox);
370
		fz_free_device(idev);
375
		fz_free_device(idev);
Line 395... Line 400...
395
 
400
 
396
		wincursor(app, ARROW);
401
		wincursor(app, ARROW);
Line 397... Line 402...
397
	}
402
	}
-
 
403
 
-
 
404
	fz_flush_warnings();
398
 
405
	
Line 399... Line 406...
399
	fz_flush_warnings();
406
	DrawPageSides();
400
}
407
}
401
 
408