

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 |
| GraphEditor * | editor |
| Renderer::Renderer | ( | GraphEditor * | parentEditor, | |
| BMessage * | forContainer | |||
| ) | [inline] |
| virtual bool Renderer::Caught | ( | BPoint | where | ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, and StringRenderer.
| virtual void Renderer::Draw | ( | BView * | drawOn, | |
| BRect | updateRect | |||
| ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, and StringRenderer.
| virtual BRect Renderer::Frame | ( | void | ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, and StringRenderer.
| virtual BMessage* Renderer::GetMessage | ( | void | ) | [inline, virtual] |
| virtual void Renderer::MouseDown | ( | BPoint | where | ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, and StringRenderer.
| virtual void Renderer::MouseMoved | ( | BPoint | pt, | |
| uint32 | code, | |||
| const BMessage * | msg | |||
| ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, and StringRenderer.
| virtual void Renderer::MouseUp | ( | BPoint | where | ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, and StringRenderer.
| virtual void Renderer::MoveBy | ( | float | dx, | |
| float | dy | |||
| ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, GroupRenderer, and StringRenderer.
| virtual void Renderer::ResizeBy | ( | float | dx, | |
| float | dy | |||
| ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, GroupRenderer, and StringRenderer.
| virtual bool Renderer::Selected | ( | void | ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, and StringRenderer.
| virtual void Renderer::SetFrame | ( | BRect | newFrame | ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, and StringRenderer.
| virtual void Renderer::ValueChanged | ( | void | ) | [pure virtual] |
Implemented in AttributRenderer, BoolRenderer, ClassRenderer, ConnectionRenderer, GroupRenderer, and StringRenderer.
BMessage* Renderer::container [protected] |
GraphEditor* Renderer::editor [protected] |
Reimplemented in AttributRenderer, BoolRenderer, and StringRenderer.
1.5.9