|
Public Types |
| enum | BORDER {
BORDER_None = 0,
BORDER_Solid = 1,
BORDER_Double = 2,
BORDER_Inset = 3,
BORDER_Outset = 4,
BORDER_Groove = 5,
BORDER_Ridge = 6,
BORDER_EtchedIn = 7,
BORDER_EtchedOut = 8,
BORDER_Rounded = 9,
BORDER_CartoScript = 10
} |
| enum | DRAWFLAGS { DRAWFLAG_None = 0,
DRAWFLAG_DrawInsideExtents = 0x00000001
} |
| enum | FILLMODE { FILLMODE_None = 0,
FILLMODE_Solid = 1,
FILLMODE_Gradient,
FILLMODE_Radial
} |
| enum | SPREADMODE {
SPREADMODE_RGB = 0,
SPREADMODE_HISCW,
SPREADMODE_HISCCW,
SPREADMODE_HBSCW,
SPREADMODE_HBSCCW
} |
Public Member Functions |
| MATTE_CONTROLPANEL * | CreateControlPanel (MDLGPARENT form) |
| ERRVALUE | Draw (MGD::CONTEXT &gc, const LRECT2D &rect, double MapScale=1.0, DRAWFLAGS flags=DRAWFLAG_None) |
| ERRVALUE | DrawBackground (MGD::CONTEXT &gc, const LRECT2D &rect, double MapScale=1.0, DRAWFLAGS flags=DRAWFLAG_None) |
| ERRVALUE | DrawBorder (MGD::CONTEXT &gc, const LRECT2D &rect, double MapScale=1.0, DRAWFLAGS flags=DRAWFLAG_None) |
| ERRVALUE | DrawDropShadow (MGD::CONTEXT &gc, const LRECT2D &rect, double MapScale=1.0, DRAWFLAGS flags=DRAWFLAG_None) |
| const COLOR & | GetBackgroundColor () const |
| const COLOR & | GetBackgroundColor2 () const |
| FILLMODE | GetBackgroundFillMode () const |
| double | GetBackgroundGradientAngle () const |
| SPREADMODE | GetBackgroundGradientSpreadMode () const |
| const MISTRING & | GetBorderCartoScript () const |
| const COLOR & | GetBorderColor () const |
| double | GetBorderSize () const |
| BORDER | GetBorderStyle () const |
| SCREENUNIT | GetDisplayUnits () const |
| bool | GetDropShadowBlend () const |
| const COLOR & | GetDropShadowColor () const |
| double | GetDropShadowDirection () const |
| double | GetDropShadowSize () const |
| void | GetExtraExtents (double &x1, double &y1, double &x2, double &y2) const |
| double | GetMarginBottom () const |
| double | GetMarginLeft () const |
| double | GetMarginRight () const |
| double | GetMarginTop () const |
| bool | IsBorderRoundedRect () const |
| | MATTE (const MATTE &) |
| | MATTE () |
| bool | NeedsTransparency () const |
| MATTE & | operator= (const MATTE &rhs) |
| virtual ERRVALUE | SerialRead (SERIALIZER &serializer) |
| virtual ERRVALUE | SerialWrite (SERIALIZER &serializer, const char *tagname) const |
| void | SetBackgroundColor (const COLOR &color) |
| void | SetBackgroundColor2 (const COLOR &color) |
| void | SetBackgroundFillMode (FILLMODE mode) |
| void | SetBackgroundGradientAngle (double angle) |
| void | SetBackgroundGradientSpreadMode (SPREADMODE mode) |
| void | SetBorderCartoScript (const MISTRING &script) |
| void | SetBorderColor (const COLOR &color) |
| void | SetBorderIsRoundedRect (bool bRound) |
| void | SetBorderSize (double size) |
| void | SetBorderStyle (BORDER style) |
| void | SetDirtyBackground () |
| void | SetDisplayUnits (SCREENUNIT units) |
| void | SetDropShadowBlend (bool blend) |
| void | SetDropShadowColor (const COLOR &color) |
| void | SetDropShadowDirection (double dir) |
| void | SetDropShadowSize (double size) |
| void | SetMarginBottom (double dist) |
| void | SetMarginLeft (double dist) |
| void | SetMarginRight (double dist) |
| void | SetMarginsInset (bool inset) |
| void | SetMarginTop (double dist) |
| void | SetSolidBackground (const COLOR &color) |
| virtual | ~MATTE () |