1 /* Fo
2  * fo-property-alignment-adjust.h: 'alignment-adjust' property
3  *
4  * Copyright (C) 2001-2006 Sun Microsystems
5  * Copyright (C) 2007-2010 Menteith Consulting Ltd
6  * Copyright (C) 2011 Mentea
7  *
8  * See COPYING for the status of this software.
9  */
10 
11 #ifndef __FO_PROPERTY_ALIGNMENT_ADJUST_H__
12 #define __FO_PROPERTY_ALIGNMENT_ADJUST_H__
13 
14 #include <libfo/fo-utils.h>
15 #include <libfo/property/fo-property.h>
16 
17 G_BEGIN_DECLS
18 
19 /* alignment-adjust */
20 /* Inherited: FALSE */
21 /* Shorthand: FALSE */
22 /* auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | <percentage> | <length> | inherit */
23 /* Initial value: auto */
24 
25 #define FO_TYPE_PROPERTY_ALIGNMENT_ADJUST              (fo_property_alignment_adjust_get_type ())
26 #define FO_PROPERTY_ALIGNMENT_ADJUST(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), FO_TYPE_PROPERTY_ALIGNMENT_ADJUST, FoPropertyAlignmentAdjust))
27 #define FO_PROPERTY_ALIGNMENT_ADJUST_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), FO_TYPE_PROPERTY_ALIGNMENT_ADJUST, FoPropertyAlignmentAdjustClass))
28 #define FO_IS_PROPERTY_ALIGNMENT_ADJUST(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), FO_TYPE_PROPERTY_ALIGNMENT_ADJUST))
29 #define FO_IS_PROPERTY_ALIGNMENT_ADJUST_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), FO_TYPE_PROPERTY_ALIGNMENT_ADJUST))
30 #define FO_PROPERTY_ALIGNMENT_ADJUST_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), FO_TYPE_PROPERTY_ALIGNMENT_ADJUST, FoPropertyAlignmentAdjustClass))
31 
32 
33 /**
34  * FoPropertyAlignmentAdjust:
35  *
36  * Instance of the 'alignment-adjust' property.
37  **/
38 typedef struct _FoPropertyAlignmentAdjust      FoPropertyAlignmentAdjust;
39 
40 /**
41  * FoPropertyAlignmentAdjustClass:
42  *
43  * Class structure for the 'alignment-adjust' property.
44  **/
45 typedef struct _FoPropertyAlignmentAdjustClass FoPropertyAlignmentAdjustClass;
46 
47 GType        fo_property_alignment_adjust_get_type    (void) G_GNUC_CONST;
48 FoProperty * fo_property_alignment_adjust_new         (void);
49 FoProperty * fo_property_alignment_adjust_get_initial (void);
50 
51 G_END_DECLS
52 
53 #endif /* !__FO_PROPERTY_ALIGNMENT_ADJUST_H__ */
54