4
(define-boxed AnimatorKey
6
(c-name "ClutterAnimatorKey")
7
(gtype-id "CLUTTER_TYPE_ANIMATOR_KEY")
10
;; object definitions ...
11
(define-object Animator
14
(c-name "ClutterAnimator")
15
(gtype-id "CLUTTER_TYPE_ANIMATOR")
20
(parent "ClutterActor")
22
(gtype-id "CLUTTER_TYPE_BOX")
25
(define-object DeviceManager
28
(c-name "ClutterDeviceManager")
29
(gtype-id "CLUTTER_TYPE_DEVICE_MANAGER")
32
(define-object LayoutManager
35
(c-name "ClutterLayoutManager")
36
(gtype-id "CLUTTER_TYPE_LAYOUT_MANAGER")
39
(define-object FlowLayout
41
(parent "ClutterLayoutManager")
42
(c-name "ClutterFlowLayout")
43
(gtype-id "CLUTTER_TYPE_FLOW_LAYOUT")
46
(define-object FixedLayout
48
(parent "ClutterLayoutManager")
49
(c-name "ClutterFixedLayout")
50
(gtype-id "CLUTTER_TYPE_FIXED_LAYOUT")
53
(define-object BoxLayout
55
(parent "ClutterLayoutManager")
56
(c-name "ClutterBoxLayout")
57
(gtype-id "CLUTTER_TYPE_BOX_LAYOUT")
60
(define-object BinLayout
62
(parent "ClutterLayoutManager")
63
(c-name "ClutterBinLayout")
64
(gtype-id "CLUTTER_TYPE_BIN_LAYOUT")
67
(define-object LayoutMeta
69
(parent "ClutterChildMeta")
70
(c-name "ClutterLayoutMeta")
71
(gtype-id "CLUTTER_TYPE_LAYOUT_META")
74
;; Enumerations and flags ...
76
(define-enum Interpolation
78
(c-name "ClutterInterpolation")
79
(gtype-id "CLUTTER_TYPE_INTERPOLATION")
81
'("linear" "CLUTTER_INTERPOLATION_LINEAR")
82
'("cubic" "CLUTTER_INTERPOLATION_CUBIC")
86
(define-enum BinAlignment
88
(c-name "ClutterBinAlignment")
89
(gtype-id "CLUTTER_TYPE_BIN_ALIGNMENT")
91
'("fixed" "CLUTTER_BIN_ALIGNMENT_FIXED")
92
'("fill" "CLUTTER_BIN_ALIGNMENT_FILL")
93
'("start" "CLUTTER_BIN_ALIGNMENT_START")
94
'("end" "CLUTTER_BIN_ALIGNMENT_END")
95
'("center" "CLUTTER_BIN_ALIGNMENT_CENTER")
99
(define-enum BoxAlignment
100
(in-module "Clutter")
101
(c-name "ClutterBoxAlignment")
102
(gtype-id "CLUTTER_TYPE_BOX_ALIGNMENT")
104
'("start" "CLUTTER_BOX_ALIGNMENT_START")
105
'("end" "CLUTTER_BOX_ALIGNMENT_END")
106
'("center" "CLUTTER_BOX_ALIGNMENT_CENTER")
110
(define-enum FlowOrientation
111
(in-module "Clutter")
112
(c-name "ClutterFlowOrientation")
113
(gtype-id "CLUTTER_TYPE_FLOW_ORIENTATION")
115
'("horizontal" "CLUTTER_FLOW_HORIZONTAL")
116
'("vertical" "CLUTTER_FLOW_VERTICAL")
120
(define-enum TextDirection
121
(in-module "Clutter")
122
(c-name "ClutterTextDirection")
123
(gtype-id "CLUTTER_TYPE_TEXT_DIRECTION")
125
'("default" "CLUTTER_TEXT_DIRECTION_DEFAULT")
126
'("ltr" "CLUTTER_TEXT_DIRECTION_LTR")
127
'("rtl" "CLUTTER_TEXT_DIRECTION_RTL")