]> git.lyx.org Git - lyx.git/blob - src/bufferview_funcs.h
fix typo that put too many include paths for most people
[lyx.git] / src / bufferview_funcs.h
1 // -*- C++ -*-
2 /* This file is part of
3  * ======================================================
4  *
5  *           LyX, The Document Processor
6  *
7  *           Copyright 1995 Matthias Ettrich
8  *           Copyright 1995-2001 The LyX Team.
9  *
10  * ====================================================== */
11
12 #ifndef BUFFERVIEW_FUNCS_H
13 #define BUFFERVIEW_FUNCS_H
14
15 #ifdef __GNUG__
16 #pragma interface
17 #endif
18
19 #include "LString.h"
20
21 class BufferView;
22 class LyXFont;
23 class LyXText;
24
25 ///
26 extern void emph(BufferView *);
27 ///
28 extern void bold(BufferView *);
29 ///
30 extern void noun(BufferView *);
31 ///
32 extern void table();
33 ///
34 extern void lang(BufferView *, string const &);
35 ///
36 extern void number(BufferView *);
37 ///
38 extern void tex(BufferView *);
39 ///
40 extern void changeDepth(BufferView *, LyXText *, int);
41 ///
42 extern void code(BufferView *);
43 ///
44 extern void sans(BufferView *);
45 ///
46 extern void roman(BufferView *);
47 ///
48 extern void styleReset(BufferView *);
49 ///
50 extern void underline(BufferView *);
51 ///
52 extern void fontSize(BufferView *, string const &);
53 /// Returns the current font and depth as a message.
54 extern string const currentState(BufferView *);
55 ///
56 extern void toggleAndShow(BufferView *, LyXFont const &,
57                           bool toggleall = true);
58 #endif