made the default buffer and stock rendering functions public so derived

2003-03-03  Michael Natterer  <mitch@gimp.org>

	* app/widgets/gimppreviewrenderer.[ch]: made the default buffer
	and stock rendering functions public so derived renderers
	can use them. Renamed gimp_preview_renderer_render_preview()
	to gimp_preview_renderer_render_buffer().

	* app/widgets/gimppreviewrendererbrush.c
	* app/widgets/gimppreviewrendererdrawable.c
	* app/widgets/gimppreviewrendererimage.c: changed accordingly.

	* app/widgets/gimppreviewrenderertextlayer.[ch]: new renderer
	for text layers which always renders the stock icon.

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimppreviewrenderer-utils.c: changed accordingly.
This commit is contained in:
Michael Natterer
2003-03-03 17:19:30 +00:00
committed by Michael Natterer
parent 3fab2a942a
commit 6bfa4f54a0
17 changed files with 562 additions and 297 deletions

View File

@ -33,7 +33,7 @@
static void gimp_preview_renderer_image_class_init (GimpPreviewRendererImageClass *klass);
static void gimp_preview_renderer_image_init (GimpPreviewRendererImage *preview);
static void gimp_preview_renderer_image_init (GimpPreviewRendererImage *renderer);
static void gimp_preview_renderer_image_render (GimpPreviewRenderer *renderer,
GtkWidget *widget);
@ -147,10 +147,10 @@ gimp_preview_renderer_image_render (GimpPreviewRenderer *renderer,
if (preview_height < renderer->height)
render_buf->y = (renderer->height - preview_height) / 2;
gimp_preview_renderer_render_preview (renderer, render_buf,
GIMP_PREVIEW_RENDERER_IMAGE (renderer)->channel,
GIMP_PREVIEW_BG_CHECKS,
GIMP_PREVIEW_BG_WHITE);
gimp_preview_renderer_render_buffer (renderer, render_buf,
GIMP_PREVIEW_RENDERER_IMAGE (renderer)->channel,
GIMP_PREVIEW_BG_CHECKS,
GIMP_PREVIEW_BG_WHITE);
temp_buf_free (render_buf);
}