Renderer Class Reference

Inheritance diagram for Renderer:

Inheritance graph
[legend]
Collaboration diagram for Renderer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Renderer (GraphEditor *parentEditor, BMessage *forContainer)
virtual void ValueChanged (void)=0
virtual void MouseDown (BPoint where)=0
virtual void MouseMoved (BPoint pt, uint32 code, const BMessage *msg)=0
virtual void MouseUp (BPoint where)=0
virtual void Draw (BView *drawOn, BRect updateRect)=0
virtual void SetFrame (BRect newFrame)=0
virtual BRect Frame (void)=0
virtual void MoveBy (float dx, float dy)=0
virtual void ResizeBy (float dx, float dy)=0
virtual bool Selected (void)=0
virtual bool Caught (BPoint where)=0
virtual BMessage * GetMessage (void)

Protected Attributes

BMessage * container
GraphEditoreditor


Constructor & Destructor Documentation

Renderer::Renderer ( GraphEditor parentEditor,
BMessage *  forContainer 
) [inline]


Member Function Documentation

virtual bool Renderer::Caught ( BPoint  where  )  [pure virtual]

virtual void Renderer::Draw ( BView *  drawOn,
BRect  updateRect 
) [pure virtual]

virtual BRect Renderer::Frame ( void   )  [pure virtual]

virtual BMessage* Renderer::GetMessage ( void   )  [inline, virtual]

virtual void Renderer::MouseDown ( BPoint  where  )  [pure virtual]

virtual void Renderer::MouseMoved ( BPoint  pt,
uint32  code,
const BMessage *  msg 
) [pure virtual]

virtual void Renderer::MouseUp ( BPoint  where  )  [pure virtual]

virtual void Renderer::MoveBy ( float  dx,
float  dy 
) [pure virtual]

virtual void Renderer::ResizeBy ( float  dx,
float  dy 
) [pure virtual]

virtual bool Renderer::Selected ( void   )  [pure virtual]

virtual void Renderer::SetFrame ( BRect  newFrame  )  [pure virtual]

virtual void Renderer::ValueChanged ( void   )  [pure virtual]


Member Data Documentation

BMessage* Renderer::container [protected]

Reimplemented in AttributRenderer, BoolRenderer, and StringRenderer.


The documentation for this class was generated from the following file:

Generated on Sun Jun 21 01:09:39 2009 for ProjektConceptor by  doxygen 1.5.9