aseprite/src/ui/paint_event.cpp
David Capello 1aaeacc460 Refactor several "getNoun()" getters to "noun()"
This is a work-in-progress to create a consistent API and finally
separate the whole Aseprite base/gfx/ui libs into a reusable C++ library.

Classes:
app::IFileItem, app::AppMenuItem, app::skin::SkinPart,
gfx::Rect, gfx::Border, she::FileDialog,
ui::IButtonIcon, ui::Graphics, ui::Overlay, ui::Widget,
ui::ScrollableViewDelegate, and UI events
2015-12-04 14:39:04 -03:00

41 lines
717 B
C++

// Aseprite UI Library
// Copyright (C) 2001-2013, 2015 David Capello
//
// This file is released under the terms of the MIT license.
// Read LICENSE.txt for more information.
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include "ui/paint_event.h"
#include "ui/widget.h"
namespace ui {
PaintEvent::PaintEvent(Widget* source, Graphics* graphics)
: Event(source)
, m_graphics(graphics)
, m_painted(false)
{
}
PaintEvent::~PaintEvent()
{
}
Graphics* PaintEvent::graphics()
{
// If someone requested the graphics pointer, it means that this
// "someone" has painted the widget.
m_painted = true;
return m_graphics;
}
bool PaintEvent::isPainted() const
{
return m_painted;
}
} // namespace ui