Foundation classes for a basic GUI implementing simple widgets and events

Dependents:   TouchScreenGUIDemo

Core/GraphicsContext.cpp

Committer:
duncanFrance
Date:
2016-05-28
Revision:
18:d849f3ada858
Parent:
12:63db16fea709

File content as of revision 18:d849f3ada858:

#include "GraphicsContext.h"

GraphicsContext::GraphicsContext(GraphicsDisplay* display, EventDispatcher* dispatcher, FontRenderer* fontRenderer, Font* defaultFont) :
    _display(display), _dispatcher(dispatcher), _renderer(fontRenderer), _font(defaultFont)
{
}



GraphicsDisplay* GraphicsContext::display()
{
    return _display;
}

EventDispatcher* GraphicsContext::eventDispatcher()
{
    return _dispatcher;
}

FontRenderer* GraphicsContext::fontRenderer()
{
    return _renderer;
}

Font* GraphicsContext::defaultFont()
{
    return _font;
}