]> git.lyx.org Git - lyx.git/blob - src/bufferview_funcs.h
51b0823be3fa72df9a1f73f7c8a17f1d2467fa6e
[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 Figure();
33 ///
34 extern void Table();
35 ///
36 extern void Lang(BufferView *, string const &);
37 ///
38 extern void Number(BufferView *);
39 ///
40 extern void Tex(BufferView *);
41 ///
42 extern void changeDepth(BufferView *, LyXText *, int);
43 ///
44 extern void Code(BufferView *);
45 ///
46 extern void Sans(BufferView *);
47 ///
48 extern void Roman(BufferView *);
49 ///
50 extern void StyleReset(BufferView *);
51 ///
52 extern void Underline(BufferView *);
53 ///
54 extern void FontSize(BufferView *, string const &);
55 /// Returns the current font and depth as a message. 
56 extern string const CurrentState(BufferView *);
57 ///
58 extern void ToggleAndShow(BufferView *, LyXFont const &, bool toggleall=true);
59 #endif