Я использую WxWidgets 2.9.2, когда я использую следующий кодАльтернатива для InsertTool Или AddTool
//ToolBar
wxToolBar *mainTool = new wxToolBar(this, 120);
wxBitmap newTool(_("images/icons/newtool.png"), wxBITMAP_TYPE_PNG);
wxBitmap saveTool(_("images/icons/savetool.png"), wxBITMAP_TYPE_PNG);
mainTool->InsertTool(0, idToolNew, newTool);
mainTool->InsertTool(1, idToolSave, saveTool);
mainTool->Realize();
SetToolBar(mainTool);
я получаю следующее предупреждение
предупреждение C4996: 'wxToolBarBase :: InsertTool': был объявлен осуждается C: \ WxWidgets-2.9.2 \ Include \ WX \ tbarbase.h (546): см декларацию 'wxToolBarBase :: InsertTool'
То же самое происходит для AddTool вместо InsertTool
В tbarbase.h оба они заключены в
#if WXWIN_COMPATIBILITY_2_8
// the old versions of the various methods kept for compatibility
// don't use in the new code!
// --------------------------------------------------------------
Но я не могу найти, какую функцию использовать в качестве альтернативы. Знаете ли вы новую функцию, которую я должен использовать вместо этого?