1 /* Fo 2 * fo-area-layout-private.h: Private information for layout area objects 3 * 4 * Copyright (C) 2001-2006 Sun Microsystems 5 * Copyright (C) 2007-2008 Menteith Consulting Ltd 6 * 7 * !See COPYING for the status of this software. 8 */ 9 10 #ifndef __FO_AREA_LAYOUT_PRIVATE_H__ 11 #define __FO_AREA_LAYOUT_PRIVATE_H__ 12 13 #include <pango/pango.h> 14 #include <libfo/area/fo-area-area-private.h> 15 16 G_BEGIN_DECLS 17 18 struct _FoAreaLayout 19 { 20 FoAreaArea parent_instance; 21 22 FoLayout *layout; 23 gchar *text; 24 PangoAttrList *attr_list; 25 guint line_first; 26 guint line_last; 27 FoAreaLayout *prev_portion; 28 FoAreaLayout *next_portion; 29 GSList *line_heights; 30 }; 31 32 struct _FoAreaLayoutClass 33 { 34 FoAreaAreaClass parent_class; 35 }; 36 37 G_END_DECLS 38 39 #endif /* !__FO_AREA_LAYOUT_PRIVATE_H__ */ 40