If an AIS_Shape is made using a 3d Primitive and using TopoDS_Shape, an attempt to the color changes are properly reflected in both wireframe and shading modes. If an Edge or Wire is used to make the AIS_Ahspe, the color change is only applicable in its wireframe mode and if it is created with a Vertex, the color does not change at all.
Another thing is that the color after selection is made is always gray. There are methods to change the hilight color but not the selected color.
Any one came across or dealt with these issues in his/her experience?