2 /* This file is part of
3 * ======================================================
5 * LyX, The Document Processor
7 * Copyright 1995 Matthias Ettrich
8 * Copyright 1995-2000 The LyX Team.
10 * ====================================================== */
12 #ifndef BUFFERVIEW_FUNCS_H
13 #define BUFFERVIEW_FUNCS_H
26 extern void Foot(BufferView *);
29 extern void Emph(BufferView *);
31 extern void Bold(BufferView *);
33 extern void Noun(BufferView *);
36 extern void Margin(BufferView *);
43 extern void Lang(BufferView *, string const &);
46 extern void Melt(BufferView *);
49 extern void Tex(BufferView *);
51 extern void changeDepth(BufferView *, int);
53 extern void Free(BufferView *);
55 extern void ProhibitInput(BufferView *);
57 extern void AllowInput(BufferView *);
59 extern void Code(BufferView *);
61 extern void Sans(BufferView *);
63 extern void Roman(BufferView *);
65 extern void StyleReset(BufferView *);
67 extern void Underline(BufferView *);
69 extern void FontSize(BufferView *, string const &);
70 /// Returns the current font and depth as a message.
71 extern string const CurrentState(BufferView *);
73 extern void ToggleAndShow(BufferView *, LyXFont const &);