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:

committed by
Michael Natterer

parent
3fab2a942a
commit
6bfa4f54a0
@ -28,9 +28,11 @@
|
||||
#include "core/gimpbrush.h"
|
||||
#include "core/gimpdrawable.h"
|
||||
#include "core/gimpimage.h"
|
||||
#include "text/gimptextlayer.h"
|
||||
|
||||
#include "gimppreviewrendererbrush.h"
|
||||
#include "gimppreviewrendererdrawable.h"
|
||||
#include "gimppreviewrenderertextlayer.h"
|
||||
#include "gimppreviewrendererimage.h"
|
||||
|
||||
|
||||
@ -50,6 +52,10 @@ gimp_preview_renderer_type_from_viewable_type (GType viewable_type)
|
||||
{
|
||||
type = GIMP_TYPE_PREVIEW_RENDERER_IMAGE;
|
||||
}
|
||||
else if (g_type_is_a (viewable_type, GIMP_TYPE_TEXT_LAYER))
|
||||
{
|
||||
type = GIMP_TYPE_PREVIEW_RENDERER_TEXT_LAYER;
|
||||
}
|
||||
else if (g_type_is_a (viewable_type, GIMP_TYPE_DRAWABLE))
|
||||
{
|
||||
type = GIMP_TYPE_PREVIEW_RENDERER_DRAWABLE;
|
||||
|
Reference in New Issue
Block a user