AttributRenderer Class Reference

Inheritance diagram for AttributRenderer:

Inheritance graph
[legend]
Collaboration diagram for AttributRenderer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 AttributRenderer (GraphEditor *parentEditor, BMessage *forAttribut, BRect attribRect, BMessage *chgMessage=NULL, BMessage *delMessage=NULL)
void ValueChanged (void)
void Draw (BView *drawOn, BRect updateRect)
void SetAttribute (BMessage *newAttribut)
BMessage * GetAttribute (void)
void MouseDown (BPoint where)
void MouseMoved (BPoint pt, uint32 code, const BMessage *msg)
void MouseUp (BPoint where)
void SetFrame (BRect newRect)
BRect Frame (void)
void MoveBy (float dx, float dy)
void ResizeBy (float dx, float dy)
bool Selected (void)
bool Caught (BPoint where)

Protected Member Functions

void Init ()

Protected Attributes

BMessage * changeMessage
BMessage * attribut
BMessage * deleteMessage
GraphEditoreditor
BRect frame
StringRenderername
Renderervalue
Rendererdeleter
float divider
BPopUpMenu * kontextMenu


Constructor & Destructor Documentation

AttributRenderer::AttributRenderer ( GraphEditor parentEditor,
BMessage *  forAttribut,
BRect  attribRect,
BMessage *  chgMessage = NULL,
BMessage *  delMessage = NULL 
)


Member Function Documentation

bool AttributRenderer::Caught ( BPoint  where  )  [inline, virtual]

Implements Renderer.

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

Implements Renderer.

BRect AttributRenderer::Frame ( void   )  [inline, virtual]

Implements Renderer.

BMessage* AttributRenderer::GetAttribute ( void   )  [inline]

void AttributRenderer::Init (  )  [protected]

void AttributRenderer::MouseDown ( BPoint  where  )  [virtual]

Implements Renderer.

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

Implements Renderer.

void AttributRenderer::MouseUp ( BPoint  where  )  [virtual]

Implements Renderer.

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

Implements Renderer.

void AttributRenderer::ResizeBy ( float  dx,
float  dy 
) [inline, virtual]

Implements Renderer.

bool AttributRenderer::Selected ( void   )  [inline, virtual]

Implements Renderer.

void AttributRenderer::SetAttribute ( BMessage *  newAttribut  ) 

void AttributRenderer::SetFrame ( BRect  newRect  )  [virtual]

Implements Renderer.

void AttributRenderer::ValueChanged ( void   )  [inline, virtual]

Implements Renderer.


Member Data Documentation

BMessage* AttributRenderer::attribut [protected]

BMessage* AttributRenderer::changeMessage [protected]

BMessage* AttributRenderer::deleteMessage [protected]

float AttributRenderer::divider [protected]

Reimplemented from Renderer.

BRect AttributRenderer::frame [protected]

BPopUpMenu* AttributRenderer::kontextMenu [protected]


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

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