// wxWin macros
// ----------------------------------------------------------------------------
-IMPLEMENT_DYNAMIC_CLASS(wxToolBar, wxControl)
+IMPLEMENT_DYNAMIC_CLASS(wxToolBar, wxToolBarBase)
// ============================================================================
// implementation
{
m_fg =
m_bg = (GdkColor *)NULL;
-
m_toolbar = (GtkToolbar *)NULL;
-
m_blockNextEvent = FALSE;
}
m_toolSeparation = separation;
}
+void wxToolBar::SetToolShortHelp( int id, const wxString& helpString )
+{
+ wxToolBarTool *tool = (wxToolBarTool *)FindById(id);
+
+ if ( tool )
+ {
+ (void)tool->SetShortHelp(helpString);
+ gtk_tooltips_set_tip(m_toolbar->tooltips, tool->m_item,
+ helpString.mbc_str(), "");
+ }
+}
+
// ----------------------------------------------------------------------------
// wxToolBar idle handling
// ----------------------------------------------------------------------------
UpdateWindowUI();
}
-#endif
+#endif // wxUSE_TOOLBAR_NATIVE