Misc code fixes
[maevies] / src / mvs-tmdb-image.c
index 31f5a2e..44662db 100644 (file)
@@ -42,6 +42,9 @@ struct _MvsTmdbImagePrivate {
         gchar *id;
 };
 
+static const gchar*
+image_fields[LAST_FIELD] = { "type", "url", "size", "id" };
+
 static void
 mvs_tmdb_image_get_property (GObject *object, guint property_id,
                          GValue *value, GParamSpec *pspec)
@@ -195,7 +198,7 @@ mvs_tmdb_image_new ()
 gboolean
 mvs_tmdb_image_set_imagetype (MvsTmdbImage *self, const gchar *type)
 {
-        g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+        g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
 
         g_free (self->priv->type);
 
@@ -213,7 +216,7 @@ mvs_tmdb_image_get_imagetype (MvsTmdbImage *self)
 gboolean
 mvs_tmdb_image_set_url (MvsTmdbImage *self, const gchar *url)
 {
-        g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+        g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
 
         g_free (self->priv->url);
 
@@ -231,7 +234,7 @@ mvs_tmdb_image_get_url (MvsTmdbImage *self)
 gboolean
 mvs_tmdb_image_set_size (MvsTmdbImage *self, const gchar *size)
 {
-        g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+        g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
 
         g_free (self->priv->size);
 
@@ -249,7 +252,7 @@ mvs_tmdb_image_get_size (MvsTmdbImage *self)
 gboolean
 mvs_tmdb_image_set_id (MvsTmdbImage *self, const gchar *id)
 {
-        g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+        g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
 
         g_free (self->priv->id);
 
@@ -267,7 +270,7 @@ mvs_tmdb_image_get_id (MvsTmdbImage *self)
 gboolean
 mvs_tmdb_image_set_width (MvsTmdbImage *self, gint width)
 {
-        g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+        g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
 
         self->priv->width = width;
 
@@ -283,7 +286,7 @@ mvs_tmdb_image_get_width (MvsTmdbImage *self)
 gboolean
 mvs_tmdb_image_set_height (MvsTmdbImage *self, gint height)
 {
-        g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+        g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
 
         self->priv->height = height;
 
@@ -308,3 +311,11 @@ mvs_tmdb_image_print (MvsTmdbImage *self)
                 g_free (value);
         }
 }
+
+const gchar*
+mvs_tmdb_image_get_field (int field)
+{
+        g_return_val_if_fail (field >= 0 && field < LAST_FIELD, NULL);
+
+        return image_fields[field];
+}