Typed extension of node pixmap. For each node type exist a pixmap vector (pixmap for each state). There is a access of a hash table to get the correct vector.
extends OpenCAGE.Pixmap_Tables.Nodes.Node_Pixmap
Typed extension of node pixmap. For each node type exist a pixmap vector (pixmap for each state). There is a access of a hash table to get the correct vector.
private OpenCAGE.Pixmap_Tables.Nodes.Typed.Node_Tables.Mapping Pixmap_Table |
hash table of pixmap vectors (hash index is the type of node)
private Graphics.Graphic_Component.Gtk_GC.Gtk_Graphic_Component GC |
used Graphic-Component
returns the correct pixmap to model and state of node. The type of node it gets from node model.
returns the name's pixmap. 1. is it in table, take this 2. otherwise, load it from disk (do it in table for further use and returns it) 3. is it not loadable, take default one
returns default ID of node [This description is adopted from 'OpenCAGE.Pixmap_Tables.Nodes.Node_Pixmap'.]
returns default ID of node [This description is adopted from 'OpenCAGE.Pixmap_Tables.Nodes.Node_Pixmap'.]
initializes a new node pixmap table [This description is adopted from 'OpenCAGE.Pixmap_Tables.Nodes.Node_Pixmap'.]