4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Lars Gullik Bjønnes
9 * Full author contact details are available in file CREDITS
22 * The LyX GUI independent toolbar class
24 * The GUI interface is implemented in the corresponding Toolbar_pimpl class.
29 Toolbar(LyXView * o, int x, int y);
34 /// update the state of the toolbars
35 void update(bool in_math, bool in_table);
37 /// update the layout combox
38 void setLayout(string const & layout);
40 * Populate the layout combox - returns whether we did a full
43 bool updateLayoutList(int textclass);
44 /// Drop down the layout list
45 void openLayoutList();
46 /// Erase the layout list
47 void clearLayoutList();
49 /// Compaq cxx 6.5 requires this to be public
53 friend struct Toolbar::Pimpl;
58 * The last textclass layout list in the layout choice selector