~guijemont/paf/api-fixing

« back to all changes in this revision

Viewing changes to paf/pafinterpolation.c

  • Committer: Guillaume Emont
  • Date: 2008-05-21 14:37:42 UTC
  • Revision ID: guillaume@fluendo.com-20080521143742-39ymrzb3du0kjr1g
Fixed compilation and doc generation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
/**
26
26
 * SECTION:pafinterpolation
27
27
 * @short_description: FIXME
28
 
 * @see_also: #PafTransformation, #PafModifier and #PafOperators, #PafKeyValue.
 
28
 * @see_also: #PafTransformation, #PafModifier and #PafOperators.
29
29
 *
30
30
 * <refsect2>
31
31
 * FIXME
34
34
 
35
35
#include "pafinterpolation.h"
36
36
 
37
 
static void paf_interpolation_transformation_init (gpointer interface,
38
 
                                                   gpointer interface_data);
39
 
 
40
 
G_DEFINE_TYPE_EXTENDED (PafInterpolation, paf_interpolation, G_TYPE_OBJECT, 0,
41
 
                        G_IMPLEMENT_INTERFACE (PAF_TYPE_TRANSFORMATION,
42
 
                                       paf_interpolation_transformation_init));
 
37
G_DEFINE_TYPE (PafInterpolation, paf_interpolation, PAF_TYPE_TRANSFORMATION);
43
38
 
44
39
#define PAF_INTERPOLATION_GET_PRIVATE(o) \
45
40
    (G_TYPE_INSTANCE_GET_PRIVATE ((o), PAF_TYPE_INTERPOLATION, \
89
84
/* GObject stuff */
90
85
 
91
86
static void
92
 
paf_interpolation_transformation_init (gpointer g_interface,
93
 
                                       gpointer interface_data)
94
 
{
95
 
    PafTransformationInterface *interface =
96
 
        (PafTransformationInterface *) g_interface;
97
 
 
98
 
    interface->add_modifier =
99
 
        (gboolean (*) (PafTransformation *transformation,
100
 
                       PafModifier *modifier)) _paf_interpolation_add_modifier;
101
 
 
102
 
    interface->remove_modifier =
103
 
        (gboolean (*) (PafTransformation *transformation,
104
 
                   PafModifier *modifier)) _paf_interpolation_remove_modifier;
105
 
 
106
 
    interface->have_modifier =
107
 
        (gboolean (*) (PafTransformation *transformation,
108
 
                       PafModifier *modifier)) _paf_interpolation_have_modifier;
109
 
 
110
 
    interface->update =
111
 
        (gboolean (*) (PafTransformation *transformation,
112
 
                       gfloat source)) _paf_interpolation_update;
113
 
}
114
 
 
115
 
static void
116
87
paf_interpolation_set_property (GObject *object,
117
88
                                guint property_id,
118
89
                                const GValue *value,
241
212
 
242
213
void
243
214
paf_interpolation_modify_key_value (PafInterpolation *interpolation,
244
 
                                    PafKeyValue *key_value)
 
215
                                    gfloat fraction, PafKeyValue *key_value)
245
216
{
246
217
}
247
218
 
254
225
 
255
226
void
256
227
paf_interpolation_remove_key_value (PafInterpolation *interpolation,
257
 
                                    gfloat value_source)
 
228
                                    PafKeyValue *value)
258
229
{
259
230
}
260
231
 
268
239
}
269
240
 
270
241
void
271
 
paf_interpolation_set_key_value_option ( PafInterpolation *interpolation,
272
 
                                              PafKeyValue *value,
273
 
                                              GValue *option)
 
242
paf_interpolation_set_key_value_options (PafInterpolation *interpolation,
 
243
                                         PafKeyValue *key_value,
 
244
                                         GValue *options)
274
245
{
275
246
}
276
247
 
277
248
void
278
 
paf_interpolation_set_key_value_option_from_fraction (
279
 
                                               PafInterpolation *interpolation,
280
 
                                               gfloat fraction,
281
 
                                               GValue *option)
 
249
paf_interpolation_set_key_value_options_from_fraction (
 
250
                                              PafInterpolation *interpolation,
 
251
                                              gfloat fraction,
 
252
                                              GValue *options)
282
253
{
283
254
}
284
255