-void cimlib_init(Display *disp, Window drawable, Visual *visual, Colormap
- colourmap)
-{
- fprintf(stderr, PACKAGE_NAME": cimlib_init start\n");
- image_list_start = image_list_end = NULL;
- context = imlib_context_new();
- imlib_context_push(context);
- if (!cache_size_set) cimlib_set_cache_size(DEFAULT_IMLIB2_CACHE_SIZE);
- /* set the maximum number of colors to allocate for 8bpp and less to 256 */
- imlib_set_color_usage(256);
- /* dither for depths < 24bpp */
- imlib_context_set_dither(1);
- /* set the display , visual, colormap and drawable we are using */
- imlib_context_set_display(disp);
- imlib_context_set_visual(visual);
- imlib_context_set_colormap(colourmap);
- imlib_context_set_drawable(drawable);
- fprintf(stderr, PACKAGE_NAME": cimlib_init okay\n");
-}