
void RegisterIcons()
{
    Gui::BitmapFactoryInst& rclBmpFactory = Gui::BitmapFactory();
    rclBmpFactory.addXPM("Feature", (const char**)Feature_xpm);
    rclBmpFactory.addXPM("Document", (const char**)Document_xpm);
    rclBmpFactory.addXPM("px", px);
    rclBmpFactory.addXPM("Function", Function);
    rclBmpFactory.addXPM("Param_Bool", Param_Bool);
    rclBmpFactory.addXPM("Param_Float", Param_Float);
    rclBmpFactory.addXPM("Param_Int", Param_Int);
    rclBmpFactory.addXPM("Param_UInt", Param_UInt);
    rclBmpFactory.addXPM("Param_Text", Param_Text);
    rclBmpFactory.addXPM("Param_XML", Param_XML);
    rclBmpFactory.addXPM("PrefTree_GroupClosed", PrefTree_GroupClosed);
    rclBmpFactory.addXPM("PrefTree_GroupOpen", PrefTree_GroupOpen);
    rclBmpFactory.addXPM("RawTree_Attr", RawTree_Attr);
    rclBmpFactory.addXPM("RawTree_LabelClosed", RawTree_LabelClosed);
    rclBmpFactory.addXPM("RawTree_LabelOpen", RawTree_LabelOpen);
    rclBmpFactory.addXPM("Std_Tool1", Std_Tool1);
    rclBmpFactory.addXPM("Std_Tool10", Std_Tool10);
    rclBmpFactory.addXPM("Std_Tool11", Std_Tool11);
    rclBmpFactory.addXPM("Std_Tool12", Std_Tool12);
    rclBmpFactory.addXPM("Std_Tool2", Std_Tool2);
    rclBmpFactory.addXPM("Std_Tool3", Std_Tool3);
    rclBmpFactory.addXPM("Std_Tool4", Std_Tool4);
    rclBmpFactory.addXPM("Std_Tool5", Std_Tool5);
    rclBmpFactory.addXPM("Std_Tool6", Std_Tool6);
    rclBmpFactory.addXPM("Std_Tool7", Std_Tool7);
    rclBmpFactory.addXPM("Std_Tool8", Std_Tool8);
    rclBmpFactory.addXPM("Std_Tool9", Std_Tool9);
    rclBmpFactory.addXPM("Std_WindowCascade", Std_WindowCascade);
    rclBmpFactory.addXPM("Std_WindowNew", Std_WindowNew);
    rclBmpFactory.addXPM("Std_WindowNext", Std_WindowNext);
    rclBmpFactory.addXPM("Std_WindowPrev", Std_WindowPrev);
    rclBmpFactory.addXPM("Std_WindowTileHor", Std_WindowTileHor);
    rclBmpFactory.addXPM("Std_WindowTileVer", Std_WindowTileVer);
    rclBmpFactory.addXPM("Test1", Test1);
    rclBmpFactory.addXPM("Test2", Test2);
    rclBmpFactory.addXPM("TileHorizontal", TileHorizontal);
    rclBmpFactory.addXPM("TileVertical", TileVertical);
    rclBmpFactory.addXPM("TopLevel", TopLevel);
    rclBmpFactory.addXPM("WhatsThis", WhatsThis);
    rclBmpFactory.addXPM("back_pixmap", back_pixmap);
    rclBmpFactory.addXPM("forward_pixmap", forward_pixmap);
    rclBmpFactory.addXPM("home_pixmap", home_pixmap);
    rclBmpFactory.addXPM("colors", colors);
    rclBmpFactory.addXPM("python_small", python_small);
    rclBmpFactory.addXPM("python", python);
    rclBmpFactory.addXPM("MacroEditor", MacroEditor);
    rclBmpFactory.addXPM("PolygonPick", PolygonPick);
    rclBmpFactory.addXPM("button_up", button_up);
    rclBmpFactory.addXPM("button_down", button_down);
    rclBmpFactory.addXPM("button_left", button_left);
    rclBmpFactory.addXPM("button_right", button_right);
}

