GraphEditor Class Reference

Inheritance diagram for GraphEditor:

Inheritance graph
[legend]
Collaboration diagram for GraphEditor:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 GraphEditor (image_id newId)
virtual void AttachedToManager (void)
virtual void DetachedFromManager (void)
virtual BView * GetView (void)
virtual BHandler * GetHandler (void)
virtual BList * GetPCommandList (void)
virtual void ValueChanged (void)
virtual void InitAll (void)
virtual void SetDirty (BRegion *region)
virtual BMessage * GetConfiguration (void)
virtual void SetConfiguration (BMessage *message)
virtual void PreprocessBeforSave (BMessage *container)
virtual void PreprocessAfterLoad (BMessage *container)
virtual void SetShortCutFilter (ShortCutFilter *_shortCutFilter)
virtual void AttachedToWindow (void)
virtual void DetachedFromWindow (void)
virtual void Draw (BRect updateRect)
virtual void MouseDown (BPoint where)
virtual void MouseMoved (BPoint where, uint32 code, const BMessage *a_message)
virtual void MouseUp (BPoint where)
virtual void MessageReceived (BMessage *msg)
virtual void FrameResized (float width, float height)
void AddRenderer (Renderer *newRenderer)
void RemoveRenderer (Renderer *wichRenderer)
bool GridEnabled (void)
float GridWidth (void)
RendererFindRenderer (BPoint where)
RendererFindNodeRenderer (BPoint where)
RendererFindConnectionRenderer (BPoint where)
RendererFindRenderer (BMessage *container)
void BringToFront (Renderer *wichRenderer)
void SendToBack (Renderer *wichRenderer)
float Scale (void)
BList * RenderList (void)
image_id PluginID (void)
char * RenderString (void)
void SendMessage (BMessage *msg)
BMessage * GetStandartPattern (void)
 GraphEditor (image_id newId)
virtual void AttachedToManager (void)
virtual void DetachedFromManager (void)
virtual BView * GetView (void)
virtual BHandler * GetHandler (void)
virtual BList * GetPCommandList (void)
virtual void ValueChanged (void)
virtual void InitAll (void)
virtual void SetDirty (BRegion *region)
virtual BMessage * GetConfiguration (void)
virtual void SetConfiguration (BMessage *message)
virtual void PreprocessBeforSave (BMessage *container)
virtual void PreprocessAfterLoad (BMessage *container)
virtual void AttachedToWindow (void)
virtual void DetachedFromWindow (void)
virtual void Draw (BRect updateRect)
virtual void MouseDown (BPoint where)
virtual void MouseMoved (BPoint where, uint32 code, const BMessage *a_message)
virtual void MouseUp (BPoint where)
virtual void KeyDown (const char *bytes, int32 numBytes)
virtual void KeyUp (const char *bytes, int32 numBytes)
virtual void MessageReceived (BMessage *msg)
virtual void FrameResized (float width, float height)

Protected Member Functions

void Init (void)
void InsertObject (BPoint where, bool deselect)
void InsertRenderObject (BMessage *node)
BMessage * GenerateInsertCommand (uint32 newWhat)
void DeleteFromList (Renderer *wichRenderer)
void AddToList (Renderer *wichRenderer, int32 pos)
void UpdateScrollBars (void)
void Init (void)

Static Protected Member Functions

static bool ProceedRegion (void *arg, void *region)
static bool DrawRenderer (void *arg, void *editor)

Protected Attributes

int32 id
char * renderString
BMenu * scaleMenu
ToolBartoolBar
ToolItemgrid
ToolItemaddGroup
ToolItemaddBool
ToolItemaddText
FloatToolItempenSize
ColorToolItemcolorItem
PatternToolItempatternItem
BRect * printRect
bool key_hold
BPoint * startMouseDown
bool connecting
BPoint * fromPoint
BPoint * toPoint
BRect * selectRect
BMessage * nodeMessage
BMessage * fontMessage
BMessage * patternMessage
BMessage * configMessage
BMessage * connectionMessage
BMessage * groupMessage
BMessenger * sentTo
BMessenger * sentToMe
BRegion * rendersensitv
RendereractivRenderer
RenderermouseReciver
BList * renderer
float scale
bool gridEnabled
image_id pluginID
BScrollView * myScrollParent


