
/* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */


#include "config.h"

#include "photos-enums.h"
#include "photos-gesture-zoom.h"
#include "photos-item-manager.h"
#include "photos-utils.h"

/* enumerations from "/build/gnome-photos/src/build/../gnome-photos/src/photos-gesture-zoom.h" */

GType
photos_gesture_zoom_direction_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {

            { PHOTOS_GESTURE_ZOOM_DIRECTION_NONE, "PHOTOS_GESTURE_ZOOM_DIRECTION_NONE", "none" },

            { PHOTOS_GESTURE_ZOOM_DIRECTION_DECREASING, "PHOTOS_GESTURE_ZOOM_DIRECTION_DECREASING", "decreasing" },

            { PHOTOS_GESTURE_ZOOM_DIRECTION_INCREASING, "PHOTOS_GESTURE_ZOOM_DIRECTION_INCREASING", "increasing" },

            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("PhotosGestureZoomDirection"), values);
    }
    return etype;
}

/* enumerations from "/build/gnome-photos/src/build/../gnome-photos/src/photos-item-manager.h" */

GType
photos_load_state_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {

            { PHOTOS_LOAD_STATE_NONE, "PHOTOS_LOAD_STATE_NONE", "none" },

            { PHOTOS_LOAD_STATE_ERROR, "PHOTOS_LOAD_STATE_ERROR", "error" },

            { PHOTOS_LOAD_STATE_FINISHED, "PHOTOS_LOAD_STATE_FINISHED", "finished" },

            { PHOTOS_LOAD_STATE_STARTED, "PHOTOS_LOAD_STATE_STARTED", "started" },

            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("PhotosLoadState"), values);
    }
    return etype;
}

GType
photos_window_mode_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {

            { PHOTOS_WINDOW_MODE_NONE, "PHOTOS_WINDOW_MODE_NONE", "none" },

            { PHOTOS_WINDOW_MODE_COLLECTION_VIEW, "PHOTOS_WINDOW_MODE_COLLECTION_VIEW", "collection-view" },

            { PHOTOS_WINDOW_MODE_COLLECTIONS, "PHOTOS_WINDOW_MODE_COLLECTIONS", "collections" },

            { PHOTOS_WINDOW_MODE_EDIT, "PHOTOS_WINDOW_MODE_EDIT", "edit" },

            { PHOTOS_WINDOW_MODE_FAVORITES, "PHOTOS_WINDOW_MODE_FAVORITES", "favorites" },

            { PHOTOS_WINDOW_MODE_IMPORT, "PHOTOS_WINDOW_MODE_IMPORT", "import" },

            { PHOTOS_WINDOW_MODE_OVERVIEW, "PHOTOS_WINDOW_MODE_OVERVIEW", "overview" },

            { PHOTOS_WINDOW_MODE_PREVIEW, "PHOTOS_WINDOW_MODE_PREVIEW", "preview" },

            { PHOTOS_WINDOW_MODE_SEARCH, "PHOTOS_WINDOW_MODE_SEARCH", "search" },

            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("PhotosWindowMode"), values);
    }
    return etype;
}

/* enumerations from "/build/gnome-photos/src/build/../gnome-photos/src/photos-utils.h" */

GType
photos_zoom_event_get_type (void)
{
    static GType etype = 0;
    if (G_UNLIKELY(etype == 0)) {
        static const GEnumValue values[] = {

            { PHOTOS_ZOOM_EVENT_NONE, "PHOTOS_ZOOM_EVENT_NONE", "none" },

            { PHOTOS_ZOOM_EVENT_KEYBOARD_ACCELERATOR, "PHOTOS_ZOOM_EVENT_KEYBOARD_ACCELERATOR", "keyboard-accelerator" },

            { PHOTOS_ZOOM_EVENT_MOUSE_CLICK, "PHOTOS_ZOOM_EVENT_MOUSE_CLICK", "mouse-click" },

            { PHOTOS_ZOOM_EVENT_SCROLL, "PHOTOS_ZOOM_EVENT_SCROLL", "scroll" },

            { PHOTOS_ZOOM_EVENT_TOUCH, "PHOTOS_ZOOM_EVENT_TOUCH", "touch" },

            { 0, NULL, NULL }
        };
        etype = g_enum_register_static (g_intern_static_string ("PhotosZoomEvent"), values);
    }
    return etype;
}


/* Generated data ends here */

