Example #1
0
static void
gtkam_camera_init (GTypeInstance *instance, gpointer g_class)
{
	GtkamCamera *c = GTKAM_CAMERA (instance);

	c = NULL;
}
Example #2
0
static void
gtkam_camera_finalize (GObject *object)
{
	GtkamCamera *c = GTKAM_CAMERA (object);

	if (c->camera) {
		gp_camera_unref (c->camera);
		c->camera = NULL;
	}

	G_OBJECT_CLASS (parent_class)->finalize (object);
}
Example #3
0
GtkamCamera *
gtkam_list_get_camera_from_iter (GtkamList *list, GtkTreeIter *iter)
{
	GValue value = {0};
	GtkamCamera *camera;

	g_return_val_if_fail (GTKAM_IS_LIST (list), NULL);

	gtk_tree_model_get_value (GTK_TREE_MODEL (list->priv->store), iter,
				  CAMERA_COLUMN, &value);
	g_assert (G_VALUE_HOLDS (&value, GTKAM_TYPE_CAMERA));
	camera = GTKAM_CAMERA (g_value_peek_pointer (&value));
	g_value_unset (&value);

	return (camera);
}