1 /* Fo
2  * fo-table-caption-private.h: Structures private to 'table-caption' formatting object
3  *
4  * Copyright (C) 2001 Sun Microsystems
5  * Copyright (C) 2007 Menteith Consulting Ltd
6  *
7  * See COPYING for the status of this software.
8  */
9 
10 #ifndef __FO_TABLE_CAPTION_PRIVATE_H__
11 #define __FO_TABLE_CAPTION_PRIVATE_H__
12 
13 #include <libfo/fo/fo-marker-parent-private.h>
14 #include <libfo/fo/fo-table-caption.h>
15 #include <libfo/property/fo-property.h>
16 
17 G_BEGIN_DECLS
18 
19 struct _FoTableCaption
20 {
21   FoMarkerParent parent_instance;
22 
23   FoProperty *background_color;
24   FoProperty *background_image;
25   FoProperty *block_progression_dimension;
26   FoProperty *border_after_color;
27   FoProperty *border_after_style;
28   FoProperty *border_after_width;
29   FoProperty *border_before_color;
30   FoProperty *border_before_style;
31   FoProperty *border_before_width;
32   FoProperty *border_bottom_color;
33   FoProperty *border_bottom_style;
34   FoProperty *border_bottom_width;
35   FoProperty *border_end_color;
36   FoProperty *border_end_style;
37   FoProperty *border_end_width;
38   FoProperty *border_left_color;
39   FoProperty *border_left_style;
40   FoProperty *border_left_width;
41   FoProperty *border_right_color;
42   FoProperty *border_right_style;
43   FoProperty *border_right_width;
44   FoProperty *border_start_color;
45   FoProperty *border_start_style;
46   FoProperty *border_start_width;
47   FoProperty *border_top_color;
48   FoProperty *border_top_style;
49   FoProperty *border_top_width;
50   FoProperty *height;
51   FoProperty *id;
52   FoProperty *inline_progression_dimension;
53   FoProperty *keep_together;
54   FoProperty *keep_together_within_column;
55   FoProperty *keep_together_within_line;
56   FoProperty *keep_together_within_page;
57   FoProperty *padding_after;
58   FoProperty *padding_before;
59   FoProperty *padding_bottom;
60   FoProperty *padding_end;
61   FoProperty *padding_left;
62   FoProperty *padding_right;
63   FoProperty *padding_start;
64   FoProperty *padding_top;
65   FoProperty *role;
66   FoProperty *source_document;
67   FoProperty *width;
68 };
69 
70 struct _FoTableCaptionClass
71 {
72   FoMarkerParentClass parent_class;
73 };
74 
75 G_END_DECLS
76 
77 #endif /* !__FO_TABLE_CAPTION_PRIVATE_H__ */
78