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
23 The GUI interface is implemented in the corresponding Toolbar_pimpl class.
28 Toolbar(LyXView * o, int x, int y, ToolbarBackend const &);
33 /// update the state of the icons
36 /// update the layout combox
37 void setLayout(string const & layout);
39 * Populate the layout combox - returns whether we did a full
42 bool updateLayoutList(int textclass);
43 /// Drop down the layout list
44 void openLayoutList();
45 /// Erase the layout list
46 void clearLayoutList();
48 /// Compaq cxx 6.5 requires this to be public
52 friend struct Toolbar::Pimpl;
57 * The last textclass layout list in the layout choice selector