+
+ white.red = 65535;
+ white.green = 65535;
+ white.blue = 65535;
+ black.red = 0;
+ black.green = 0;
+ black.blue = 0;
+ gray.red = 32700;
+ gray.green = 32700;
+ gray.blue = 32700;
+
+ gc = gdk_gc_new(GDK_DRAWABLE(preview_data->area->window));
+
+ /* background */
+ gdk_gc_set_rgb_fg_color(gc, &gray);
+ gdk_draw_rectangle(preview_data->area->window, gc, TRUE, 0, 0,
+ preview_data->area->allocation.width,
+ preview_data->area->allocation.height);
+
+ /* shadow */
+ gdk_gc_set_rgb_fg_color(gc, &black);
+ gdk_draw_rectangle(preview_data->area->window, gc, TRUE,
+ PREVIEW_SHADOW_OFFSET, PREVIEW_SHADOW_OFFSET,
+ preview_data->page_width+PREVIEW_SHADOW_OFFSET,
+ preview_data->page_height+PREVIEW_SHADOW_OFFSET);
+
+ /* paper */
+ gdk_gc_set_rgb_fg_color(gc, &white);
+ gdk_draw_rectangle(preview_data->area->window, gc, TRUE, 0, 0,
+ preview_data->page_width,
+ preview_data->page_height);
+
+ g_object_unref(gc);
+