Constructor & Destructor Documentation

GraphEditor::GraphEditor ( image_id  newId  ) 

GraphEditor::GraphEditor ( image_id  newId  ) 


Member Function Documentation

void GraphEditor::AddRenderer ( Renderer newRenderer  ) 

void GraphEditor::AddToList ( Renderer wichRenderer,
int32  pos 
) [protected]

virtual void GraphEditor::AttachedToManager ( void   )  [virtual]

Implements PEditor.

void GraphEditor::AttachedToManager ( void   )  [virtual]

Implements PEditor.

virtual void GraphEditor::AttachedToWindow ( void   )  [virtual]

void GraphEditor::AttachedToWindow ( void   )  [virtual]

void GraphEditor::BringToFront ( Renderer wichRenderer  ) 

void GraphEditor::DeleteFromList ( Renderer wichRenderer  )  [protected]

virtual void GraphEditor::DetachedFromManager ( void   )  [virtual]

Implements PEditor.

void GraphEditor::DetachedFromManager ( void   )  [virtual]

Implements PEditor.

virtual void GraphEditor::DetachedFromWindow ( void   )  [virtual]

void GraphEditor::DetachedFromWindow ( void   )  [virtual]

virtual void GraphEditor::Draw ( BRect  updateRect  )  [virtual]

void GraphEditor::Draw ( BRect  updateRect  )  [virtual]

bool GraphEditor::DrawRenderer ( void *  arg,
void *  editor 
) [static, protected]

Renderer * GraphEditor::FindConnectionRenderer ( BPoint  where  ) 

Renderer * GraphEditor::FindNodeRenderer ( BPoint  where  ) 

Renderer * GraphEditor::FindRenderer ( BMessage *  container  ) 

Renderer * GraphEditor::FindRenderer ( BPoint  where  ) 

virtual void GraphEditor::FrameResized ( float  width,
float  height 
) [virtual]

void GraphEditor::FrameResized ( float  width,
float  height 
) [virtual]

BMessage * GraphEditor::GenerateInsertCommand ( uint32  newWhat  )  [protected]

virtual BMessage* GraphEditor::GetConfiguration ( void   )  [inline, virtual]

Implements PEditor.

virtual BMessage* GraphEditor::GetConfiguration ( void   )  [inline, virtual]

Implements PEditor.

virtual BHandler* GraphEditor::GetHandler ( void   )  [inline, virtual]

Implements PEditor.

virtual BHandler* GraphEditor::GetHandler ( void   )  [inline, virtual]

Implements PEditor.

virtual BList* GraphEditor::GetPCommandList ( void   )  [virtual]

BList * GraphEditor::GetPCommandList ( void   )  [virtual]

BMessage* GraphEditor::GetStandartPattern ( void   )  [inline]

virtual BView* GraphEditor::GetView ( void   )  [inline, virtual]

Implements PEditor.

BView * GraphEditor::GetView ( void   )  [virtual]

Implements PEditor.

bool GraphEditor::GridEnabled ( void   )  [inline]

float GraphEditor::GridWidth ( void   )  [inline]

void GraphEditor::Init ( void   )  [protected]

Reimplemented from PEditor.

void GraphEditor::Init ( void   )  [protected]

Reimplemented from PEditor.

virtual void GraphEditor::InitAll ( void   )  [virtual]

void GraphEditor::InitAll ( void   )  [virtual]

void GraphEditor::InsertObject ( BPoint  where,
bool  deselect 
) [protected]

