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
27 extern void Foot(BufferView *);
30 extern void Emph(BufferView *);
32 extern void Bold(BufferView *);
34 extern void Noun(BufferView *);
37 extern void Margin(BufferView *);
44 extern void Lang(BufferView *, string const &);
46 extern void Number(BufferView *);
49 extern void Melt(BufferView *);
52 extern void Tex(BufferView *);
54 extern void changeDepth(BufferView *, LyXText *, int);
56 extern void ProhibitInput(BufferView *);
58 extern void AllowInput(BufferView *);
60 extern void Code(BufferView *);
62 extern void Sans(BufferView *);
64 extern void Roman(BufferView *);
66 extern void StyleReset(BufferView *);
68 extern void Underline(BufferView *);
70 extern void FontSize(BufferView *, string const &);
71 /// Returns the current font and depth as a message.
72 extern string const CurrentState(BufferView *);
74 extern void ToggleAndShow(BufferView *, LyXFont const &, bool toggleall=true);