+bool wxToolBar::AddControl(wxControl *control)
+{
+ wxCHECK_MSG( control, FALSE, wxT("toolbar: can't insert NULL control") );
+
+ wxCHECK_MSG( control->GetParent() == this, FALSE,
+ wxT("control must have toolbar as parent") );
+
+ m_hasToolAlready = TRUE;
+
+ wxToolBarTool *tool = new wxToolBarTool(control);
+
+ gtk_toolbar_append_widget( m_toolbar, control->m_widget, (const char *) NULL, (const char *) NULL );
+
+ GtkRequisition req;
+ (* GTK_WIDGET_CLASS( GTK_OBJECT(m_widget)->klass )->size_request ) (m_widget, &req );
+ m_width = req.width;
+ m_height = req.height;
+
+ m_tools.Append( tool );
+
+ return TRUE;
+}
+