void GraphEditor::InsertRenderObject ( BMessage *  node  )  [protected]

void GraphEditor::KeyDown ( const char *  bytes,
int32  numBytes 
) [virtual]

void GraphEditor::KeyUp ( const char *  bytes,
int32  numBytes 
) [virtual]

virtual void GraphEditor::MessageReceived ( BMessage *  msg  )  [virtual]

void GraphEditor::MessageReceived ( BMessage *  msg  )  [virtual]

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

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

virtual void GraphEditor::MouseMoved ( BPoint  where,
uint32  code,
const BMessage *  a_message 
) [virtual]

void GraphEditor::MouseMoved ( BPoint  where,
uint32  code,
const BMessage *  a_message 
) [virtual]

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

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

image_id GraphEditor::PluginID ( void   )  [inline]

virtual void GraphEditor::PreprocessAfterLoad ( BMessage *  container  )  [virtual]

Implements PEditor.

void GraphEditor::PreprocessAfterLoad ( BMessage *  container  )  [virtual]

Implements PEditor.

virtual void GraphEditor::PreprocessBeforSave ( BMessage *  container  )  [virtual]

Implements PEditor.

void GraphEditor::PreprocessBeforSave ( BMessage *  container  )  [virtual]

Implements PEditor.

bool GraphEditor::ProceedRegion ( void *  arg,
void *  region 
) [static, protected]

void GraphEditor::RemoveRenderer ( Renderer wichRenderer  ) 

BList* GraphEditor::RenderList ( void   )  [inline]

char* GraphEditor::RenderString ( void   )  [inline]

float GraphEditor::Scale ( void   )  [inline]

void GraphEditor::SendMessage ( BMessage *  msg  )  [inline]

void GraphEditor::SendToBack ( Renderer wichRenderer  ) 

virtual void GraphEditor::SetConfiguration ( BMessage *  message  )  [inline, virtual]

Implements PEditor.

virtual void GraphEditor::SetConfiguration ( BMessage *  message  )  [inline, virtual]

Implements PEditor.

virtual void GraphEditor::SetDirty ( BRegion *  region  )  [virtual]

void GraphEditor::SetDirty ( BRegion *  region  )  [virtual]

void GraphEditor::SetShortCutFilter ( ShortCutFilter _shortCutFilter  )  [virtual]

Implements PEditor.

void GraphEditor::UpdateScrollBars ( void   )  [protected]

virtual void GraphEditor::ValueChanged ( void   )  [virtual]

Reimplemented from PEditor.

void GraphEditor::ValueChanged ( void   )  [virtual]

Reimplemented from PEditor.


Member Data Documentation

BMessage * GraphEditor::configMessage [protected]

bool GraphEditor::connecting [protected]

BMessage * GraphEditor::connectionMessage [protected]

BMessage * GraphEditor::fontMessage [protected]

BPoint * GraphEditor::fromPoint [protected]

ToolItem * GraphEditor::grid [protected]

bool GraphEditor::gridEnabled [protected]

BMessage * GraphEditor::groupMessage [protected]

int32 GraphEditor::id [protected]

bool GraphEditor::key_hold [protected]

BScrollView* GraphEditor::myScrollParent [protected]

BMessage * GraphEditor::nodeMessage [protected]

BMessage * GraphEditor::patternMessage [protected]

image_id GraphEditor::pluginID [protected]

BRect * GraphEditor::printRect [protected]

BList * GraphEditor::renderer [protected]

BRegion * GraphEditor::rendersensitv [protected]

char * GraphEditor::renderString [protected]

float GraphEditor::scale [protected]

BMenu * GraphEditor::scaleMenu [protected]

BRect * GraphEditor::selectRect [protected]

BMessenger * GraphEditor::sentTo [protected]

BMessenger * GraphEditor::sentToMe [protected]

BPoint * GraphEditor::startMouseDown [protected]

BPoint * GraphEditor::toPoint [protected]


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

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