+ wxNode *node = m_tools.First();
+ while (node)
+ {
+ wxToolBarTool *tool = (wxToolBarTool*)node->Data();
+ if (tool->m_index == toolIndex)
+ {
+ tool->m_toggleState = toggle;
+ if ((tool->m_item) && (GTK_IS_TOGGLE_BUTTON(tool->m_item)))
+ gtk_toggle_button_set_state( GTK_TOGGLE_BUTTON(tool->m_item), toggle );
+ return;
+ }
+ node = node->Next();
+ }
+
+ wxFAIL_MSG( "wrong toolbar index" );
+}