StringRenderer Class Reference

Inheritance diagram for StringRenderer:

Inheritance graph
[legend]
Collaboration diagram for StringRenderer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 StringRenderer (GraphEditor *parentEditor, char *forString, BRect stringRect, BMessage *message=NULL)
void ValueChanged (void)
void Draw (BView *drawOn, BRect updateRect)
void SetString (char *newString)
char * GetString (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
GraphEditoreditor
BRect frame
char * string
BString * shortString
BFont * editorFont
float fontHeight


Constructor & Destructor Documentation

StringRenderer::StringRenderer ( GraphEditor parentEditor,
char *  forString,
BRect  stringRect,
BMessage *  message = NULL 
)


Member Function Documentation

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

Implements Renderer.

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

Implements Renderer.

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

Implements Renderer.

char* StringRenderer::GetString ( void   )  [inline]

void StringRenderer::Init (  )  [protected]

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

Implements Renderer.

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

Implements Renderer.

void StringRenderer::MouseUp ( BPoint  where  )  [inline, virtual]

Implements Renderer.

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

Implements Renderer.

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

Implements Renderer.

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

Implements Renderer.

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

Implements Renderer.

void StringRenderer::SetString ( char *  newString  ) 

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

Implements Renderer.


Member Data Documentation

BMessage* StringRenderer::changeMessage [protected]

Reimplemented from Renderer.

BFont* StringRenderer::editorFont [protected]

float StringRenderer::fontHeight [protected]

BRect StringRenderer::frame [protected]

BString* StringRenderer::shortString [protected]

char* StringRenderer::string [protected]


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

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