/**
* \file Toolbar.C
- * Copyright 1995-2002 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
- * \author Lars Gullik Bjønnes <larsbj@lyx.org>
+ * \author Lars Gullik Bjønnes
+ *
+ * Full author contact details are available in file CREDITS
*/
#include <config.h>
using std::endl;
-extern LyXAction lyxaction;
-
-
-Toolbar::Toolbar(LyXView * o, Dialogs & d,
- int x, int y, ToolbarDefaults const &tbd)
+Toolbar::Toolbar(LyXView * o, int x, int y, ToolbarDefaults const &tbd)
: last_textclass_(-1)
{
- pimpl_ = new Pimpl(o, d, x, y);
-
- pimpl_->reset();
+ pimpl_ = new Pimpl(o, x, y);
// extracts the toolbar actions from tbd
for (ToolbarDefaults::const_iterator cit = tbd.begin();
cit != tbd.end(); ++cit) {
pimpl_->add((*cit));
- lyxerr[Debug::GUI] << "tool action: "
- << (*cit) << endl;
+ lyxerr[Debug::GUI] << "tool action: " << (*cit) << endl;
}
}
}
-void Toolbar::set(bool doingmain)
-{
- pimpl_->set(doingmain);
-}
-
-
void Toolbar::update()
{
pimpl_->update();
{
pimpl_->clearLayoutList();
}
-
-
-void Toolbar::push(int nth)
-{
- pimpl_->push(nth);
-}
-
-
-void Toolbar::add(string const & func, bool doclean)
-{
- int const tf = lyxaction.LookupFunc(func);
-
- if (tf == -1) {
- lyxerr << "Toolbar::add: no LyX command called`"
- << func << "'exists!" << endl;
- } else {
- pimpl_->add(tf, doclean);
- }
-}