Public Member Functions | Private Member Functions | Private Attributes

uiCanvas Class Reference

Inheritance diagram for uiCanvas:
uiDrawableObj uiObject ioDrawArea uiBaseObject NamedObject CallBacker

List of all members.

Public Member Functions

 uiCanvas (uiParent *, const Color &, const char *)
virtual ~uiCanvas ()
void update ()
void setMouseTracking (bool)
bool hasMouseTracking () const
void setBackgroundColor (const Color &)

Private Member Functions

uiCanvasBody & mkbody (uiParent *, const char *)

Private Attributes

uiCanvasBody * body_

Constructor & Destructor Documentation

uiCanvas::uiCanvas ( uiParent ,
const Color ,
const char *   
)
virtual uiCanvas::~uiCanvas (  )  [inline, virtual]

Member Function Documentation

bool uiCanvas::hasMouseTracking (  )  const
uiCanvasBody& uiCanvas::mkbody ( uiParent ,
const char *   
) [private]
void uiCanvas::setBackgroundColor ( const Color  ) 
void uiCanvas::setMouseTracking ( bool   ) 
void uiCanvas::update (  )  [virtual]

Reimplemented from ioDrawArea.


Member Data Documentation

uiCanvasBody* uiCanvas::body_ [private]