app/widgets/Makefile.am app/widgets/widgets-types.h added a view renderer
2004-09-14 Michael Natterer <mitch@gimp.org> * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpviewrendererbuffer.[ch]: added a view renderer which knows how to preserve a GimpBuffer's aspect ratio if the view's aspect ratio is different. * app/widgets/gimpviewrenderer-utils.c (gimp_view_renderer_type_from_viewable_type): use it for viewables of type GimpBuffer. Fixes bug #152531
This commit is contained in:
committed by
Michael Natterer
parent
6d02719401
commit
c450ca1858
@ -26,6 +26,7 @@
|
||||
#include "widgets-types.h"
|
||||
|
||||
#include "core/gimpbrush.h"
|
||||
#include "core/gimpbuffer.h"
|
||||
#include "core/gimpdrawable.h"
|
||||
#include "core/gimpgradient.h"
|
||||
#include "core/gimplayer.h"
|
||||
@ -34,6 +35,7 @@
|
||||
#include "vectors/gimpvectors.h"
|
||||
|
||||
#include "gimpviewrendererbrush.h"
|
||||
#include "gimpviewrendererbuffer.h"
|
||||
#include "gimpviewrendererlayer.h"
|
||||
#include "gimpviewrenderergradient.h"
|
||||
#include "gimpviewrendererimage.h"
|
||||
@ -53,6 +55,10 @@ gimp_view_renderer_type_from_viewable_type (GType viewable_type)
|
||||
{
|
||||
type = GIMP_TYPE_VIEW_RENDERER_BRUSH;
|
||||
}
|
||||
else if (g_type_is_a (viewable_type, GIMP_TYPE_BUFFER))
|
||||
{
|
||||
type = GIMP_TYPE_VIEW_RENDERER_BUFFER;
|
||||
}
|
||||
else if (g_type_is_a (viewable_type, GIMP_TYPE_IMAGE))
|
||||
{
|
||||
type = GIMP_TYPE_VIEW_RENDERER_IMAGE;
|
||||
|
||||
Reference in New Issue
Block a user