30 #ifndef __TERRALIB_LAYOUT_INTERNAL_PAPER_MODEL_H
31 #define __TERRALIB_LAYOUT_INTERNAL_PAPER_MODEL_H
34 #include "../core/pattern/mvc/ItemModelObservable.h"
35 #include "../core/ContextItem.h"
36 #include "../core/PaperConfig.h"
37 #include "../core/Config.h"
82 virtual void setShadowPadding(
double padding);
84 virtual double getShadowPadding();
90 virtual void config();
te::gm::Envelope m_boxShadow
Class that represents a "Model" part of Paper MVC component. Its coordinate system is the same of sce...
Class responsible for paper setting. Size, orientation, custom size, etc.
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module.
PaperConfig * m_paperConfig
Abstract class to represent an observable. "Model" part of MVC component. All classes representing th...
te::color::RGBAColor m_shadowColor
An Envelope defines a 2D rectangular region.
te::gm::Envelope m_boxPaper
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
te::color::RGBAColor m_paperColor