Created ag_chart_new_full() instead of ag_chart_new()
This commit is contained in:
		| @@ -21,8 +21,23 @@ ag_chart_init(AgChart *chart) | |||||||
| } | } | ||||||
|  |  | ||||||
| AgChart * | AgChart * | ||||||
| ag_chart_new(void) | ag_chart_new_full(GsweTimestamp *timestamp, gdouble longitude, gdouble latitude, gdouble altitude, GsweHouseSystem house_system) | ||||||
| { | { | ||||||
|     return NULL; |     AgChart *ret; | ||||||
|  |     GsweCoordinates *coords = g_new0(GsweCoordinates, 1); | ||||||
|  |  | ||||||
|  |     coords->longitude = longitude; | ||||||
|  |     coords->latitude = latitude; | ||||||
|  |     coords->altitude = altitude; | ||||||
|  |  | ||||||
|  |     ret = AG_CHART(g_object_new(AG_TYPE_CHART, | ||||||
|  |             "timestamp",    timestamp, | ||||||
|  |             "coordinates",  coords, | ||||||
|  |             "house-system", house_system, | ||||||
|  |             NULL)); | ||||||
|  |  | ||||||
|  |     g_free(coords); | ||||||
|  |  | ||||||
|  |     return ret; | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ struct _AgChartClass { | |||||||
| }; | }; | ||||||
|  |  | ||||||
| GType ag_chart_get_type(void) G_GNUC_CONST; | GType ag_chart_get_type(void) G_GNUC_CONST; | ||||||
| AgChart *ag_chart_new(void); | AgChart *ag_chart_new_full(GsweTimestamp *timestamp, gdouble longitude, gdouble latitude, gdouble altitude, GsweHouseSystem house_system); | ||||||
|  |  | ||||||
| void ag_chart_load_from_file(const gchar *path, GError **err); | void ag_chart_load_from_file(const gchar *path, GError **err); | ||||||
| void ag_chart_save_to_file(const gchar *path, GError **err); | void ag_chart_save_to_file(const gchar *path, GError **err); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user