static void mex_content_tile_init (MexContentTile *self) { MexContentTilePrivate *priv; self->priv = priv = CONTENT_TILE_PRIVATE (self); priv->thumb_width = -1; priv->thumb_height = -1; priv->image = mx_image_new (); mx_image_set_load_async (MX_IMAGE (priv->image), TRUE); mx_image_set_scale_width_threshold (MX_IMAGE (priv->image), 128); mx_image_set_scale_height_threshold (MX_IMAGE (priv->image), 128); mx_image_set_scale_mode (MX_IMAGE (priv->image), MX_IMAGE_SCALE_CROP); mx_bin_set_child (MX_BIN (self), priv->image); }
static void mex_content_tile_init (MexContentTile *self) { MexContentTilePrivate *priv; self->priv = priv = CONTENT_TILE_PRIVATE (self); priv->thumb_width = -1; priv->thumb_height = -1; priv->image = mx_image_new (); mx_image_set_load_async (MX_IMAGE (priv->image), TRUE); mx_image_set_scale_width_threshold (MX_IMAGE (priv->image), 128); mx_image_set_scale_height_threshold (MX_IMAGE (priv->image), 128); mx_image_set_scale_mode (MX_IMAGE (priv->image), MX_IMAGE_SCALE_CROP); clutter_actor_add_child (CLUTTER_ACTOR (self), priv->image); g_signal_connect (self, "actor-added", G_CALLBACK (mex_content_tile_actor_added), NULL); g_signal_connect (self, "actor-removed", G_CALLBACK (mex_content_tile_actor_removed), NULL); }