+GdkBitmap *init_bg(GdkDrawable *drawable, GdkGC *gc)
+{
+ GdkColor fg = { .red = 0x6666, .green = 0x6666, .blue = 0x6666 };
+ GdkColor bg = { .red = 0x9999, .green = 0x9999, .blue = 0x9999 };
+ GdkBitmap *bitmap;
+
+ bitmap = gdk_bitmap_create_from_data(drawable, bg_bits,
+ bg_width, bg_height);
+
+ gdk_gc_set_rgb_fg_color(gc, &fg);
+ gdk_gc_set_rgb_bg_color(gc, &bg);
+ gdk_gc_set_fill(gc, GDK_OPAQUE_STIPPLED);
+ gdk_gc_set_stipple(gc, bitmap);
+ gdk_gc_set_ts_origin(gc, 0, 0);
+ return bitmap;
+}
+