Example #1
0
static void
dax_element_video_finalize (GObject *object)
{
    DaxElementVideo *video = (DaxElementVideo *) object;
    DaxElementVideoPrivate *priv = video->priv;

    clutter_units_free (priv->x);
    clutter_units_free (priv->y);
    clutter_units_free (priv->width);
    clutter_units_free (priv->height);

    dax_preserve_aspect_ratio_free (priv->par);

    g_free (priv->href);
    g_free (priv->type);
    g_free (priv->uri);

    G_OBJECT_CLASS (dax_element_video_parent_class)->finalize (object);
}
Example #2
0
static void
dax_element_video_set_height (DaxElementVideo    *video,
                              const ClutterUnits *height)
{
    DaxElementVideoPrivate *priv = video->priv;

    if (priv->height)
        clutter_units_free (priv->height);

    priv->height = clutter_units_copy (height);
}
Example #3
0
static void
dax_element_video_set_width (DaxElementVideo    *video,
                             const ClutterUnits *width)
{
    DaxElementVideoPrivate *priv = video->priv;

    if (priv->width)
        clutter_units_free (priv->width);

    priv->width = clutter_units_copy (width);
}
Example #4
0
static void
dax_element_video_set_y (DaxElementVideo    *video,
                         const ClutterUnits *y)
{
    DaxElementVideoPrivate *priv = video->priv;

    if (priv->y)
        clutter_units_free (priv->y);

    priv->y = clutter_units_copy (y);
}
Example #5
0
static void
dax_element_video_set_x (DaxElementVideo    *video,
                         const ClutterUnits *x)
{
    DaxElementVideoPrivate *priv = video->priv;

    if (priv->x)
        clutter_units_free (priv->x);

    priv->x = clutter_units_copy (x);
}
Example #6
0
void IoClutterUnits_free(IoClutterUnits *self) {
  clutter_units_free(&IOCUNITS(self));
  io_free(IoObject_dataPointer(self));
}
Example #7
0
IoClutterUnits *IoClutterUnits_newWithUnits(void *state, ClutterUnits units) {
  IoClutterUnits *io_units = IoClutterUnits_new(state);
  clutter_units_free(&IOCUNITS(io_units));
  IOCUNITS(io_units) = units;
  return io_units;
}