Package OpenCAGE.Pixmap_Tables.Attributes.Pixmaps

extens type node pixmap of rfg functionality. each node has specific attributes

Class Node_Attribute_Pixmap

extends OpenCAGE.Pixmap_Tables.Pixmap_Table

generets from type node pixmap using attribute_tables attributed node pixmaps

Attributes

private OpenCAGE.Pixmap_Tables.Attributes.Pixmaps.Attribute_Tables.Mapping Attribute_Table 

Table with all node attributes

private OpenCAGE.Pixmap_Tables.Attributes.Position_Maps.Position_Map Attr_Pos_Map 

used to get the position of an attribute

private OpenCAGE.Pixmap_Tables.Attributes.ID_Maps.ID_Map Attr_List_ID 

Table of Attribute_List - IDs

private Graphics.Graphic_Component.Gtk_GC.Gtk_Graphic_Component GC 

used Graphic-Component

Operations

public Graphics.Pixmaps.Pixmap Get_Pixmap( OpenCAGE.GIF.Node_Model Model, OpenCAGE.GUI.Displays.States.State State, OpenCAGE.Zoom_Tables.Zoom_Table Zoom);

Returns a pixmap for the given data. [This description is adopted from 'OpenCAGE.Pixmap_Tables.Pixmap_Table'.]

Precondition: Attr_Pos_Map/=null

public String Get_Default_Path(void);

returns the default path of pixmap table [This description is adopted from 'OpenCAGE.Pixmap_Tables.Pixmap_Table'.]

public String Get_Default_ID(void);

returns a default name of pixmap table [This description is adopted from 'OpenCAGE.Pixmap_Tables.Pixmap_Table'.]

public OpenCAGE.Pixmap_Tables.Attributes.Pixmaps.Node_Attribute_Pixmap Create( Graphics.Graphic_Component.Gtk_GC.Gtk_Graphic_Component GC);

public Initialize( Graphics.Graphic_Component.Gtk_GC.Gtk_Graphic_Component GC);

public String Get_Filename( String Id);

public Graphics.Pixmaps.Pixmap Get_Attributes( OpenCAGE.General.String_List.List Attributes);

generate a new pixmap of all attrbiutes of Attribute_List using xpm-Files

public Finalize(void);

public Set_Pot( FET.Parameter_Pot Pot);

public Draw_Pixmap( String Attribute, Graphics.Graphic_Component.Gtk_GC.Gtk_Graphic_Component Gtk_GC);

Draw the xpm-File for Attribute to Graphic Component Gtk_GC

Class MAX_ATTRIB_COUNT

constant value of maximum of represented attributes