]> git.lyx.org Git - lyx.git/blob - src/Floating.h
small patch from Dekel, begin introducing the real boost framework, get rid of the...
[lyx.git] / src / Floating.h
1 // -*- C++ -*-
2 /* This file is part of
3  * ======================================================
4  * 
5  *           LyX, The Document Processor
6  *
7  *           Copyright 1998-2000 The LyX Team.
8  *
9  * ======================================================
10  */
11
12 #ifndef FLOATING_H
13 #define FLOATING_H
14
15 #ifdef __GNUG__
16 #pragma interface
17 #endif
18
19 /** This is a "float layout" object. It contains the parameters for how to
20     handle the different kinds of floats, default ones and user created ones.
21     Objects of this class is stored in a container in FloatList. The different
22     InsetFloat(s) have a pointer/reference through the name of the Floating
23     so that it knows how the different floats should be handled.
24 */
25 class Floating {
26 public:
27         ///
28         string type;
29         ///
30         string placement;
31         ///
32         string ext;
33         ///
34         string within;
35         ///
36         string style;
37         ///
38         string name;
39         ///
40         bool builtin;
41 };
42 #endif