[WIP] Fixed Accessibility settings. Must be reverted

This commit is contained in:
Quentin Guidée
2020-02-12 20:17:03 +01:00
parent 9212b24626
commit 123b41232b
3 changed files with 21 additions and 7 deletions

View File

@@ -2,6 +2,7 @@ SFLAGS += -Ikandinsky/include
kandinsky_src += $(addprefix kandinsky/src/,\
color.cpp \
context.cpp \
context_line.cpp \
context_pixel.cpp \
context_rect.cpp \

View File

@@ -10,8 +10,10 @@ class KDPostProcessContext;
class KDContext {
friend KDPostProcessContext;
public:
void setOrigin(KDPoint origin) { m_origin = origin; }
void setClippingRect(KDRect clippingRect) { m_clippingRect = clippingRect; }
KDPoint origin() const { return m_origin; }
KDRect clippingRect() const { return m_clippingRect; }
virtual void setOrigin(KDPoint origin);
virtual void setClippingRect(KDRect clippingRect);
// Pixel manipulation
void setPixel(KDPoint p, KDColor c);
@@ -31,11 +33,6 @@ public:
void fillRectWithPixels(KDRect rect, const KDColor * pixels, KDColor * workingBuffer);
void blendRectWithMask(KDRect rect, KDColor color, const uint8_t * mask, KDColor * workingBuffer);
void strokeRect(KDRect rect, KDColor color);
protected:
KDContext(KDPoint origin, KDRect clippingRect) :
m_origin(origin),
m_clippingRect(clippingRect)
{}
virtual void pushRect(KDRect, const KDColor * pixels) = 0;
virtual void pushRectUniform(KDRect rect, KDColor color) = 0;
virtual void pullRect(KDRect rect, KDColor * pixels) = 0;

16
kandinsky/src/context.cpp Normal file
View File

@@ -0,0 +1,16 @@
#include <kandinsky/context.h>
#include <assert.h>
KDContext::KDContext(KDPoint origin, KDRect clippingRect) :
m_origin(origin),
m_clippingRect(clippingRect)
{
}
void KDContext::setOrigin(KDPoint origin) {
m_origin = origin;
}
void KDContext::setClippingRect(KDRect clippingRect) {
m_clippingRect = clippingRect;
}