
/* Generated data (by glib-mkenums) */

#include "champlain.h"
#ifdef CHAMPLAIN_HAS_MEMPHIS
#include "champlain-memphis-renderer.h"
#endif
/* enumerations from "/usr/src/ports/libchamplain0.12/libchamplain0.12-0.12.15-1.x86_64/src/libchamplain-0.12.15/champlain/champlain-marker-layer.h" */
GType
champlain_selection_mode_get_type (void)
{
	static GType etype = 0;
	if (G_UNLIKELY (etype == 0)) {
		static const GEnumValue values[] = {
			{ CHAMPLAIN_SELECTION_NONE, "CHAMPLAIN_SELECTION_NONE", "none" },
			{ CHAMPLAIN_SELECTION_SINGLE, "CHAMPLAIN_SELECTION_SINGLE", "single" },
			{ CHAMPLAIN_SELECTION_MULTIPLE, "CHAMPLAIN_SELECTION_MULTIPLE", "multiple" },
			{ 0, NULL, NULL }
		};
		etype = g_enum_register_static (g_intern_static_string ("ChamplainSelectionMode"), values);
	}
	return etype;
}

/* enumerations from "/usr/src/ports/libchamplain0.12/libchamplain0.12-0.12.15-1.x86_64/src/libchamplain-0.12.15/champlain/champlain-scale.h" */
GType
champlain_unit_get_type (void)
{
	static GType etype = 0;
	if (G_UNLIKELY (etype == 0)) {
		static const GEnumValue values[] = {
			{ CHAMPLAIN_UNIT_KM, "CHAMPLAIN_UNIT_KM", "km" },
			{ CHAMPLAIN_UNIT_MILES, "CHAMPLAIN_UNIT_MILES", "miles" },
			{ 0, NULL, NULL }
		};
		etype = g_enum_register_static (g_intern_static_string ("ChamplainUnit"), values);
	}
	return etype;
}

/* enumerations from "/usr/src/ports/libchamplain0.12/libchamplain0.12-0.12.15-1.x86_64/src/libchamplain-0.12.15/champlain/champlain-tile.h" */
GType
champlain_state_get_type (void)
{
	static GType etype = 0;
	if (G_UNLIKELY (etype == 0)) {
		static const GEnumValue values[] = {
			{ CHAMPLAIN_STATE_NONE, "CHAMPLAIN_STATE_NONE", "none" },
			{ CHAMPLAIN_STATE_LOADING, "CHAMPLAIN_STATE_LOADING", "loading" },
			{ CHAMPLAIN_STATE_LOADED, "CHAMPLAIN_STATE_LOADED", "loaded" },
			{ CHAMPLAIN_STATE_DONE, "CHAMPLAIN_STATE_DONE", "done" },
			{ 0, NULL, NULL }
		};
		etype = g_enum_register_static (g_intern_static_string ("ChamplainState"), values);
	}
	return etype;
}

/* enumerations from "/usr/src/ports/libchamplain0.12/libchamplain0.12-0.12.15-1.x86_64/src/libchamplain-0.12.15/champlain/champlain-map-source.h" */
GType
champlain_map_projection_get_type (void)
{
	static GType etype = 0;
	if (G_UNLIKELY (etype == 0)) {
		static const GEnumValue values[] = {
			{ CHAMPLAIN_MAP_PROJECTION_MERCATOR, "CHAMPLAIN_MAP_PROJECTION_MERCATOR", "mercator" },
			{ 0, NULL, NULL }
		};
		etype = g_enum_register_static (g_intern_static_string ("ChamplainMapProjection"), values);
	}
	return etype;
}


/* Generated data ends here */

