Package OpenCAGE.GUI.Displays.Node_Displays.Type_Node_Displays

This package contains the type node displays.

Class Type_Node_Display

extends OpenCAGE.GUI.Displays.Node_Displays.Node_Display

This is a type node display. It assumes that the model is at least a type node model.

Attributes

private OpenCAGE.Pixmap_Tables.Nodes.Node_Pixmap Pixmap_Table 

We use this pixmap table to look up the pixmap for the node model.

private OpenCAGE.Name_Tables.Node_Name_Table Name_Table 

Node Name Format Type

Operations

public Draw( Graphics.Graphic_Component.Graphic_Component GC);

Draws the object on the given graphic component [This description is adopted from 'OpenCAGE.GUI.Displays.Object_Displays.Object_Display'.]

public Draw_Sketch( Graphics.Graphic_Component.Graphic_Component GC);

Draws a sketch of the object on the given graphic component [This description is adopted from 'OpenCAGE.GUI.Displays.Object_Displays.Object_Display'.]

public Update_Display_Really(void);

Is called by Update. Don't ever called from somewhere else unless you know what you're doing. This method is protected, i.e. it should not be called from outside. Unfortunatly Ada doesn't support this feature. [This description is adopted from 'OpenCAGE.GUI.Displays.Object_Displays.Object_Display'.]

private Draw_Name( Graphics.Graphic_Component.Graphic_Component GC);