Package OpenCAGE.Pixmap_Tables.Nodes

Class Node_Pixmap

extends OpenCAGE.Pixmap_Tables.Pixmap_Table

access a pixmap of node depend of its state

Attributes

private OpenCAGE.Pixmap_Tables.Nodes.State_Pixmap Normal_Pixmaps 

field of a pixmap for each state

private OpenCAGE.Pixmap_Tables.Nodes.State_Pixmap Small_Pixmaps 

field of a pixmap for each state

private OpenCAGE.Pixmap_Tables.Nodes.State_Pixmap Tiny_Pixmaps 

field of a pixmap for each state

Operations

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

For external use (Display_Controller): returns the pixmap to the state of node and its model

private OpenCAGE.Pixmap_Tables.Nodes.State_Pixmap Get_Normal_Vector(void);

returns the pixmap vector of its id

private OpenCAGE.Pixmap_Tables.Nodes.State_Pixmap Get_Small_Vector(void);

returns the pixmap vector of its id

private OpenCAGE.Pixmap_Tables.Nodes.State_Pixmap Get_Tiny_Vector(void);

returns the pixmap vector of its id

public String Get_Default_ID(void);

returns default ID of node

public String Get_Default_Path(void);

returns default ID of node

public OpenCAGE.Pixmap_Tables.Nodes.Node_Pixmap Create( Graphics.Graphic_Component.Gtk_GC.Gtk_Graphic_Component GC);

creates a new node pixmap table

public Initialize( Graphics.Graphic_Component.Gtk_GC.Gtk_Graphic_Component GC, String Name);

initializes a new node pixmap table

public OpenCAGE.Pixmap_Tables.Nodes.Node_Pixmap Create( Graphics.Graphic_Component.Gtk_GC.Gtk_Graphic_Component GC, String Id);

creates a new node pixmap table

public String Get_Pixmaps_Filename( String Id, OpenCAGE.GUI.Displays.States.State_Type State);

returns the filename of the pixmap

private Graphics.Pixmaps.Pixmap Get_Normal_Pixmap( OpenCAGE.GUI.Displays.States.State State);

returns the states pixmap of vector

private Graphics.Pixmaps.Pixmap Get_Small_Pixmap( OpenCAGE.GUI.Displays.States.State State);

returns the states pixmap of vector

private Graphics.Pixmaps.Pixmap Get_Tiny_Pixmap( OpenCAGE.GUI.Displays.States.State State);

returns the states pixmap of vector

Class State_Pixmap

the pixmap vector, for each state exist one pixmap of node