/* Generated by Cython 0.21 */

#define PY_SSIZE_T_CLEAN
#ifndef CYTHON_USE_PYLONG_INTERNALS
#ifdef PYLONG_BITS_IN_DIGIT
#define CYTHON_USE_PYLONG_INTERNALS 0
#else
#include "pyconfig.h"
#ifdef PYLONG_BITS_IN_DIGIT
#define CYTHON_USE_PYLONG_INTERNALS 1
#else
#define CYTHON_USE_PYLONG_INTERNALS 0
#endif
#endif
#endif
#include "Python.h"
#ifndef Py_PYTHON_H
    #error Python headers needed to compile C extensions, please install development version of Python.
#elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03020000)
    #error Cython requires Python 2.6+ or Python 3.2+.
#else
#define CYTHON_ABI "0_21"
#include <stddef.h>
#ifndef offsetof
#define offsetof(type, member) ( (size_t) & ((type*)0) -> member )
#endif
#if !defined(WIN32) && !defined(MS_WINDOWS)
  #ifndef __stdcall
    #define __stdcall
  #endif
  #ifndef __cdecl
    #define __cdecl
  #endif
  #ifndef __fastcall
    #define __fastcall
  #endif
#endif
#ifndef DL_IMPORT
  #define DL_IMPORT(t) t
#endif
#ifndef DL_EXPORT
  #define DL_EXPORT(t) t
#endif
#ifndef PY_LONG_LONG
  #define PY_LONG_LONG LONG_LONG
#endif
#ifndef Py_HUGE_VAL
  #define Py_HUGE_VAL HUGE_VAL
#endif
#ifdef PYPY_VERSION
#define CYTHON_COMPILING_IN_PYPY 1
#define CYTHON_COMPILING_IN_CPYTHON 0
#else
#define CYTHON_COMPILING_IN_PYPY 0
#define CYTHON_COMPILING_IN_CPYTHON 1
#endif
#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX < 0x02070600
#define Py_OptimizeFlag 0
#endif
#define __PYX_BUILD_PY_SSIZE_T "n"
#define CYTHON_FORMAT_SSIZE_T "z"
#if PY_MAJOR_VERSION < 3
  #define __Pyx_BUILTIN_MODULE_NAME "__builtin__"
  #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) \
          PyCode_New(a+k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
  #define __Pyx_DefaultClassType PyClass_Type
#else
  #define __Pyx_BUILTIN_MODULE_NAME "builtins"
  #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) \
          PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
  #define __Pyx_DefaultClassType PyType_Type
#endif
#if PY_MAJOR_VERSION >= 3
  #define Py_TPFLAGS_CHECKTYPES 0
  #define Py_TPFLAGS_HAVE_INDEX 0
#endif
#if PY_MAJOR_VERSION >= 3
  #define Py_TPFLAGS_HAVE_NEWBUFFER 0
#endif
#if PY_VERSION_HEX < 0x030400a1 && !defined(Py_TPFLAGS_HAVE_FINALIZE)
  #define Py_TPFLAGS_HAVE_FINALIZE 0
#endif
#if PY_VERSION_HEX > 0x03030000 && defined(PyUnicode_KIND)
  #define CYTHON_PEP393_ENABLED 1
  #define __Pyx_PyUnicode_READY(op)       (likely(PyUnicode_IS_READY(op)) ? \
                                              0 : _PyUnicode_Ready((PyObject *)(op)))
  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GET_LENGTH(u)
  #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_READ_CHAR(u, i)
  #define __Pyx_PyUnicode_KIND(u)         PyUnicode_KIND(u)
  #define __Pyx_PyUnicode_DATA(u)         PyUnicode_DATA(u)
  #define __Pyx_PyUnicode_READ(k, d, i)   PyUnicode_READ(k, d, i)
#else
  #define CYTHON_PEP393_ENABLED 0
  #define __Pyx_PyUnicode_READY(op)       (0)
  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GET_SIZE(u)
  #define __Pyx_PyUnicode_READ_CHAR(u, i) ((Py_UCS4)(PyUnicode_AS_UNICODE(u)[i]))
  #define __Pyx_PyUnicode_KIND(u)         (sizeof(Py_UNICODE))
  #define __Pyx_PyUnicode_DATA(u)         ((void*)PyUnicode_AS_UNICODE(u))
  #define __Pyx_PyUnicode_READ(k, d, i)   ((void)(k), (Py_UCS4)(((Py_UNICODE*)d)[i]))
#endif
#if CYTHON_COMPILING_IN_PYPY
  #define __Pyx_PyUnicode_Concat(a, b)      PyNumber_Add(a, b)
  #define __Pyx_PyUnicode_ConcatSafe(a, b)  PyNumber_Add(a, b)
#else
  #define __Pyx_PyUnicode_Concat(a, b)      PyUnicode_Concat(a, b)
  #define __Pyx_PyUnicode_ConcatSafe(a, b)  ((unlikely((a) == Py_None) || unlikely((b) == Py_None)) ? \
      PyNumber_Add(a, b) : __Pyx_PyUnicode_Concat(a, b))
#endif
#define __Pyx_PyString_FormatSafe(a, b)   ((unlikely((a) == Py_None)) ? PyNumber_Remainder(a, b) : __Pyx_PyString_Format(a, b))
#define __Pyx_PyUnicode_FormatSafe(a, b)  ((unlikely((a) == Py_None)) ? PyNumber_Remainder(a, b) : PyUnicode_Format(a, b))
#if PY_MAJOR_VERSION >= 3
  #define __Pyx_PyString_Format(a, b)  PyUnicode_Format(a, b)
#else
  #define __Pyx_PyString_Format(a, b)  PyString_Format(a, b)
#endif
#if PY_MAJOR_VERSION >= 3
  #define PyBaseString_Type            PyUnicode_Type
  #define PyStringObject               PyUnicodeObject
  #define PyString_Type                PyUnicode_Type
  #define PyString_Check               PyUnicode_Check
  #define PyString_CheckExact          PyUnicode_CheckExact
#endif
#if PY_MAJOR_VERSION >= 3
  #define __Pyx_PyBaseString_Check(obj) PyUnicode_Check(obj)
  #define __Pyx_PyBaseString_CheckExact(obj) PyUnicode_CheckExact(obj)
#else
  #define __Pyx_PyBaseString_Check(obj) (PyString_Check(obj) || PyUnicode_Check(obj))
  #define __Pyx_PyBaseString_CheckExact(obj) (PyString_CheckExact(obj) || PyUnicode_CheckExact(obj))
#endif
#ifndef PySet_CheckExact
  #define PySet_CheckExact(obj)        (Py_TYPE(obj) == &PySet_Type)
#endif
#define __Pyx_TypeCheck(obj, type) PyObject_TypeCheck(obj, (PyTypeObject *)type)
#if PY_MAJOR_VERSION >= 3
  #define PyIntObject                  PyLongObject
  #define PyInt_Type                   PyLong_Type
  #define PyInt_Check(op)              PyLong_Check(op)
  #define PyInt_CheckExact(op)         PyLong_CheckExact(op)
  #define PyInt_FromString             PyLong_FromString
  #define PyInt_FromUnicode            PyLong_FromUnicode
  #define PyInt_FromLong               PyLong_FromLong
  #define PyInt_FromSize_t             PyLong_FromSize_t
  #define PyInt_FromSsize_t            PyLong_FromSsize_t
  #define PyInt_AsLong                 PyLong_AsLong
  #define PyInt_AS_LONG                PyLong_AS_LONG
  #define PyInt_AsSsize_t              PyLong_AsSsize_t
  #define PyInt_AsUnsignedLongMask     PyLong_AsUnsignedLongMask
  #define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask
  #define PyNumber_Int                 PyNumber_Long
#endif
#if PY_MAJOR_VERSION >= 3
  #define PyBoolObject                 PyLongObject
#endif
#if PY_VERSION_HEX < 0x030200A4
  typedef long Py_hash_t;
  #define __Pyx_PyInt_FromHash_t PyInt_FromLong
  #define __Pyx_PyInt_AsHash_t   PyInt_AsLong
#else
  #define __Pyx_PyInt_FromHash_t PyInt_FromSsize_t
  #define __Pyx_PyInt_AsHash_t   PyInt_AsSsize_t
#endif
#if PY_MAJOR_VERSION >= 3
  #define PyMethod_New(func, self, klass) ((self) ? PyMethod_New(func, self) : PyInstanceMethod_New(func))
#endif
#ifndef CYTHON_INLINE
  #if defined(__GNUC__)
    #define CYTHON_INLINE __inline__
  #elif defined(_MSC_VER)
    #define CYTHON_INLINE __inline
  #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
    #define CYTHON_INLINE inline
  #else
    #define CYTHON_INLINE
  #endif
#endif
#ifndef CYTHON_RESTRICT
  #if defined(__GNUC__)
    #define CYTHON_RESTRICT __restrict__
  #elif defined(_MSC_VER) && _MSC_VER >= 1400
    #define CYTHON_RESTRICT __restrict
  #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
    #define CYTHON_RESTRICT restrict
  #else
    #define CYTHON_RESTRICT
  #endif
#endif
#ifdef NAN
#define __PYX_NAN() ((float) NAN)
#else
static CYTHON_INLINE float __PYX_NAN() {
  /* Initialize NaN. The sign is irrelevant, an exponent with all bits 1 and
   a nonzero mantissa means NaN. If the first bit in the mantissa is 1, it is
   a quiet NaN. */
  float value;
  memset(&value, 0xFF, sizeof(value));
  return value;
}
#endif
#ifdef __cplusplus
template<typename T>
void __Pyx_call_destructor(T* x) {
    x->~T();
}
#endif


#if PY_MAJOR_VERSION >= 3
  #define __Pyx_PyNumber_Divide(x,y)         PyNumber_TrueDivide(x,y)
  #define __Pyx_PyNumber_InPlaceDivide(x,y)  PyNumber_InPlaceTrueDivide(x,y)
#else
  #define __Pyx_PyNumber_Divide(x,y)         PyNumber_Divide(x,y)
  #define __Pyx_PyNumber_InPlaceDivide(x,y)  PyNumber_InPlaceDivide(x,y)
#endif

#ifndef __PYX_EXTERN_C
  #ifdef __cplusplus
    #define __PYX_EXTERN_C extern "C"
  #else
    #define __PYX_EXTERN_C extern
  #endif
#endif

#if defined(WIN32) || defined(MS_WINDOWS)
#define _USE_MATH_DEFINES
#endif
#include <math.h>
#define __PYX_HAVE__efl__elementary__configuration
#define __PYX_HAVE_API__efl__elementary__configuration
#include "string.h"
#include "stdio.h"
#include "pythread.h"
#include "time.h"
#include "Eina.h"
#include "Eo.h"
#include "Evas.h"
#include "Edje.h"
#include "Elementary.h"
#ifdef _OPENMP
#include <omp.h>
#endif /* _OPENMP */

#ifdef PYREX_WITHOUT_ASSERTIONS
#define CYTHON_WITHOUT_ASSERTIONS
#endif

#ifndef CYTHON_UNUSED
# if defined(__GNUC__)
#   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
#     define CYTHON_UNUSED __attribute__ ((__unused__))
#   else
#     define CYTHON_UNUSED
#   endif
# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER))
#   define CYTHON_UNUSED __attribute__ ((__unused__))
# else
#   define CYTHON_UNUSED
# endif
#endif
typedef struct {PyObject **p; char *s; const Py_ssize_t n; const char* encoding;
                const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry;

#define __PYX_DEFAULT_STRING_ENCODING_IS_ASCII 0
#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT 0
#define __PYX_DEFAULT_STRING_ENCODING ""
#define __Pyx_PyObject_FromString __Pyx_PyBytes_FromString
#define __Pyx_PyObject_FromStringAndSize __Pyx_PyBytes_FromStringAndSize
#define __Pyx_fits_Py_ssize_t(v, type, is_signed)  (    \
    (sizeof(type) < sizeof(Py_ssize_t))  ||             \
    (sizeof(type) > sizeof(Py_ssize_t) &&               \
          likely(v < (type)PY_SSIZE_T_MAX ||            \
                 v == (type)PY_SSIZE_T_MAX)  &&         \
          (!is_signed || likely(v > (type)PY_SSIZE_T_MIN ||       \
                                v == (type)PY_SSIZE_T_MIN)))  ||  \
    (sizeof(type) == sizeof(Py_ssize_t) &&              \
          (is_signed || likely(v < (type)PY_SSIZE_T_MAX ||        \
                               v == (type)PY_SSIZE_T_MAX)))  )
static CYTHON_INLINE char* __Pyx_PyObject_AsString(PyObject*);
static CYTHON_INLINE char* __Pyx_PyObject_AsStringAndSize(PyObject*, Py_ssize_t* length);
#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))
#define __Pyx_PyByteArray_FromStringAndSize(s, l) PyByteArray_FromStringAndSize((const char*)s, l)
#define __Pyx_PyBytes_FromString        PyBytes_FromString
#define __Pyx_PyBytes_FromStringAndSize PyBytes_FromStringAndSize
static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char*);
#if PY_MAJOR_VERSION < 3
    #define __Pyx_PyStr_FromString        __Pyx_PyBytes_FromString
    #define __Pyx_PyStr_FromStringAndSize __Pyx_PyBytes_FromStringAndSize
#else
    #define __Pyx_PyStr_FromString        __Pyx_PyUnicode_FromString
    #define __Pyx_PyStr_FromStringAndSize __Pyx_PyUnicode_FromStringAndSize
#endif
#define __Pyx_PyObject_AsSString(s)    ((signed char*) __Pyx_PyObject_AsString(s))
#define __Pyx_PyObject_AsUString(s)    ((unsigned char*) __Pyx_PyObject_AsString(s))
#define __Pyx_PyObject_FromUString(s)  __Pyx_PyObject_FromString((const char*)s)
#define __Pyx_PyBytes_FromUString(s)   __Pyx_PyBytes_FromString((const char*)s)
#define __Pyx_PyByteArray_FromUString(s)   __Pyx_PyByteArray_FromString((const char*)s)
#define __Pyx_PyStr_FromUString(s)     __Pyx_PyStr_FromString((const char*)s)
#define __Pyx_PyUnicode_FromUString(s) __Pyx_PyUnicode_FromString((const char*)s)
#if PY_MAJOR_VERSION < 3
static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u)
{
    const Py_UNICODE *u_end = u;
    while (*u_end++) ;
    return (size_t)(u_end - u - 1);
}
#else
#define __Pyx_Py_UNICODE_strlen Py_UNICODE_strlen
#endif
#define __Pyx_PyUnicode_FromUnicode(u)       PyUnicode_FromUnicode(u, __Pyx_Py_UNICODE_strlen(u))
#define __Pyx_PyUnicode_FromUnicodeAndLength PyUnicode_FromUnicode
#define __Pyx_PyUnicode_AsUnicode            PyUnicode_AsUnicode
#define __Pyx_Owned_Py_None(b) (Py_INCREF(Py_None), Py_None)
#define __Pyx_PyBool_FromLong(b) ((b) ? (Py_INCREF(Py_True), Py_True) : (Py_INCREF(Py_False), Py_False))
static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*);
static CYTHON_INLINE PyObject* __Pyx_PyNumber_Int(PyObject* x);
static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*);
static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t);
#if CYTHON_COMPILING_IN_CPYTHON
#define __pyx_PyFloat_AsDouble(x) (PyFloat_CheckExact(x) ? PyFloat_AS_DOUBLE(x) : PyFloat_AsDouble(x))
#else
#define __pyx_PyFloat_AsDouble(x) PyFloat_AsDouble(x)
#endif
#define __pyx_PyFloat_AsFloat(x) ((float) __pyx_PyFloat_AsDouble(x))
#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII
static int __Pyx_sys_getdefaultencoding_not_ascii;
static int __Pyx_init_sys_getdefaultencoding_params(void) {
    PyObject* sys;
    PyObject* default_encoding = NULL;
    PyObject* ascii_chars_u = NULL;
    PyObject* ascii_chars_b = NULL;
    const char* default_encoding_c;
    sys = PyImport_ImportModule("sys");
    if (!sys) goto bad;
    default_encoding = PyObject_CallMethod(sys, (char*) (const char*) "getdefaultencoding", NULL);
    Py_DECREF(sys);
    if (!default_encoding) goto bad;
    default_encoding_c = PyBytes_AsString(default_encoding);
    if (!default_encoding_c) goto bad;
    if (strcmp(default_encoding_c, "ascii") == 0) {
        __Pyx_sys_getdefaultencoding_not_ascii = 0;
    } else {
        char ascii_chars[128];
        int c;
        for (c = 0; c < 128; c++) {
            ascii_chars[c] = c;
        }
        __Pyx_sys_getdefaultencoding_not_ascii = 1;
        ascii_chars_u = PyUnicode_DecodeASCII(ascii_chars, 128, NULL);
        if (!ascii_chars_u) goto bad;
        ascii_chars_b = PyUnicode_AsEncodedString(ascii_chars_u, default_encoding_c, NULL);
        if (!ascii_chars_b || !PyBytes_Check(ascii_chars_b) || memcmp(ascii_chars, PyBytes_AS_STRING(ascii_chars_b), 128) != 0) {
            PyErr_Format(
                PyExc_ValueError,
                "This module compiled with c_string_encoding=ascii, but default encoding '%.200s' is not a superset of ascii.",
                default_encoding_c);
            goto bad;
        }
        Py_DECREF(ascii_chars_u);
        Py_DECREF(ascii_chars_b);
    }
    Py_DECREF(default_encoding);
    return 0;
bad:
    Py_XDECREF(default_encoding);
    Py_XDECREF(ascii_chars_u);
    Py_XDECREF(ascii_chars_b);
    return -1;
}
#endif
#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT && PY_MAJOR_VERSION >= 3
#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_DecodeUTF8(c_str, size, NULL)
#else
#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_Decode(c_str, size, __PYX_DEFAULT_STRING_ENCODING, NULL)
#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT
static char* __PYX_DEFAULT_STRING_ENCODING;
static int __Pyx_init_sys_getdefaultencoding_params(void) {
    PyObject* sys;
    PyObject* default_encoding = NULL;
    char* default_encoding_c;
    sys = PyImport_ImportModule("sys");
    if (!sys) goto bad;
    default_encoding = PyObject_CallMethod(sys, (char*) (const char*) "getdefaultencoding", NULL);
    Py_DECREF(sys);
    if (!default_encoding) goto bad;
    default_encoding_c = PyBytes_AsString(default_encoding);
    if (!default_encoding_c) goto bad;
    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c));
    if (!__PYX_DEFAULT_STRING_ENCODING) goto bad;
    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);
    Py_DECREF(default_encoding);
    return 0;
bad:
    Py_XDECREF(default_encoding);
    return -1;
}
#endif
#endif


/* Test for GCC > 2.95 */
#if defined(__GNUC__)     && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95)))
  #define likely(x)   __builtin_expect(!!(x), 1)
  #define unlikely(x) __builtin_expect(!!(x), 0)
#else /* !__GNUC__ or GCC < 2.95 */
  #define likely(x)   (x)
  #define unlikely(x) (x)
#endif /* __GNUC__ */

static PyObject *__pyx_m;
static PyObject *__pyx_d;
static PyObject *__pyx_b;
static PyObject *__pyx_empty_tuple;
static PyObject *__pyx_empty_bytes;
static int __pyx_lineno;
static int __pyx_clineno = 0;
static const char * __pyx_cfilenm= __FILE__;
static const char *__pyx_filename;


static const char *__pyx_f[] = {
  "efl/elementary/configuration.pyx",
  "type.pxd",
  "bool.pxd",
  "complex.pxd",
  "include/efl.eo.pxd",
  "include/efl.evas.pxd",
  "efl/elementary/object.pxd",
  "include/efl.utils.deprecated.pxd",
  "efl/elementary/configuration.pxd",
};

/*--- Type declarations ---*/
struct __pyx_obj_3efl_2eo_Eo;
struct __pyx_obj_3efl_4evas_Rect;
struct __pyx_obj_3efl_4evas_Canvas;
struct __pyx_obj_3efl_4evas_Map;
struct __pyx_obj_3efl_4evas_Object;
struct __pyx_obj_3efl_4evas_Rectangle;
struct __pyx_obj_3efl_4evas_Line;
struct __pyx_obj_3efl_4evas_Image;
struct __pyx_obj_3efl_4evas_FilledImage;
struct __pyx_obj_3efl_4evas_Polygon;
struct __pyx_obj_3efl_4evas_Text;
struct __pyx_obj_3efl_4evas_Textblock;
struct __pyx_obj_3efl_4evas_EventPoint;
struct __pyx_obj_3efl_4evas_EventCoordPoint;
struct __pyx_obj_3efl_4evas_EventPrecisionPoint;
struct __pyx_obj_3efl_4evas_EventPosition;
struct __pyx_obj_3efl_4evas_EventPrecisionPosition;
struct __pyx_obj_3efl_4evas_EventMouseIn;
struct __pyx_obj_3efl_4evas_EventMouseOut;
struct __pyx_obj_3efl_4evas_EventMouseDown;
struct __pyx_obj_3efl_4evas_EventMouseUp;
struct __pyx_obj_3efl_4evas_EventMouseMove;
struct __pyx_obj_3efl_4evas_EventMultiDown;
struct __pyx_obj_3efl_4evas_EventMultiUp;
struct __pyx_obj_3efl_4evas_EventMultiMove;
struct __pyx_obj_3efl_4evas_EventMouseWheel;
struct __pyx_obj_3efl_4evas_EventKeyDown;
struct __pyx_obj_3efl_4evas_EventKeyUp;
struct __pyx_obj_3efl_4evas_EventHold;
struct __pyx_obj_3efl_10elementary_6object_Canvas;
struct __pyx_obj_3efl_10elementary_6object_Object;
struct __pyx_obj_3efl_5utils_10deprecated_DEPRECATED;
struct __pyx_obj_3efl_10elementary_13configuration_Configuration;

/* "include/efl.eo.pxd":21
 * 
 * cdef:
 *     class Eo(object):             # <<<<<<<<<<<<<<
 *         cdef:
 *             cEo *obj
 */
struct __pyx_obj_3efl_2eo_Eo {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_2eo_Eo *__pyx_vtab;
  Eo *obj;
  PyObject *data;
};


/* "include/efl.evas.pxd":1161
 * # Python classes
 * #
 * cdef class Rect:             # <<<<<<<<<<<<<<
 *     cdef int x0, y0, x1, y1, cx, cy, _w, _h
 * 
 */
struct __pyx_obj_3efl_4evas_Rect {
  PyObject_HEAD
  int x0;
  int y0;
  int x1;
  int y1;
  int cx;
  int cy;
  int _w;
  int _h;
};


/* "include/efl.evas.pxd":1165
 * 
 * 
 * cdef class Canvas(Eo):             # <<<<<<<<<<<<<<
 *     cdef list _event_callbacks
 * 
 */
struct __pyx_obj_3efl_4evas_Canvas {
  struct __pyx_obj_3efl_2eo_Eo __pyx_base;
  PyObject *_event_callbacks;
};


/* "include/efl.evas.pxd":1169
 * 
 * 
 * cdef class Map(object):             # <<<<<<<<<<<<<<
 *     cdef Evas_Map *map
 * 
 */
struct __pyx_obj_3efl_4evas_Map {
  PyObject_HEAD
  Evas_Map *map;
};


/* "include/efl.evas.pxd":1173
 * 
 * 
 * cdef class Object(Eo):             # <<<<<<<<<<<<<<
 *     cdef list _event_callbacks
 *     cdef int _set_properties_from_keyword_args(self, dict) except 0
 */
struct __pyx_obj_3efl_4evas_Object {
  struct __pyx_obj_3efl_2eo_Eo __pyx_base;
  PyObject *_event_callbacks;
};


/* "include/efl.evas.pxd":1177
 *     cdef int _set_properties_from_keyword_args(self, dict) except 0
 * 
 * cdef class Rectangle(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */
struct __pyx_obj_3efl_4evas_Rectangle {
  struct __pyx_obj_3efl_4evas_Object __pyx_base;
};


/* "include/efl.evas.pxd":1181
 * 
 * 
 * cdef class Line(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */
struct __pyx_obj_3efl_4evas_Line {
  struct __pyx_obj_3efl_4evas_Object __pyx_base;
};


/* "include/efl.evas.pxd":1185
 * 
 * 
 * cdef class Image(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */
struct __pyx_obj_3efl_4evas_Image {
  struct __pyx_obj_3efl_4evas_Object __pyx_base;
};


/* "include/efl.evas.pxd":1189
 * 
 * 
 * cdef class FilledImage(Image):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */
struct __pyx_obj_3efl_4evas_FilledImage {
  struct __pyx_obj_3efl_4evas_Image __pyx_base;
};


/* "include/efl.evas.pxd":1193
 * 
 * 
 * cdef class Polygon(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */
struct __pyx_obj_3efl_4evas_Polygon {
  struct __pyx_obj_3efl_4evas_Object __pyx_base;
};


/* "include/efl.evas.pxd":1197
 * 
 * 
 * cdef class Text(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */
struct __pyx_obj_3efl_4evas_Text {
  struct __pyx_obj_3efl_4evas_Object __pyx_base;
};


/* "include/efl.evas.pxd":1201
 * 
 * 
 * cdef class Textblock(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */
struct __pyx_obj_3efl_4evas_Textblock {
  struct __pyx_obj_3efl_4evas_Object __pyx_base;
};


/* "include/efl.evas.pxd":1223
 * 
 * 
 * cdef class EventPoint:             # <<<<<<<<<<<<<<
 *     cdef Evas_Point *obj
 * 
 */
struct __pyx_obj_3efl_4evas_EventPoint {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventPoint *__pyx_vtab;
  Evas_Point *obj;
};


/* "include/efl.evas.pxd":1231
 * 
 * 
 * cdef class EventCoordPoint:             # <<<<<<<<<<<<<<
 *     cdef Evas_Coord_Point *obj
 * 
 */
struct __pyx_obj_3efl_4evas_EventCoordPoint {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventCoordPoint *__pyx_vtab;
  Evas_Coord_Point *obj;
};


/* "include/efl.evas.pxd":1239
 * 
 * 
 * cdef class EventPrecisionPoint:             # <<<<<<<<<<<<<<
 *     cdef Evas_Coord_Precision_Point *obj
 * 
 */
struct __pyx_obj_3efl_4evas_EventPrecisionPoint {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventPrecisionPoint *__pyx_vtab;
  Evas_Coord_Precision_Point *obj;
};


/* "include/efl.evas.pxd":1247
 * 
 * 
 * cdef class EventPosition:             # <<<<<<<<<<<<<<
 *     cdef readonly EventPoint output
 *     cdef readonly EventCoordPoint canvas
 */
struct __pyx_obj_3efl_4evas_EventPosition {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventPosition *__pyx_vtab;
  struct __pyx_obj_3efl_4evas_EventPoint *output;
  struct __pyx_obj_3efl_4evas_EventCoordPoint *canvas;
};


/* "include/efl.evas.pxd":1255
 * 
 * 
 * cdef class EventPrecisionPosition:             # <<<<<<<<<<<<<<
 *     cdef readonly EventPoint output
 *     cdef readonly EventPrecisionPoint canvas
 */
struct __pyx_obj_3efl_4evas_EventPrecisionPosition {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventPrecisionPosition *__pyx_vtab;
  struct __pyx_obj_3efl_4evas_EventPoint *output;
  struct __pyx_obj_3efl_4evas_EventPrecisionPoint *canvas;
};


/* "include/efl.evas.pxd":1263
 * 
 * 
 * cdef class EventMouseIn:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_In *obj
 *     cdef readonly EventPosition position
 */
struct __pyx_obj_3efl_4evas_EventMouseIn {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventMouseIn *__pyx_vtab;
  Evas_Event_Mouse_In *obj;
  struct __pyx_obj_3efl_4evas_EventPosition *position;
};


/* "include/efl.evas.pxd":1272
 * 
 * 
 * cdef class EventMouseOut:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Out *obj
 *     cdef readonly EventPosition position
 */
struct __pyx_obj_3efl_4evas_EventMouseOut {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventMouseOut *__pyx_vtab;
  Evas_Event_Mouse_Out *obj;
  struct __pyx_obj_3efl_4evas_EventPosition *position;
};


/* "include/efl.evas.pxd":1281
 * 
 * 
 * cdef class EventMouseDown:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Down *obj
 *     cdef readonly EventPosition position
 */
struct __pyx_obj_3efl_4evas_EventMouseDown {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventMouseDown *__pyx_vtab;
  Evas_Event_Mouse_Down *obj;
  struct __pyx_obj_3efl_4evas_EventPosition *position;
};


/* "include/efl.evas.pxd":1290
 * 
 * 
 * cdef class EventMouseUp:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Up *obj
 *     cdef readonly EventPosition position
 */
struct __pyx_obj_3efl_4evas_EventMouseUp {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventMouseUp *__pyx_vtab;
  Evas_Event_Mouse_Up *obj;
  struct __pyx_obj_3efl_4evas_EventPosition *position;
};


/* "include/efl.evas.pxd":1299
 * 
 * 
 * cdef class EventMouseMove:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Move *obj
 *     cdef readonly EventPosition position
 */
struct __pyx_obj_3efl_4evas_EventMouseMove {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventMouseMove *__pyx_vtab;
  Evas_Event_Mouse_Move *obj;
  struct __pyx_obj_3efl_4evas_EventPosition *position;
  struct __pyx_obj_3efl_4evas_EventPosition *prev_position;
};


/* "include/efl.evas.pxd":1309
 * 
 * 
 * cdef class EventMultiDown:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Multi_Down *obj
 *     cdef readonly EventPrecisionPosition position
 */
struct __pyx_obj_3efl_4evas_EventMultiDown {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventMultiDown *__pyx_vtab;
  Evas_Event_Multi_Down *obj;
  struct __pyx_obj_3efl_4evas_EventPrecisionPosition *position;
};


/* "include/efl.evas.pxd":1318
 * 
 * 
 * cdef class EventMultiUp:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Multi_Up *obj
 *     cdef readonly EventPrecisionPosition position
 */
struct __pyx_obj_3efl_4evas_EventMultiUp {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventMultiUp *__pyx_vtab;
  Evas_Event_Multi_Up *obj;
  struct __pyx_obj_3efl_4evas_EventPrecisionPosition *position;
};


/* "include/efl.evas.pxd":1327
 * 
 * 
 * cdef class EventMultiMove:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Multi_Move *obj
 *     cdef readonly EventPrecisionPosition position
 */
struct __pyx_obj_3efl_4evas_EventMultiMove {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventMultiMove *__pyx_vtab;
  Evas_Event_Multi_Move *obj;
  struct __pyx_obj_3efl_4evas_EventPrecisionPosition *position;
};


/* "include/efl.evas.pxd":1336
 * 
 * 
 * cdef class EventMouseWheel:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Wheel *obj
 *     cdef readonly EventPosition position
 */
struct __pyx_obj_3efl_4evas_EventMouseWheel {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventMouseWheel *__pyx_vtab;
  Evas_Event_Mouse_Wheel *obj;
  struct __pyx_obj_3efl_4evas_EventPosition *position;
};


/* "include/efl.evas.pxd":1345
 * 
 * 
 * cdef class EventKeyDown:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Key_Down *obj
 * 
 */
struct __pyx_obj_3efl_4evas_EventKeyDown {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventKeyDown *__pyx_vtab;
  Evas_Event_Key_Down *obj;
};


/* "include/efl.evas.pxd":1353
 * 
 * 
 * cdef class EventKeyUp:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Key_Up *obj
 * 
 */
struct __pyx_obj_3efl_4evas_EventKeyUp {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventKeyUp *__pyx_vtab;
  Evas_Event_Key_Up *obj;
};


/* "include/efl.evas.pxd":1361
 * 
 * 
 * cdef class EventHold:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Hold *obj
 * 
 */
struct __pyx_obj_3efl_4evas_EventHold {
  PyObject_HEAD
  struct __pyx_vtabstruct_3efl_4evas_EventHold *__pyx_vtab;
  Evas_Event_Hold *obj;
};


/* "efl/elementary/object.pxd":224
 * 
 * 
 * cdef class Canvas(evasCanvas):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */
struct __pyx_obj_3efl_10elementary_6object_Canvas {
  struct __pyx_obj_3efl_4evas_Canvas __pyx_base;
};


/* "efl/elementary/object.pxd":227
 *     pass
 * 
 * cdef class Object(evasObject):             # <<<<<<<<<<<<<<
 *     cdef:
 *         dict _elmcallbacks
 */
struct __pyx_obj_3efl_10elementary_6object_Object {
  struct __pyx_obj_3efl_4evas_Object __pyx_base;
  PyObject *_elmcallbacks;
  PyObject *_elm_event_cbs;
  PyObject *_elm_signal_cbs;
  PyObject *cnp_drop_cb;
  PyObject *cnp_drop_data;
  PyObject *cnp_selection_loss_cb;
  PyObject *cnp_selection_loss_data;
};


/* "include/efl.utils.deprecated.pxd":19
 * 
 * cdef:
 *     class DEPRECATED(object):             # <<<<<<<<<<<<<<
 *         cdef:
 *             str version, message
 */
struct __pyx_obj_3efl_5utils_10deprecated_DEPRECATED {
  PyObject_HEAD
  PyObject *version;
  PyObject *message;
};


/* "efl/elementary/configuration.pyx":189
 * 
 * 
 * cdef class Configuration(object):             # <<<<<<<<<<<<<<
 * 
 *     """The configuration class"""
 */
struct __pyx_obj_3efl_10elementary_13configuration_Configuration {
  PyObject_HEAD
};



/* "include/efl.eo.pxd":21
 * 
 * cdef:
 *     class Eo(object):             # <<<<<<<<<<<<<<
 *         cdef:
 *             cEo *obj
 */

struct __pyx_vtabstruct_3efl_2eo_Eo {
  int (*_set_obj)(struct __pyx_obj_3efl_2eo_Eo *, Eo *);
  int (*_set_properties_from_keyword_args)(struct __pyx_obj_3efl_2eo_Eo *, PyObject *);
};
static struct __pyx_vtabstruct_3efl_2eo_Eo *__pyx_vtabptr_3efl_2eo_Eo;


/* "include/efl.evas.pxd":1165
 * 
 * 
 * cdef class Canvas(Eo):             # <<<<<<<<<<<<<<
 *     cdef list _event_callbacks
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_Canvas {
  struct __pyx_vtabstruct_3efl_2eo_Eo __pyx_base;
};
static struct __pyx_vtabstruct_3efl_4evas_Canvas *__pyx_vtabptr_3efl_4evas_Canvas;


/* "include/efl.evas.pxd":1173
 * 
 * 
 * cdef class Object(Eo):             # <<<<<<<<<<<<<<
 *     cdef list _event_callbacks
 *     cdef int _set_properties_from_keyword_args(self, dict) except 0
 */

struct __pyx_vtabstruct_3efl_4evas_Object {
  struct __pyx_vtabstruct_3efl_2eo_Eo __pyx_base;
};
static struct __pyx_vtabstruct_3efl_4evas_Object *__pyx_vtabptr_3efl_4evas_Object;


/* "include/efl.evas.pxd":1177
 *     cdef int _set_properties_from_keyword_args(self, dict) except 0
 * 
 * cdef class Rectangle(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_Rectangle {
  struct __pyx_vtabstruct_3efl_4evas_Object __pyx_base;
};
static struct __pyx_vtabstruct_3efl_4evas_Rectangle *__pyx_vtabptr_3efl_4evas_Rectangle;


/* "include/efl.evas.pxd":1181
 * 
 * 
 * cdef class Line(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_Line {
  struct __pyx_vtabstruct_3efl_4evas_Object __pyx_base;
};
static struct __pyx_vtabstruct_3efl_4evas_Line *__pyx_vtabptr_3efl_4evas_Line;


/* "include/efl.evas.pxd":1185
 * 
 * 
 * cdef class Image(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_Image {
  struct __pyx_vtabstruct_3efl_4evas_Object __pyx_base;
};
static struct __pyx_vtabstruct_3efl_4evas_Image *__pyx_vtabptr_3efl_4evas_Image;


/* "include/efl.evas.pxd":1189
 * 
 * 
 * cdef class FilledImage(Image):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_FilledImage {
  struct __pyx_vtabstruct_3efl_4evas_Image __pyx_base;
};
static struct __pyx_vtabstruct_3efl_4evas_FilledImage *__pyx_vtabptr_3efl_4evas_FilledImage;


/* "include/efl.evas.pxd":1193
 * 
 * 
 * cdef class Polygon(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_Polygon {
  struct __pyx_vtabstruct_3efl_4evas_Object __pyx_base;
};
static struct __pyx_vtabstruct_3efl_4evas_Polygon *__pyx_vtabptr_3efl_4evas_Polygon;


/* "include/efl.evas.pxd":1197
 * 
 * 
 * cdef class Text(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_Text {
  struct __pyx_vtabstruct_3efl_4evas_Object __pyx_base;
};
static struct __pyx_vtabstruct_3efl_4evas_Text *__pyx_vtabptr_3efl_4evas_Text;


/* "include/efl.evas.pxd":1201
 * 
 * 
 * cdef class Textblock(Object):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_Textblock {
  struct __pyx_vtabstruct_3efl_4evas_Object __pyx_base;
};
static struct __pyx_vtabstruct_3efl_4evas_Textblock *__pyx_vtabptr_3efl_4evas_Textblock;


/* "include/efl.evas.pxd":1223
 * 
 * 
 * cdef class EventPoint:             # <<<<<<<<<<<<<<
 *     cdef Evas_Point *obj
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_EventPoint {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventPoint *, Evas_Point *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventPoint *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventPoint *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventPoint *__pyx_vtabptr_3efl_4evas_EventPoint;


/* "include/efl.evas.pxd":1231
 * 
 * 
 * cdef class EventCoordPoint:             # <<<<<<<<<<<<<<
 *     cdef Evas_Coord_Point *obj
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_EventCoordPoint {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventCoordPoint *, Evas_Coord_Point *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventCoordPoint *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventCoordPoint *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventCoordPoint *__pyx_vtabptr_3efl_4evas_EventCoordPoint;


/* "include/efl.evas.pxd":1239
 * 
 * 
 * cdef class EventPrecisionPoint:             # <<<<<<<<<<<<<<
 *     cdef Evas_Coord_Precision_Point *obj
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_EventPrecisionPoint {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventPrecisionPoint *, Evas_Coord_Precision_Point *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventPrecisionPoint *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventPrecisionPoint *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventPrecisionPoint *__pyx_vtabptr_3efl_4evas_EventPrecisionPoint;


/* "include/efl.evas.pxd":1247
 * 
 * 
 * cdef class EventPosition:             # <<<<<<<<<<<<<<
 *     cdef readonly EventPoint output
 *     cdef readonly EventCoordPoint canvas
 */

struct __pyx_vtabstruct_3efl_4evas_EventPosition {
  void (*_set_objs)(struct __pyx_obj_3efl_4evas_EventPosition *, Evas_Point *, Evas_Coord_Point *);
  void (*_unset_objs)(struct __pyx_obj_3efl_4evas_EventPosition *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventPosition *__pyx_vtabptr_3efl_4evas_EventPosition;


/* "include/efl.evas.pxd":1255
 * 
 * 
 * cdef class EventPrecisionPosition:             # <<<<<<<<<<<<<<
 *     cdef readonly EventPoint output
 *     cdef readonly EventPrecisionPoint canvas
 */

struct __pyx_vtabstruct_3efl_4evas_EventPrecisionPosition {
  void (*_set_objs)(struct __pyx_obj_3efl_4evas_EventPrecisionPosition *, Evas_Point *, Evas_Coord_Precision_Point *);
  void (*_unset_objs)(struct __pyx_obj_3efl_4evas_EventPrecisionPosition *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventPrecisionPosition *__pyx_vtabptr_3efl_4evas_EventPrecisionPosition;


/* "include/efl.evas.pxd":1263
 * 
 * 
 * cdef class EventMouseIn:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_In *obj
 *     cdef readonly EventPosition position
 */

struct __pyx_vtabstruct_3efl_4evas_EventMouseIn {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventMouseIn *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventMouseIn *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventMouseIn *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventMouseIn *__pyx_vtabptr_3efl_4evas_EventMouseIn;


/* "include/efl.evas.pxd":1272
 * 
 * 
 * cdef class EventMouseOut:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Out *obj
 *     cdef readonly EventPosition position
 */

struct __pyx_vtabstruct_3efl_4evas_EventMouseOut {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventMouseOut *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventMouseOut *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventMouseOut *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventMouseOut *__pyx_vtabptr_3efl_4evas_EventMouseOut;


/* "include/efl.evas.pxd":1281
 * 
 * 
 * cdef class EventMouseDown:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Down *obj
 *     cdef readonly EventPosition position
 */

struct __pyx_vtabstruct_3efl_4evas_EventMouseDown {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventMouseDown *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventMouseDown *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventMouseDown *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventMouseDown *__pyx_vtabptr_3efl_4evas_EventMouseDown;


/* "include/efl.evas.pxd":1290
 * 
 * 
 * cdef class EventMouseUp:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Up *obj
 *     cdef readonly EventPosition position
 */

struct __pyx_vtabstruct_3efl_4evas_EventMouseUp {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventMouseUp *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventMouseUp *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventMouseUp *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventMouseUp *__pyx_vtabptr_3efl_4evas_EventMouseUp;


/* "include/efl.evas.pxd":1299
 * 
 * 
 * cdef class EventMouseMove:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Move *obj
 *     cdef readonly EventPosition position
 */

struct __pyx_vtabstruct_3efl_4evas_EventMouseMove {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventMouseMove *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventMouseMove *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventMouseMove *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventMouseMove *__pyx_vtabptr_3efl_4evas_EventMouseMove;


/* "include/efl.evas.pxd":1309
 * 
 * 
 * cdef class EventMultiDown:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Multi_Down *obj
 *     cdef readonly EventPrecisionPosition position
 */

struct __pyx_vtabstruct_3efl_4evas_EventMultiDown {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventMultiDown *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventMultiDown *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventMultiDown *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventMultiDown *__pyx_vtabptr_3efl_4evas_EventMultiDown;


/* "include/efl.evas.pxd":1318
 * 
 * 
 * cdef class EventMultiUp:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Multi_Up *obj
 *     cdef readonly EventPrecisionPosition position
 */

struct __pyx_vtabstruct_3efl_4evas_EventMultiUp {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventMultiUp *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventMultiUp *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventMultiUp *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventMultiUp *__pyx_vtabptr_3efl_4evas_EventMultiUp;


/* "include/efl.evas.pxd":1327
 * 
 * 
 * cdef class EventMultiMove:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Multi_Move *obj
 *     cdef readonly EventPrecisionPosition position
 */

struct __pyx_vtabstruct_3efl_4evas_EventMultiMove {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventMultiMove *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventMultiMove *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventMultiMove *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventMultiMove *__pyx_vtabptr_3efl_4evas_EventMultiMove;


/* "include/efl.evas.pxd":1336
 * 
 * 
 * cdef class EventMouseWheel:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Mouse_Wheel *obj
 *     cdef readonly EventPosition position
 */

struct __pyx_vtabstruct_3efl_4evas_EventMouseWheel {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventMouseWheel *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventMouseWheel *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventMouseWheel *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventMouseWheel *__pyx_vtabptr_3efl_4evas_EventMouseWheel;


/* "include/efl.evas.pxd":1345
 * 
 * 
 * cdef class EventKeyDown:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Key_Down *obj
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_EventKeyDown {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventKeyDown *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventKeyDown *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventKeyDown *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventKeyDown *__pyx_vtabptr_3efl_4evas_EventKeyDown;


/* "include/efl.evas.pxd":1353
 * 
 * 
 * cdef class EventKeyUp:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Key_Up *obj
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_EventKeyUp {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventKeyUp *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventKeyUp *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventKeyUp *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventKeyUp *__pyx_vtabptr_3efl_4evas_EventKeyUp;


/* "include/efl.evas.pxd":1361
 * 
 * 
 * cdef class EventHold:             # <<<<<<<<<<<<<<
 *     cdef Evas_Event_Hold *obj
 * 
 */

struct __pyx_vtabstruct_3efl_4evas_EventHold {
  void (*_set_obj)(struct __pyx_obj_3efl_4evas_EventHold *, void *);
  void (*_unset_obj)(struct __pyx_obj_3efl_4evas_EventHold *);
  int (*_check_validity)(struct __pyx_obj_3efl_4evas_EventHold *);
};
static struct __pyx_vtabstruct_3efl_4evas_EventHold *__pyx_vtabptr_3efl_4evas_EventHold;


/* "efl/elementary/object.pxd":224
 * 
 * 
 * cdef class Canvas(evasCanvas):             # <<<<<<<<<<<<<<
 *     pass
 * 
 */

struct __pyx_vtabstruct_3efl_10elementary_6object_Canvas {
  struct __pyx_vtabstruct_3efl_4evas_Canvas __pyx_base;
};
static struct __pyx_vtabstruct_3efl_10elementary_6object_Canvas *__pyx_vtabptr_3efl_10elementary_6object_Canvas;


/* "efl/elementary/object.pxd":227
 *     pass
 * 
 * cdef class Object(evasObject):             # <<<<<<<<<<<<<<
 *     cdef:
 *         dict _elmcallbacks
 */

struct __pyx_vtabstruct_3efl_10elementary_6object_Object {
  struct __pyx_vtabstruct_3efl_4evas_Object __pyx_base;
};
static struct __pyx_vtabstruct_3efl_10elementary_6object_Object *__pyx_vtabptr_3efl_10elementary_6object_Object;
#ifndef CYTHON_REFNANNY
  #define CYTHON_REFNANNY 0
#endif
#if CYTHON_REFNANNY
  typedef struct {
    void (*INCREF)(void*, PyObject*, int);
    void (*DECREF)(void*, PyObject*, int);
    void (*GOTREF)(void*, PyObject*, int);
    void (*GIVEREF)(void*, PyObject*, int);
    void* (*SetupContext)(const char*, int, const char*);
    void (*FinishContext)(void**);
  } __Pyx_RefNannyAPIStruct;
  static __Pyx_RefNannyAPIStruct *__Pyx_RefNanny = NULL;
  static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname);
  #define __Pyx_RefNannyDeclarations void *__pyx_refnanny = NULL;
#ifdef WITH_THREAD
  #define __Pyx_RefNannySetupContext(name, acquire_gil) \
          if (acquire_gil) { \
              PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure(); \
              __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), __LINE__, __FILE__); \
              PyGILState_Release(__pyx_gilstate_save); \
          } else { \
              __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), __LINE__, __FILE__); \
          }
#else
  #define __Pyx_RefNannySetupContext(name, acquire_gil) \
          __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), __LINE__, __FILE__)
#endif
  #define __Pyx_RefNannyFinishContext() \
          __Pyx_RefNanny->FinishContext(&__pyx_refnanny)
  #define __Pyx_INCREF(r)  __Pyx_RefNanny->INCREF(__pyx_refnanny, (PyObject *)(r), __LINE__)
  #define __Pyx_DECREF(r)  __Pyx_RefNanny->DECREF(__pyx_refnanny, (PyObject *)(r), __LINE__)
  #define __Pyx_GOTREF(r)  __Pyx_RefNanny->GOTREF(__pyx_refnanny, (PyObject *)(r), __LINE__)
  #define __Pyx_GIVEREF(r) __Pyx_RefNanny->GIVEREF(__pyx_refnanny, (PyObject *)(r), __LINE__)
  #define __Pyx_XINCREF(r)  do { if((r) != NULL) {__Pyx_INCREF(r); }} while(0)
  #define __Pyx_XDECREF(r)  do { if((r) != NULL) {__Pyx_DECREF(r); }} while(0)
  #define __Pyx_XGOTREF(r)  do { if((r) != NULL) {__Pyx_GOTREF(r); }} while(0)
  #define __Pyx_XGIVEREF(r) do { if((r) != NULL) {__Pyx_GIVEREF(r);}} while(0)
#else
  #define __Pyx_RefNannyDeclarations
  #define __Pyx_RefNannySetupContext(name, acquire_gil)
  #define __Pyx_RefNannyFinishContext()
  #define __Pyx_INCREF(r) Py_INCREF(r)
  #define __Pyx_DECREF(r) Py_DECREF(r)
  #define __Pyx_GOTREF(r)
  #define __Pyx_GIVEREF(r)
  #define __Pyx_XINCREF(r) Py_XINCREF(r)
  #define __Pyx_XDECREF(r) Py_XDECREF(r)
  #define __Pyx_XGOTREF(r)
  #define __Pyx_XGIVEREF(r)
#endif
#define __Pyx_XDECREF_SET(r, v) do {                            \
        PyObject *tmp = (PyObject *) r;                         \
        r = v; __Pyx_XDECREF(tmp);                              \
    } while (0)
#define __Pyx_DECREF_SET(r, v) do {                             \
        PyObject *tmp = (PyObject *) r;                         \
        r = v; __Pyx_DECREF(tmp);                               \
    } while (0)
#define __Pyx_CLEAR(r)    do { PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);} while(0)
#define __Pyx_XCLEAR(r)   do { if((r) != NULL) {PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);}} while(0)

static void __Pyx_RaiseArgtupleInvalid(const char* func_name, int exact,
    Py_ssize_t num_min, Py_ssize_t num_max, Py_ssize_t num_found);

static void __Pyx_RaiseDoubleKeywordsError(const char* func_name, PyObject* kw_name);

static int __Pyx_ParseOptionalKeywords(PyObject *kwds, PyObject **argnames[], \
    PyObject *kwds2, PyObject *values[], Py_ssize_t num_pos_args, \
    const char* function_name);

#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) {
    PyListObject* L = (PyListObject*) list;
    Py_ssize_t len = Py_SIZE(list);
    if (likely(L->allocated > len) & likely(len > (L->allocated >> 1))) {
        Py_INCREF(x);
        PyList_SET_ITEM(list, len, x);
        Py_SIZE(list) = len+1;
        return 0;
    }
    return PyList_Append(list, x);
}
#else
#define __Pyx_PyList_Append(L,x) PyList_Append(L,x)
#endif

static void* __Pyx_GetVtable(PyObject *dict);

#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw);
#else
#define __Pyx_PyObject_Call(func, arg, kw) PyObject_Call(func, arg, kw)
#endif

#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg);
#endif

static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg);

typedef struct {
    int code_line;
    PyCodeObject* code_object;
} __Pyx_CodeObjectCacheEntry;
struct __Pyx_CodeObjectCache {
    int count;
    int max_count;
    __Pyx_CodeObjectCacheEntry* entries;
};
static struct __Pyx_CodeObjectCache __pyx_code_cache = {0,0,NULL};
static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line);
static PyCodeObject *__pyx_find_code_object(int code_line);
static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object);

static void __Pyx_AddTraceback(const char *funcname, int c_line,
                               int py_line, const char *filename);

static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *);

static CYTHON_INLINE unsigned int __Pyx_PyInt_As_unsigned_int(PyObject *);

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_Eina_Bool(Eina_Bool value);

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_unsigned_int(unsigned int value);

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value);

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_Evas_Font_Size(Evas_Font_Size value);

static CYTHON_INLINE Evas_Font_Size __Pyx_PyInt_As_Evas_Font_Size(PyObject *);

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_Evas_Coord(Evas_Coord value);

static CYTHON_INLINE Evas_Coord __Pyx_PyInt_As_Evas_Coord(PyObject *);

static CYTHON_INLINE Eina_Bool __Pyx_PyInt_As_Eina_Bool(PyObject *);

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value);

static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *);

static int __Pyx_check_binary_version(void);

#if !defined(__Pyx_PyIdentifier_FromString)
#if PY_MAJOR_VERSION < 3
  #define __Pyx_PyIdentifier_FromString(s) PyString_FromString(s)
#else
  #define __Pyx_PyIdentifier_FromString(s) PyUnicode_FromString(s)
#endif
#endif

static PyObject *__Pyx_ImportModule(const char *name);

static PyTypeObject *__Pyx_ImportType(const char *module_name, const char *class_name, size_t size, int strict);

static int __Pyx_ImportFunction(PyObject *module, const char *funcname, void (**f)(void), const char *sig);

static int __Pyx_InitStrings(__Pyx_StringTabEntry *t);


/* Module declarations from 'cpython.version' */

/* Module declarations from 'cpython.ref' */

/* Module declarations from 'cpython.exc' */

/* Module declarations from 'cpython.module' */

/* Module declarations from 'cpython.mem' */

/* Module declarations from 'cpython.tuple' */

/* Module declarations from 'cpython.list' */

/* Module declarations from 'libc.string' */

/* Module declarations from 'libc.stdio' */

/* Module declarations from 'cpython.object' */

/* Module declarations from 'cpython.sequence' */

/* Module declarations from 'cpython.mapping' */

/* Module declarations from 'cpython.iterator' */

/* Module declarations from '__builtin__' */

/* Module declarations from 'cpython.type' */
static PyTypeObject *__pyx_ptype_7cpython_4type_type = 0;

/* Module declarations from 'cpython.number' */

/* Module declarations from 'cpython.int' */

/* Module declarations from '__builtin__' */

/* Module declarations from 'cpython.bool' */
static PyTypeObject *__pyx_ptype_7cpython_4bool_bool = 0;

/* Module declarations from 'cpython.long' */

/* Module declarations from 'cpython.float' */

/* Module declarations from '__builtin__' */

/* Module declarations from 'cpython.complex' */
static PyTypeObject *__pyx_ptype_7cpython_7complex_complex = 0;

/* Module declarations from 'cpython.string' */

/* Module declarations from 'cpython.unicode' */

/* Module declarations from 'cpython.dict' */

/* Module declarations from 'cpython.instance' */

/* Module declarations from 'cpython.function' */

/* Module declarations from 'cpython.method' */

/* Module declarations from 'cpython.weakref' */

/* Module declarations from 'cpython.getargs' */

/* Module declarations from 'cpython.pythread' */

/* Module declarations from 'cpython.pystate' */

/* Module declarations from 'cpython.cobject' */

/* Module declarations from 'cpython.oldbuffer' */

/* Module declarations from 'cpython.set' */

/* Module declarations from 'cpython.buffer' */

/* Module declarations from 'cpython.bytes' */

/* Module declarations from 'cpython.pycapsule' */

/* Module declarations from 'cpython' */

/* Module declarations from 'efl.eina' */

/* Module declarations from 'efl.c_eo' */

/* Module declarations from 'efl.eo' */
static PyTypeObject *__pyx_ptype_3efl_2eo_Eo = 0;
static PyObject *(*__pyx_f_3efl_2eo_object_from_instance)(Eo *); /*proto*/
static Eo *(*__pyx_f_3efl_2eo_instance_from_object)(PyObject *); /*proto*/

/* Module declarations from 'efl.evas' */
static PyTypeObject *__pyx_ptype_3efl_4evas_Rect = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_Canvas = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_Map = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_Object = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_Rectangle = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_Line = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_Image = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_FilledImage = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_Polygon = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_Text = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_Textblock = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventPoint = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventCoordPoint = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventPrecisionPoint = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventPosition = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventPrecisionPosition = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventMouseIn = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventMouseOut = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventMouseDown = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventMouseUp = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventMouseMove = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventMultiDown = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventMultiUp = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventMultiMove = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventMouseWheel = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventKeyDown = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventKeyUp = 0;
static PyTypeObject *__pyx_ptype_3efl_4evas_EventHold = 0;

/* Module declarations from 'efl.elementary.object' */
static PyTypeObject *__pyx_ptype_3efl_10elementary_6object_Canvas = 0;
static PyTypeObject *__pyx_ptype_3efl_10elementary_6object_Object = 0;

/* Module declarations from 'efl.utils.conversions' */
static PyObject *(*__pyx_f_3efl_5utils_11conversions__ctouni)(char const *); /*proto*/
static PyObject *(*__pyx_f_3efl_5utils_11conversions_eina_list_strings_to_python_list)(Eina_List const *); /*proto*/

/* Module declarations from 'efl.utils.deprecated' */
static PyTypeObject *__pyx_ptype_3efl_5utils_10deprecated_DEPRECATED = 0;

/* Module declarations from 'efl.elementary.configuration' */
static PyTypeObject *__pyx_ptype_3efl_10elementary_13configuration_Configuration = 0;
#define __Pyx_MODULE_NAME "efl.elementary.configuration"
int __pyx_module_is_main_efl__elementary__configuration = 0;

/* Implementation of 'efl.elementary.configuration' */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_save(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_2reload(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_4all_flush(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_7profile___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_7profile_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_profile); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_6profile_dir_get(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_profile, int __pyx_v_is_user); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_12profile_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_threshold); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_threshold); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_threshold); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, unsigned int __pyx_v_distance); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_standard); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_threshold); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_time_limit); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_weight); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17longpress_timeout___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_17longpress_timeout_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_longpress_timeout); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_15softcursor_mode___set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, Elm_Softcursor_Mode __pyx_v_mode); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_15softcursor_mode_2__get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_13tooltip_delay___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_13tooltip_delay_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_delay); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_engine_only); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_5scale___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_5scale_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_scale); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18password_show_last___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_18password_show_last_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_password_show_last); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_password_show_last_timeout); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_6engine___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_6engine_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_engine); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_16preferred_engine___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_16preferred_engine_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_engine); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_16accel_preference___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_16accel_preference_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_pref); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17text_classes_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17font_overlay_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_8font_overlay_set(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_text_class, PyObject *__pyx_v_font, PyObject *__pyx_v_size); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18color_classes_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18color_overlay_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_10color_overlay_set(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_cc, int __pyx_v_r, int __pyx_v_g, int __pyx_v_b, int __pyx_v_a, int __pyx_v_r2, int __pyx_v_g2, int __pyx_v_b2, int __pyx_v_a2, int __pyx_v_r3, int __pyx_v_g3, int __pyx_v_b3, int __pyx_v_a3); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_12color_overlay_unset(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_cc); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_14color_overlay_apply(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_16font_overlay_unset(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_text_class); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18font_overlay_apply(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_11finger_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_11finger_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enable); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_animate); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_disabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17focus_move_policy___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_17focus_move_policy_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_policy); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_disabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, Elm_Focus_Autoscroll_Mode __pyx_v_mode); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_8mirrored___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_8mirrored_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_mirrored); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_20indicator_service_get(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_rotation); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_long_tap_timeout); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_double_tap_timeout); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enable); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_15magnifier_scale___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_15magnifier_scale_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_scale); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_22audio_mute_get(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, Edje_Channel __pyx_v_channel); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_24audio_mute_set(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, Edje_Channel __pyx_v_channel, int __pyx_v_mute); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_10atspi_mode___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_10atspi_mode_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_is_atspi); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self); /* proto */
static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_mode); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_config_finger_size_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_2config_finger_size_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_size); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_4config_tooltip_delay_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_6config_tooltip_delay_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_delay); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_8focus_highlight_enabled_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_10focus_highlight_enabled_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_enabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_12focus_highlight_animate_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_14focus_highlight_animate_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_animate); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_16focus_highlight_clip_disabled_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_18focus_highlight_clip_disabled_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_disabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_20focus_move_policy_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_22focus_move_policy_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_policy); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_24item_select_on_focus_disabled_get(CYTHON_UNUSED PyObject *__pyx_self, CYTHON_UNUSED PyObject *__pyx_v_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_26item_select_on_focus_disabled_set(CYTHON_UNUSED PyObject *__pyx_self, CYTHON_UNUSED PyObject *__pyx_v_self, int __pyx_v_disabled); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_28preferred_engine_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_30preferred_engine_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_engine); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_32accel_preference_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_34accel_preference_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_pref); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_36engine_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_38engine_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_engine); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_40scale_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_42scale_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_scale); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_44cursor_engine_only_get(CYTHON_UNUSED PyObject *__pyx_self); /* proto */
static PyObject *__pyx_pf_3efl_10elementary_13configuration_46cursor_engine_only_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_engine_only); /* proto */
static PyObject *__pyx_tp_new_3efl_10elementary_13configuration_Configuration(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/
static char __pyx_k_a[] = "a";
static char __pyx_k_b[] = "b";
static char __pyx_k_g[] = "g";
static char __pyx_k_r[] = "r";
static char __pyx_k_a2[] = "a2";
static char __pyx_k_a3[] = "a3";
static char __pyx_k_b2[] = "b2";
static char __pyx_k_b3[] = "b3";
static char __pyx_k_cc[] = "cc";
static char __pyx_k_g2[] = "g2";
static char __pyx_k_g3[] = "g3";
static char __pyx_k_r2[] = "r2";
static char __pyx_k_r3[] = "r3";
static char __pyx_k_1_13[] = "1.13";
static char __pyx_k_font[] = "font";
static char __pyx_k_main[] = "__main__";
static char __pyx_k_mute[] = "mute";
static char __pyx_k_pref[] = "pref";
static char __pyx_k_self[] = "self";
static char __pyx_k_size[] = "size";
static char __pyx_k_test[] = "__test__";
static char __pyx_k_delay[] = "delay";
static char __pyx_k_scale[] = "scale";
static char __pyx_k_engine[] = "engine";
static char __pyx_k_policy[] = "policy";
static char __pyx_k_animate[] = "animate";
static char __pyx_k_channel[] = "channel";
static char __pyx_k_enabled[] = "enabled";
static char __pyx_k_is_user[] = "is_user";
static char __pyx_k_profile[] = "profile";
static char __pyx_k_disabled[] = "disabled";
static char __pyx_k_scale_get[] = "scale_get";
static char __pyx_k_scale_set[] = "scale_set";
static char __pyx_k_engine_get[] = "engine_get";
static char __pyx_k_engine_set[] = "engine_set";
static char __pyx_k_pyx_vtable[] = "__pyx_vtable__";
static char __pyx_k_text_class[] = "text_class";
static char __pyx_k_engine_only[] = "engine_only";
static char __pyx_k_accel_preference_get[] = "accel_preference_get";
static char __pyx_k_accel_preference_set[] = "accel_preference_set";
static char __pyx_k_preferred_engine_get[] = "preferred_engine_get";
static char __pyx_k_preferred_engine_set[] = "preferred_engine_set";
static char __pyx_k_focus_move_policy_get[] = "focus_move_policy_get";
static char __pyx_k_focus_move_policy_set[] = "focus_move_policy_set";
static char __pyx_k_config_finger_size_get[] = "config_finger_size_get";
static char __pyx_k_config_finger_size_set[] = "config_finger_size_set";
static char __pyx_k_cursor_engine_only_get[] = "cursor_engine_only_get";
static char __pyx_k_cursor_engine_only_set[] = "cursor_engine_only_set";
static char __pyx_k_config_tooltip_delay_get[] = "config_tooltip_delay_get";
static char __pyx_k_config_tooltip_delay_set[] = "config_tooltip_delay_set";
static char __pyx_k_focus_highlight_animate_get[] = "focus_highlight_animate_get";
static char __pyx_k_focus_highlight_animate_set[] = "focus_highlight_animate_set";
static char __pyx_k_focus_highlight_enabled_get[] = "focus_highlight_enabled_get";
static char __pyx_k_focus_highlight_enabled_set[] = "focus_highlight_enabled_set";
static char __pyx_k_efl_elementary_configuration[] = "efl.elementary.configuration";
static char __pyx_k_Get_the_duration_for_occurring[] = "\n\n        Get the duration for occurring double tap event of gesture layer.\n\n        :return: Timeout for double tap event of gesture layer.\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_Clouseau_state_True_if_clouseau[] = "\n\n        Clouseau state. True if clouseau was tried to be run.\n\n        :return: True if clouseau was tried to run, False otherwise\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_Elementary_s_profile_in_use_The[] = "Elementary's profile in use.\n\n        The global profile that is applied to all Elementary applications.\n\n        :type: string\n\n        ";
static char __pyx_k_The_amount_of_inertia_scrollers[] = "The amount of inertia scrollers will impose at animations\n        triggered by Elementary widgets' zooming API.\n\n        :type: float\n\n        ";
static char __pyx_k_The_configured_finger_size_This[] = "The configured \"finger size\"\n\n        This gets the globally configured finger size, **in pixels**\n\n        :type: int\n\n        ";
static char __pyx_k_The_duration_for_occurring_long[] = "The duration for occurring long press event.\n\n        :type: float\n\n        ";
static char __pyx_k_The_magnifier_enabled_state_for[] = "The magnifier enabled state for entries\n\n        :type: bool\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_The_min_amount_of_inertia_a_scr[] = "\n\n        The min amount of inertia a scroller will impose at self scrolling\n        animations.\n\n        :type: float\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_The_number_of_pixels_one_should[] = "The number of pixels one should travel while dragging a\n        scroller's view to actually trigger scrolling.\n\n        One would use higher values for touch screens, in general, because\n        of their inherent imprecision.\n\n        :type: int\n\n        ";
static char __pyx_k_The_number_of_pixels_the_maximu[] = "\n\n        The number of pixels the maximum distance which can be flicked.\n        If it is flicked more than this,\n        the flick distance is same with maximum distance.\n\n        :type: int\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_The_sensitivity_amount_which_is[] = "The sensitivity amount which is be multiplied by the length of\n        mouse dragging.\n\n        ``0.1`` for minimum sensitivity, ``1.0`` for maximum sensitivity.\n        ``0.25`` is proper.\n\n        :type: float\n\n        ";
static char __pyx_k_The_standard_velocity_of_the_sc[] = "\n\n        The standard velocity of the scroller. The scroll animation time is\n        same with thumbscroll friction, if the velocity is same with standard\n        velocity.\n\n        :type: float\n\n        ";
static char __pyx_k_The_time_limit_for_accelerating[] = "The time limit for accelerating velocity.\n\n        :type: float\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_The_timeout_value_for_which_the[] = "The timeout value for which the last input entered in password\n        mode will be visible.\n\n        :type: float\n\n        ";
static char __pyx_k_The_weight_for_the_acceleration[] = "The weight for the acceleration.\n\n        :type: float\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_Whether_scrollers_should_bounce[] = "Whether scrollers should bounce when they reach their\n        viewport's edge during a scroll.\n\n        :type: bool\n\n        ";
static char __pyx_k_home_dave_e_bindings_python_efl[] = "/home/dave/e/bindings/python-efl/efl/elementary/configuration.pyx";
static char __pyx_k_mod_configuration_Module_Descri[] = "\n\n:mod:`configuration` Module\n###########################\n\n\nDescription\n===========\n\nElementary configuration is formed by a set options bounded to a\ngiven profile, like theme, \"finger size\", etc.\n\nThese are functions with which one synchronizes changes made to those\nvalues to the configuration storing files, de facto. You most probably\ndon't want to use the functions in this group unless you're writing an\nelementary configuration manager.\n\nProfiles\n========\n\nProfiles are pre-set options that affect the whole look-and-feel of\nElementary-based applications. There are, for example, profiles\naimed at desktop computer applications and others aimed at mobile,\ntouchscreen-based ones. You most probably don't want to use the\nfunctions in this group unless you're writing an elementary\nconfiguration manager.\n\nElementary Scrolling\n====================\n\nThese set how scrollable views in Elementary widgets should behave on\nuser interaction.\n\nPassword show last\n==================\n\nShow last feature of password mode enables user to view the last input\nentered for few seconds before masking it. These functions allow to set\nthis feature in password mode of entry widget and also allow to\nmanipulate the duration for which the input has to be visible.\n\nElementary Engine\n=================\n\nThese are functions setting and querying which rendering engine\nElementary will use for drawing its windows' pixels.\n\nThe following are the available engines:\n\n- \"software_x11\"\n- \"fb\"\n- \"directfb\"\n- \"software_16_x11\"\n- \"software_8_x11\"\n- \"xrender_x11\"\n- \"opengl_x11\"\n- \"software_gdi\"\n- \"software_16_wince_gdi\"\n- \"sdl\"\n- \"software_16_sdl\"\n- \"opengl_sdl\"\n- \"buffer\"\n- \"ews\"\n- \"opengl_cocoa\"\n- \"psl1ght\"\n\n\nATSPI AT-SPI2 Accessibility\n===========================\n\nElementary widgets support Linux Accessibility standard. For more\ninformation please visit:\nhttp://www.linuxfoundation.org/collaborate/workgroup""s/accessibility/atk/at-spi/at-spi_on_d-bus\n\n\nEnumerations\n============\n\n.. _Elm_Softcursor_Mode:\n\nElm_Softcursor_Mode\n-------------------\n\n.. data:: ELM_SOFTCURSOR_MODE_AUTO\n\n    Auto-detect if a software cursor should be used (default)\n\n.. data:: ELM_SOFTCURSOR_MODE_ON\n\n    Always use a softcursor\n\n.. data:: ELM_SOFTCURSOR_MODE_OFF\n\n    Never use a softcursor\n\n\n.. _Elm_Slider_Indicator_Visible_Mode:\n\nElm_Slider_Indicator_Visible_Mode\n---------------------------------\n\n.. data:: ELM_SLIDER_INDICATOR_VISIBLE_MODE_DEFAULT\n\n    show indicator on mouse down or change in slider value\n\n.. data:: ELM_SLIDER_INDICATOR_VISIBLE_MODE_ALWAYS\n\n    Always show the indicator\n\n.. data:: ELM_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS\n\n    Show the indicator on focus\n\n.. data:: ELM_SLIDER_INDICATOR_VISIBLE_MODE_NONE\n\n    Never show the indicator\n\n\n.. _Edje_Channel:\n\nAudio Channels\n--------------\n\n.. data:: EDJE_CHANNEL_EFFECT\n\n    Standard audio effects\n\n.. data:: EDJE_CHANNEL_BACKGROUND\n\n    Background audio sounds\n\n.. data:: EDJE_CHANNEL_MUSIC\n\n    Music audio\n\n.. data:: EDJE_CHANNEL_FOREGROUND\n\n    Foreground audio sounds\n\n.. data:: EDJE_CHANNEL_INTERFACE\n\n    Sounds related to the interface\n\n.. data:: EDJE_CHANNEL_INPUT\n\n    Sounds related to regular input\n\n.. data:: EDJE_CHANNEL_ALERT\n\n    Sounds for major alerts\n\n.. data:: EDJE_CHANNEL_ALL\n\n    All audio channels (convenience)\n\n\nInheritance diagram\n===================\n\n.. inheritance-diagram:: efl.elementary.configuration\n    :parts: 2\n\n";
static char __pyx_k_ATSPI_mode_type_bool_note_Enable[] = "ATSPI mode\n\n        :type: bool\n\n        .. note:: Enables Linux Accessibility support for Elementary widgets.\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_Elementary_item_focus_on_selecti[] = "Elementary item focus on selection.\n\n        :type: bool\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_Elementary_s_acceleration_prefer[] = "Elementary's acceleration preferences for new windows\n\n        Note that it will take effect only to Elementary windows created after\n        this is called. The value is a freeform string that indicates\n        what kind of acceleration is preferred. This may or may not be honored,\n        but a best attempt will be made. Known strings are as follows:\n\n        * \"gl\", \"opengl\": try use opengl.\n        * \"3d\": try and use a 3d acceleration unit.\n        * \"hw\", \"hardware\", \"accel\": try any acceleration unit (best possible)\n\n        .. note:: This takes precedence over engine preferences set with\n                  :attr:`preferred_engine`\n\n        :type: string\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_Elementary_s_rendering_engine_in[] = "Elementary's rendering engine in use.\n\n        This gets the global rendering engine that is applied to all\n        Elementary applications.\n\n        Note that it will take effect only to Elementary windows created\n        after this is set.\n\n        :type: string\n\n        .. deprecated:: 1.13\n            Use :attr:`accel_preference` instead.\n\n        ";
static char __pyx_k_Focus_Autoscroll_Mode_When_a_reg[] = "Focus Autoscroll Mode\n\n        When a region or an item is focused and it resides inside any scroller,\n        elementary will automatically scroll the focused area to the visible\n        viewport.\n\n        :type: Elm_Focus_Autoscroll_Mode\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_Get_Elementary_s_list_of_availab[] = "Get Elementary's list of available profiles.\n\n        :type: tuple of strings\n\n        ";
static char __pyx_k_Get_Elementary_s_list_of_color_o[] = "Get Elementary's list of color overlays\n\n        Return the overlays setted using color_overlay_set()\n\n        :type: list of tuples (color_class, (r, g, b, a), (r2, g2, b2, a2), (r3, g3, b3, a3))\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_Get_Elementary_s_list_of_font_ov[] = "Get Elementary's list of font overlays, set with\n        :py:func:`font_overlay_set()`.\n\n        For each text class, one can set a **font overlay** for it, overriding\n        the default font properties for that class coming from the theme in\n        use. There is no need to free this list.\n\n        :type: list of tuples (text_class, font, size)\n\n        ";
static char __pyx_k_Get_Elementary_s_list_of_support[] = "Get Elementary's list of supported text classes.\n\n        :type: list of tuples (name, desc)\n\n        ";
static char __pyx_k_Get_Elementary_s_preferred_engin[] = "Get Elementary's preferred engine to use.\n\n        This gets the global rendering engine that is applied to all\n        Elementary applications and is PREFERRED by the application.\n\n        Note that it will take effect only to Elementary windows created\n        after this is called. This overrides the engine set by configuration\n        at application startup. Note that it is a hint and may not be honored.\n\n        :type: string\n\n        .. deprecated:: 1.13\n            Use :attr:`accel_preference` instead.\n\n        ";
static char __pyx_k_Get_the_system_mirrored_mode_Thi[] = "Get the system mirrored mode. This determines the default\n        mirrored mode of widgets.\n\n        type: bool\n\n        ";
static char __pyx_k_Slider_s_indicator_visiblity_mod[] = "Slider's indicator visiblity mode.\n\n        :type: :ref:`Elm_Slider_Indicator_Visible_Mode`\n\n        .. versionadded:: 1.13\n        \n        ";
static char __pyx_k_The_amount_of_inertia_a_paged_sc[] = "The amount of inertia a **paged** scroller will impose at page\n        fitting animations.\n\n        :type: float\n\n        ";
static char __pyx_k_The_amount_of_inertia_a_scroller[] = "The amount of inertia a scroller will impose at bounce animations.\n\n        :type: float\n\n        ";
static char __pyx_k_The_amount_of_lag_between_your_a[] = "The amount of lag between your actual mouse cursor dragging\n        movement and a scroller's view movement itself, while pushing it\n        into bounce state manually.\n\n        .. note:: parameter value will get bound to 0.0 - 1.0 interval, always\n\n        :type: float\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_The_amount_of_scaling_the_magnif[] = "The amount of scaling the magnifer does\n\n        :type: float\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_The_configured_cache_flush_enabl[] = "The configured cache flush enabled state\n\n        This property reflects the globally configured cache flush state -\n        if it is enabled or not. When cache flushing is enabled, elementary\n        will regularly (see :py:attr:`cache_flush_interval`) flush\n        caches and dump data out of memory and allow usage to re-seed caches\n        and data in memory where it can do so. An idle application will thus\n        minimize its memory usage as data will be freed from memory and not\n        be re-loaded as it is idle and not rendering or doing anything\n        graphically right now.\n\n        .. seealso:: :py:func:`efl.elementary.general.cache_all_flush`\n\n        :type: bool\n\n        ";
static char __pyx_k_The_duration_after_which_tooltip[] = "The duration after which tooltip will be shown.\n\n        :type: float\n\n        ";
static char __pyx_k_The_focus_movement_policy_How_th[] = "The focus movement policy.\n\n        How the focus is moved to another object. It can be\n        ELM_FOCUS_MOVE_POLICY_CLICK or ELM_FOCUS_MOVE_POLICY_IN. The first\n        means elementary focus is moved on elementary object click. The\n        second means elementary focus is moved on elementary object mouse in.\n\n        :type: Elm_Focus_Move_Policy\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_The_global_scaling_factor_This_g[] = "The global scaling factor\n\n        This gets the globally configured scaling factor that is applied to\n        all objects.\n\n        :type: float\n\n        ";
static char __pyx_k_The_globally_configured_cache_fl[] = "The globally configured cache flush interval time, in ticks\n\n        .. seealso:: :py:func:`efl.elementary.general.cache_all_flush`\n\n        .. note:: The ``size`` must be greater than 0. if not, the cache flush\n            will be ignored.\n\n        :type: int\n\n        ";
static char __pyx_k_The_globally_configured_edje_col[] = "The globally configured edje collections cache size, in number of\n        collections.\n\n        :type: int\n\n        ";
static char __pyx_k_The_globally_configured_edje_fil[] = "The globally configured edje file cache size, in number of files.\n\n        :type: int\n\n        ";
static char __pyx_k_The_globally_configured_exclusiv[] = "The globally configured exclusive usage of engine cursors.\n\n        If True only engine cursors will be enabled, if False will look for\n        them on theme before.\n\n        :type: bool\n\n        ";
static char __pyx_k_The_globally_configured_font_cac[] = "The globally configured font cache size, in bytes.\n\n        :type: int\n\n        ";
static char __pyx_k_The_globally_configured_image_ca[] = "The globally configured image cache size, in bytes\n\n        :type: int\n\n        ";
static char __pyx_k_The_minimum_speed_of_mouse_curso[] = "The minimum speed of mouse cursor movement which will trigger list\n        self scrolling animation after a mouse up event (pixels/second).\n\n        :type: float\n\n        ";
static char __pyx_k_The_mode_used_for_software_provi[] = "The mode used for software provided mouse cursors inline in the window\n        canvas.\n\n        A software rendered cursor can be provided for rendering inline inside the\n        canvas windows in the event the native display system does not provide one\n        or the native oneis not wanted.\n\n        :type: :ref:`Elm_Softcursor_Mode`\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_The_number_of_pixels_the_range_w[] = "The number of pixels the range which can be scrolled,\n        while the scroller is held.\n\n        :type: int\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_The_show_last_setting_of_passwor[] = "The \"show last\" setting of password mode.\n\n        :type: bool\n\n        ";
static char __pyx_k_Use_accel_preference_get_instead[] = "Use accel_preference_get() instead.";
static char __pyx_k_Use_accel_preference_set_instead[] = "Use accel_preference_set() instead.";
static char __pyx_k_Whether_scrollers_should_be_drag[] = "Whether scrollers should be draggable from any point in their views.\n\n        .. note:: This is the default behavior for touch screens, in general.\n        .. note:: All other functions namespaced with \"thumbscroll\" will only\n          have effect if this mode is enabled.\n\n        :type: bool\n\n        ";
static char __pyx_k_Whether_selection_should_be_clea[] = "Whether selection should be cleared when entry widget is unfocused.\n\n        :type: bool\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_Whether_the_focus_highlight_clip[] = "Whether the focus highlight clip feature is disabled.\n\n        If disabled return True, else return False.\n        If focus highlight clip feature is not disabled the focus highlight\n        can be clipped.\n\n        :type: bool\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_Whether_the_focus_highlight_if_e[] = "Whether the focus highlight, if enabled, will animate its switch\n        from one object to the next\n\n        Note that it will take effect only to Elementary windows created after\n        this is set.\n\n        .. seealso:: :py:class:`~efl.elementary.window.Window`\n\n        :type: bool\n\n        ";
static char __pyx_k_Whether_the_highlight_on_focused[] = "Whether the highlight on focused objects is enabled or not\n\n        Note that it will take effect only to Elementary windows created after\n        this is set.\n\n        :type: bool\n\n        ";
static char __pyx_k_focus_highlight_clip_disabled_ge[] = "focus_highlight_clip_disabled_get";
static char __pyx_k_focus_highlight_clip_disabled_se[] = "focus_highlight_clip_disabled_set";
static char __pyx_k_item_select_on_focus_disabled_ge[] = "item_select_on_focus_disabled_get";
static char __pyx_k_item_select_on_focus_disabled_se[] = "item_select_on_focus_disabled_set";
static char __pyx_k_The_duration_for_occurring_long_2[] = "\n\n        The duration for occurring long tap event of gesture layer.\n\n        :type: float\n\n        .. versionadded:: 1.8\n\n        ";
static char __pyx_k_Get_Elementary_s_list_of_support_2[] = "Get Elementary's list of supported color classes.\n\n        :type: list of tuples (color_class_name, color_class_description)\n\n        .. versionadded:: 1.10\n\n        ";
static char __pyx_k_The_amount_of_inertia_a_scroller_2[] = "The amount of inertia a scroller will impose at region bring\n        animations.\n\n        :type: float\n\n        ";
static char __pyx_k_The_amount_of_inertia_a_scroller_3[] = "The amount of inertia a scroller will impose at self scrolling\n        animations.\n\n        :type: float\n\n        ";
static char __pyx_k_The_minimum_speed_of_mouse_curso_2[] = "The minimum speed of mouse cursor movement which will accelerate\n        scrolling velocity after a mouse up event (pixels/second).\n\n        :type: float\n\n        .. versionadded:: 1.8\n\n        ";
static PyObject *__pyx_kp_s_1_13;
static PyObject *__pyx_kp_s_Use_accel_preference_get_instead;
static PyObject *__pyx_kp_s_Use_accel_preference_set_instead;
static PyObject *__pyx_n_s_a;
static PyObject *__pyx_n_s_a2;
static PyObject *__pyx_n_s_a3;
static PyObject *__pyx_n_s_accel_preference_get;
static PyObject *__pyx_n_s_accel_preference_set;
static PyObject *__pyx_n_s_animate;
static PyObject *__pyx_n_s_b;
static PyObject *__pyx_n_s_b2;
static PyObject *__pyx_n_s_b3;
static PyObject *__pyx_n_s_cc;
static PyObject *__pyx_n_s_channel;
static PyObject *__pyx_n_s_config_finger_size_get;
static PyObject *__pyx_n_s_config_finger_size_set;
static PyObject *__pyx_n_s_config_tooltip_delay_get;
static PyObject *__pyx_n_s_config_tooltip_delay_set;
static PyObject *__pyx_n_s_cursor_engine_only_get;
static PyObject *__pyx_n_s_cursor_engine_only_set;
static PyObject *__pyx_n_s_delay;
static PyObject *__pyx_n_s_disabled;
static PyObject *__pyx_n_s_efl_elementary_configuration;
static PyObject *__pyx_n_s_enabled;
static PyObject *__pyx_n_s_engine;
static PyObject *__pyx_n_s_engine_get;
static PyObject *__pyx_n_s_engine_only;
static PyObject *__pyx_n_s_engine_set;
static PyObject *__pyx_n_s_focus_highlight_animate_get;
static PyObject *__pyx_n_s_focus_highlight_animate_set;
static PyObject *__pyx_n_s_focus_highlight_clip_disabled_ge;
static PyObject *__pyx_n_s_focus_highlight_clip_disabled_se;
static PyObject *__pyx_n_s_focus_highlight_enabled_get;
static PyObject *__pyx_n_s_focus_highlight_enabled_set;
static PyObject *__pyx_n_s_focus_move_policy_get;
static PyObject *__pyx_n_s_focus_move_policy_set;
static PyObject *__pyx_n_s_font;
static PyObject *__pyx_n_s_g;
static PyObject *__pyx_n_s_g2;
static PyObject *__pyx_n_s_g3;
static PyObject *__pyx_kp_s_home_dave_e_bindings_python_efl;
static PyObject *__pyx_n_s_is_user;
static PyObject *__pyx_n_s_item_select_on_focus_disabled_ge;
static PyObject *__pyx_n_s_item_select_on_focus_disabled_se;
static PyObject *__pyx_n_s_main;
static PyObject *__pyx_n_s_mute;
static PyObject *__pyx_n_s_policy;
static PyObject *__pyx_n_s_pref;
static PyObject *__pyx_n_s_preferred_engine_get;
static PyObject *__pyx_n_s_preferred_engine_set;
static PyObject *__pyx_n_s_profile;
static PyObject *__pyx_n_s_pyx_vtable;
static PyObject *__pyx_n_s_r;
static PyObject *__pyx_n_s_r2;
static PyObject *__pyx_n_s_r3;
static PyObject *__pyx_n_s_scale;
static PyObject *__pyx_n_s_scale_get;
static PyObject *__pyx_n_s_scale_set;
static PyObject *__pyx_n_s_self;
static PyObject *__pyx_n_s_size;
static PyObject *__pyx_n_s_test;
static PyObject *__pyx_n_s_text_class;
static PyObject *__pyx_codeobj_;
static PyObject *__pyx_tuple__2;
static PyObject *__pyx_tuple__5;
static PyObject *__pyx_tuple__8;
static PyObject *__pyx_tuple__11;
static PyObject *__pyx_tuple__14;
static PyObject *__pyx_tuple__17;
static PyObject *__pyx_tuple__19;
static PyObject *__pyx_tuple__21;
static PyObject *__pyx_tuple__23;
static PyObject *__pyx_tuple__25;
static PyObject *__pyx_tuple__26;
static PyObject *__pyx_tuple__29;
static PyObject *__pyx_tuple__31;
static PyObject *__pyx_tuple__33;
static PyObject *__pyx_tuple__34;
static PyObject *__pyx_tuple__37;
static PyObject *__pyx_tuple__40;
static PyObject *__pyx_codeobj__3;
static PyObject *__pyx_codeobj__4;
static PyObject *__pyx_codeobj__6;
static PyObject *__pyx_codeobj__7;
static PyObject *__pyx_codeobj__9;
static PyObject *__pyx_codeobj__10;
static PyObject *__pyx_codeobj__12;
static PyObject *__pyx_codeobj__13;
static PyObject *__pyx_codeobj__15;
static PyObject *__pyx_codeobj__16;
static PyObject *__pyx_codeobj__18;
static PyObject *__pyx_codeobj__20;
static PyObject *__pyx_codeobj__22;
static PyObject *__pyx_codeobj__24;
static PyObject *__pyx_codeobj__27;
static PyObject *__pyx_codeobj__28;
static PyObject *__pyx_codeobj__30;
static PyObject *__pyx_codeobj__32;
static PyObject *__pyx_codeobj__35;
static PyObject *__pyx_codeobj__36;
static PyObject *__pyx_codeobj__38;
static PyObject *__pyx_codeobj__39;
static PyObject *__pyx_codeobj__41;

/* "efl/elementary/configuration.pyx":193
 *     """The configuration class"""
 * 
 *     def save(self):             # <<<<<<<<<<<<<<
 *         """Save back Elementary's configuration, so that it will persist on
 *         future sessions.
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_1save(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_save[] = "Configuration.save(self)\nSave back Elementary's configuration, so that it will persist on\n        future sessions.\n\n        This function will take effect -- thus, do I/O -- immediately. Use\n        it when you want to save all configuration changes at once. The\n        current configuration set will get saved onto the current profile\n        configuration file.\n\n        :return: ``True``, when successful. ``False``, otherwise.\n        :rtype: bool\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_1save(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("save (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_save(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_save(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("save", 0);

  /* "efl/elementary/configuration.pyx":206
 * 
 *         """
 *         return bool(elm_config_save())             # <<<<<<<<<<<<<<
 * 
 *     def reload(self):
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_save()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 206; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 206; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 206; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":193
 *     """The configuration class"""
 * 
 *     def save(self):             # <<<<<<<<<<<<<<
 *         """Save back Elementary's configuration, so that it will persist on
 *         future sessions.
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.save", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":208
 *         return bool(elm_config_save())
 * 
 *     def reload(self):             # <<<<<<<<<<<<<<
 *         """Reload Elementary's configuration, bounded to current selected
 *         profile.
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_3reload(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_2reload[] = "Configuration.reload(self)\nReload Elementary's configuration, bounded to current selected\n        profile.\n\n        Useful when you want to force reloading of configuration values for\n        a profile. If one removes user custom configuration directories,\n        for example, it will force a reload with system values instead.\n\n        :return: ``True``, when successful. ``False``, otherwise.\n        :rtype: bool\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_3reload(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("reload (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_2reload(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_2reload(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("reload", 0);

  /* "efl/elementary/configuration.pyx":220
 * 
 *         """
 *         elm_config_reload()             # <<<<<<<<<<<<<<
 * 
 *     def all_flush(self):
 */
  elm_config_reload();

  /* "efl/elementary/configuration.pyx":208
 *         return bool(elm_config_save())
 * 
 *     def reload(self):             # <<<<<<<<<<<<<<
 *         """Reload Elementary's configuration, bounded to current selected
 *         profile.
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":222
 *         elm_config_reload()
 * 
 *     def all_flush(self):             # <<<<<<<<<<<<<<
 *         """Flush all config settings then apply those settings to all
 *         applications using elementary on the current display."""
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_5all_flush(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_4all_flush[] = "Configuration.all_flush(self)\nFlush all config settings then apply those settings to all\n        applications using elementary on the current display.";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_5all_flush(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("all_flush (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_4all_flush(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_4all_flush(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("all_flush", 0);

  /* "efl/elementary/configuration.pyx":225
 *         """Flush all config settings then apply those settings to all
 *         applications using elementary on the current display."""
 *         elm_config_all_flush()             # <<<<<<<<<<<<<<
 * 
 *     property profile:
 */
  elm_config_all_flush();

  /* "efl/elementary/configuration.pyx":222
 *         elm_config_reload()
 * 
 *     def all_flush(self):             # <<<<<<<<<<<<<<
 *         """Flush all config settings then apply those settings to all
 *         applications using elementary on the current display."""
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":235
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return _ctouni(elm_config_profile_get())
 *         def __set__(self, profile):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_7profile_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_7profile_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_7profile___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_7profile___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":236
 *         """
 *         def __get__(self):
 *             return _ctouni(elm_config_profile_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, profile):
 *             if isinstance(profile, unicode): profile = PyUnicode_AsUTF8String(profile)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(elm_config_profile_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 236; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":235
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return _ctouni(elm_config_profile_get())
 *         def __set__(self, profile):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.profile.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":237
 *         def __get__(self):
 *             return _ctouni(elm_config_profile_get())
 *         def __set__(self, profile):             # <<<<<<<<<<<<<<
 *             if isinstance(profile, unicode): profile = PyUnicode_AsUTF8String(profile)
 *             elm_config_profile_set(<const char *>profile if profile is not None else NULL)
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_7profile_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_profile); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_7profile_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_profile) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_7profile_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((PyObject *)__pyx_v_profile));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_7profile_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_profile) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__set__", 0);
  __Pyx_INCREF(__pyx_v_profile);

  /* "efl/elementary/configuration.pyx":238
 *             return _ctouni(elm_config_profile_get())
 *         def __set__(self, profile):
 *             if isinstance(profile, unicode): profile = PyUnicode_AsUTF8String(profile)             # <<<<<<<<<<<<<<
 *             elm_config_profile_set(<const char *>profile if profile is not None else NULL)
 * 
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_profile); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_profile); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 238; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_profile, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":239
 *         def __set__(self, profile):
 *             if isinstance(profile, unicode): profile = PyUnicode_AsUTF8String(profile)
 *             elm_config_profile_set(<const char *>profile if profile is not None else NULL)             # <<<<<<<<<<<<<<
 * 
 *     def profile_dir_get(self, profile, bint is_user):
 */
  __pyx_t_2 = (__pyx_v_profile != Py_None);
  if ((__pyx_t_2 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_profile); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 239; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }
  elm_config_profile_set(__pyx_t_4);

  /* "efl/elementary/configuration.pyx":237
 *         def __get__(self):
 *             return _ctouni(elm_config_profile_get())
 *         def __set__(self, profile):             # <<<<<<<<<<<<<<
 *             if isinstance(profile, unicode): profile = PyUnicode_AsUTF8String(profile)
 *             elm_config_profile_set(<const char *>profile if profile is not None else NULL)
 */

  /* function exit code */
  __pyx_r = 0;
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.profile.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = -1;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_profile);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":241
 *             elm_config_profile_set(<const char *>profile if profile is not None else NULL)
 * 
 *     def profile_dir_get(self, profile, bint is_user):             # <<<<<<<<<<<<<<
 *         """Get an Elementary's profile directory path in the filesystem. One
 *         may want to fetch a system profile's dir or a user one (fetched
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_7profile_dir_get(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_6profile_dir_get[] = "Configuration.profile_dir_get(self, profile, bool is_user)\nGet an Elementary's profile directory path in the filesystem. One\n        may want to fetch a system profile's dir or a user one (fetched\n        inside $HOME).\n\n        :param profile:  The profile's name\n        :type profile: unicode\n        :param is_user:  Whether to lookup for a user profile (``True``)\n            or a system one (``False``)\n        :type is_user: bool\n        :return: The profile's directory path.\n        :rtype: string\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_7profile_dir_get(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  PyObject *__pyx_v_profile = 0;
  int __pyx_v_is_user;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("profile_dir_get (wrapper)", 0);
  {
    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_profile,&__pyx_n_s_is_user,0};
    PyObject* values[2] = {0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);
      switch (pos_args) {
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (pos_args) {
        case  0:
        if (likely((values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_profile)) != 0)) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        if (likely((values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_is_user)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("profile_dir_get", 1, 2, 2, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 241; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, "profile_dir_get") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 241; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 2) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
    }
    __pyx_v_profile = values[0];
    __pyx_v_is_user = __Pyx_PyObject_IsTrue(values[1]); if (unlikely((__pyx_v_is_user == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 241; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("profile_dir_get", 1, 2, 2, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 241; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.profile_dir_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_6profile_dir_get(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), __pyx_v_profile, __pyx_v_is_user);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_6profile_dir_get(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_profile, int __pyx_v_is_user) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("profile_dir_get", 0);
  __Pyx_INCREF(__pyx_v_profile);

  /* "efl/elementary/configuration.pyx":255
 * 
 *         """
 *         if isinstance(profile, unicode): profile = PyUnicode_AsUTF8String(profile)             # <<<<<<<<<<<<<<
 *         return _ctouni(elm_config_profile_dir_get(
 *             <const char *>profile if profile is not None else NULL,
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_profile); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_profile); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 255; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_profile, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":256
 *         """
 *         if isinstance(profile, unicode): profile = PyUnicode_AsUTF8String(profile)
 *         return _ctouni(elm_config_profile_dir_get(             # <<<<<<<<<<<<<<
 *             <const char *>profile if profile is not None else NULL,
 *             is_user))
 */
  __Pyx_XDECREF(__pyx_r);

  /* "efl/elementary/configuration.pyx":257
 *         if isinstance(profile, unicode): profile = PyUnicode_AsUTF8String(profile)
 *         return _ctouni(elm_config_profile_dir_get(
 *             <const char *>profile if profile is not None else NULL,             # <<<<<<<<<<<<<<
 *             is_user))
 * 
 */
  __pyx_t_2 = (__pyx_v_profile != Py_None);
  if ((__pyx_t_2 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_profile); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 257; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }

  /* "efl/elementary/configuration.pyx":256
 *         """
 *         if isinstance(profile, unicode): profile = PyUnicode_AsUTF8String(profile)
 *         return _ctouni(elm_config_profile_dir_get(             # <<<<<<<<<<<<<<
 *             <const char *>profile if profile is not None else NULL,
 *             is_user))
 */
  __pyx_t_3 = __pyx_f_3efl_5utils_11conversions__ctouni(elm_config_profile_dir_get(__pyx_t_4, __pyx_v_is_user)); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 256; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_r = __pyx_t_3;
  __pyx_t_3 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":241
 *             elm_config_profile_set(<const char *>profile if profile is not None else NULL)
 * 
 *     def profile_dir_get(self, profile, bint is_user):             # <<<<<<<<<<<<<<
 *         """Get an Elementary's profile directory path in the filesystem. One
 *         may want to fetch a system profile's dir or a user one (fetched
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.profile_dir_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_profile);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":266
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef Eina_List *lst = elm_config_profile_list_get()
 *             ret = tuple(eina_list_strings_to_python_list(lst))
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_12profile_list_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_12profile_list_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_12profile_list___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_12profile_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  Eina_List *__pyx_v_lst;
  PyObject *__pyx_v_ret = NULL;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  PyObject *__pyx_t_2 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":267
 *         """
 *         def __get__(self):
 *             cdef Eina_List *lst = elm_config_profile_list_get()             # <<<<<<<<<<<<<<
 *             ret = tuple(eina_list_strings_to_python_list(lst))
 *             elm_config_profile_list_free(lst)
 */
  __pyx_v_lst = elm_config_profile_list_get();

  /* "efl/elementary/configuration.pyx":268
 *         def __get__(self):
 *             cdef Eina_List *lst = elm_config_profile_list_get()
 *             ret = tuple(eina_list_strings_to_python_list(lst))             # <<<<<<<<<<<<<<
 *             elm_config_profile_list_free(lst)
 *             return ret
 */
  __pyx_t_1 = __pyx_f_3efl_5utils_11conversions_eina_list_strings_to_python_list(__pyx_v_lst); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  if (unlikely(__pyx_t_1 == Py_None)) {
    PyErr_SetString(PyExc_TypeError, "'NoneType' object is not iterable");
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_t_2 = PyList_AsTuple(((PyObject*)__pyx_t_1)); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_v_ret = ((PyObject*)__pyx_t_2);
  __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":269
 *             cdef Eina_List *lst = elm_config_profile_list_get()
 *             ret = tuple(eina_list_strings_to_python_list(lst))
 *             elm_config_profile_list_free(lst)             # <<<<<<<<<<<<<<
 *             return ret
 * 
 */
  elm_config_profile_list_free(__pyx_v_lst);

  /* "efl/elementary/configuration.pyx":270
 *             ret = tuple(eina_list_strings_to_python_list(lst))
 *             elm_config_profile_list_free(lst)
 *             return ret             # <<<<<<<<<<<<<<
 * 
 *     property scroll_bounce_enabled:
 */
  __Pyx_XDECREF(__pyx_r);
  __Pyx_INCREF(__pyx_v_ret);
  __pyx_r = __pyx_v_ret;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":266
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef Eina_List *lst = elm_config_profile_list_get()
 *             ret = tuple(eina_list_strings_to_python_list(lst))
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.profile_list.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_ret);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":279
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_scroll_bounce_enabled_get())
 *         def __set__(self, bint enabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":280
 *         """
 *         def __get__(self):
 *             return bool(elm_config_scroll_bounce_enabled_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint enabled):
 *             elm_config_scroll_bounce_enabled_set(enabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_scroll_bounce_enabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 280; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 280; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 280; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":279
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_scroll_bounce_enabled_get())
 *         def __set__(self, bint enabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_bounce_enabled.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":281
 *         def __get__(self):
 *             return bool(elm_config_scroll_bounce_enabled_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_bounce_enabled_set(enabled)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled) {
  int __pyx_v_enabled;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_enabled); {
    __pyx_v_enabled = __Pyx_PyObject_IsTrue(__pyx_arg_enabled); if (unlikely((__pyx_v_enabled == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_bounce_enabled.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_enabled));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":282
 *             return bool(elm_config_scroll_bounce_enabled_get())
 *         def __set__(self, bint enabled):
 *             elm_config_scroll_bounce_enabled_set(enabled)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_bounce_friction:
 */
  elm_config_scroll_bounce_enabled_set(__pyx_v_enabled);

  /* "efl/elementary/configuration.pyx":281
 *         def __get__(self):
 *             return bool(elm_config_scroll_bounce_enabled_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_bounce_enabled_set(enabled)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":290
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_bounce_friction_get()
 *         def __set__(self, double friction):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":291
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_bounce_friction_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double friction):
 *             elm_config_scroll_bounce_friction_set(friction)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_bounce_friction_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":290
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_bounce_friction_get()
 *         def __set__(self, double friction):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_bounce_friction.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":292
 *         def __get__(self):
 *             return elm_config_scroll_bounce_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_bounce_friction_set(friction)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction) {
  double __pyx_v_friction;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_friction); {
    __pyx_v_friction = __pyx_PyFloat_AsDouble(__pyx_arg_friction); if (unlikely((__pyx_v_friction == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 292; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_bounce_friction.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_friction));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":293
 *             return elm_config_scroll_bounce_friction_get()
 *         def __set__(self, double friction):
 *             elm_config_scroll_bounce_friction_set(friction)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_page_scroll_friction:
 */
  elm_config_scroll_bounce_friction_set(__pyx_v_friction);

  /* "efl/elementary/configuration.pyx":292
 *         def __get__(self):
 *             return elm_config_scroll_bounce_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_bounce_friction_set(friction)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":302
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_page_scroll_friction_get()
 *         def __set__(self, double friction):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":303
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_page_scroll_friction_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double friction):
 *             elm_config_scroll_page_scroll_friction_set(friction)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_page_scroll_friction_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 303; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":302
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_page_scroll_friction_get()
 *         def __set__(self, double friction):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_page_scroll_friction.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":304
 *         def __get__(self):
 *             return elm_config_scroll_page_scroll_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_page_scroll_friction_set(friction)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction) {
  double __pyx_v_friction;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_friction); {
    __pyx_v_friction = __pyx_PyFloat_AsDouble(__pyx_arg_friction); if (unlikely((__pyx_v_friction == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 304; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_page_scroll_friction.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_friction));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":305
 *             return elm_config_scroll_page_scroll_friction_get()
 *         def __set__(self, double friction):
 *             elm_config_scroll_page_scroll_friction_set(friction)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_bring_in_scroll_friction:
 */
  elm_config_scroll_page_scroll_friction_set(__pyx_v_friction);

  /* "efl/elementary/configuration.pyx":304
 *         def __get__(self):
 *             return elm_config_scroll_page_scroll_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_page_scroll_friction_set(friction)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":314
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_bring_in_scroll_friction_get()
 *         def __set__(self, double friction):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":315
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_bring_in_scroll_friction_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double friction):
 *             elm_config_scroll_bring_in_scroll_friction_set(friction)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_bring_in_scroll_friction_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 315; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":314
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_bring_in_scroll_friction_get()
 *         def __set__(self, double friction):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_bring_in_scroll_friction.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":316
 *         def __get__(self):
 *             return elm_config_scroll_bring_in_scroll_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_bring_in_scroll_friction_set(friction)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction) {
  double __pyx_v_friction;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_friction); {
    __pyx_v_friction = __pyx_PyFloat_AsDouble(__pyx_arg_friction); if (unlikely((__pyx_v_friction == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 316; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_bring_in_scroll_friction.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_friction));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":317
 *             return elm_config_scroll_bring_in_scroll_friction_get()
 *         def __set__(self, double friction):
 *             elm_config_scroll_bring_in_scroll_friction_set(friction)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_zoom_friction:
 */
  elm_config_scroll_bring_in_scroll_friction_set(__pyx_v_friction);

  /* "efl/elementary/configuration.pyx":316
 *         def __get__(self):
 *             return elm_config_scroll_bring_in_scroll_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_bring_in_scroll_friction_set(friction)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":326
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_zoom_friction_get()
 *         def __set__(self, double friction):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":327
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_zoom_friction_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double friction):
 *             elm_config_scroll_zoom_friction_set(friction)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_zoom_friction_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 327; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":326
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_zoom_friction_get()
 *         def __set__(self, double friction):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_zoom_friction.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":328
 *         def __get__(self):
 *             return elm_config_scroll_zoom_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_zoom_friction_set(friction)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction) {
  double __pyx_v_friction;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_friction); {
    __pyx_v_friction = __pyx_PyFloat_AsDouble(__pyx_arg_friction); if (unlikely((__pyx_v_friction == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 328; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_zoom_friction.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_friction));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":329
 *             return elm_config_scroll_zoom_friction_get()
 *         def __set__(self, double friction):
 *             elm_config_scroll_zoom_friction_set(friction)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_enabled:
 */
  elm_config_scroll_zoom_friction_set(__pyx_v_friction);

  /* "efl/elementary/configuration.pyx":328
 *         def __get__(self):
 *             return elm_config_scroll_zoom_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_zoom_friction_set(friction)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":341
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_scroll_thumbscroll_enabled_get())
 *         def __set__(self, bint enabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":342
 *         """
 *         def __get__(self):
 *             return bool(elm_config_scroll_thumbscroll_enabled_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint enabled):
 *             elm_config_scroll_thumbscroll_enabled_set(enabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_scroll_thumbscroll_enabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 342; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 342; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 342; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":341
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_scroll_thumbscroll_enabled_get())
 *         def __set__(self, bint enabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_enabled.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":343
 *         def __get__(self):
 *             return bool(elm_config_scroll_thumbscroll_enabled_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_enabled_set(enabled)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled) {
  int __pyx_v_enabled;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_enabled); {
    __pyx_v_enabled = __Pyx_PyObject_IsTrue(__pyx_arg_enabled); if (unlikely((__pyx_v_enabled == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 343; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_enabled.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_enabled));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":344
 *             return bool(elm_config_scroll_thumbscroll_enabled_get())
 *         def __set__(self, bint enabled):
 *             elm_config_scroll_thumbscroll_enabled_set(enabled)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_threshold:
 */
  elm_config_scroll_thumbscroll_enabled_set(__pyx_v_enabled);

  /* "efl/elementary/configuration.pyx":343
 *         def __get__(self):
 *             return bool(elm_config_scroll_thumbscroll_enabled_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_enabled_set(enabled)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":356
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_threshold_get()
 *         def __set__(self, int threshold):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":357
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_threshold_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, int threshold):
 *             elm_config_scroll_thumbscroll_threshold_set(threshold)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_unsigned_int(elm_config_scroll_thumbscroll_threshold_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 357; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":356
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_threshold_get()
 *         def __set__(self, int threshold):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_threshold.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":358
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_threshold_get()
 *         def __set__(self, int threshold):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_threshold_set(threshold)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_threshold); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_threshold) {
  int __pyx_v_threshold;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_threshold); {
    __pyx_v_threshold = __Pyx_PyInt_As_int(__pyx_arg_threshold); if (unlikely((__pyx_v_threshold == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 358; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_threshold.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_threshold));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_threshold) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":359
 *             return elm_config_scroll_thumbscroll_threshold_get()
 *         def __set__(self, int threshold):
 *             elm_config_scroll_thumbscroll_threshold_set(threshold)             # <<<<<<<<<<<<<<
 * 
 * 
 */
  elm_config_scroll_thumbscroll_threshold_set(__pyx_v_threshold);

  /* "efl/elementary/configuration.pyx":358
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_threshold_get()
 *         def __set__(self, int threshold):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_threshold_set(threshold)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":371
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_hold_threshold_get()
 *         def __set__(self, int threshold):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":372
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_hold_threshold_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, int threshold):
 *             elm_config_scroll_thumbscroll_hold_threshold_set(threshold)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_unsigned_int(elm_config_scroll_thumbscroll_hold_threshold_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 372; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":371
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_hold_threshold_get()
 *         def __set__(self, int threshold):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_hold_threshold.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":373
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_hold_threshold_get()
 *         def __set__(self, int threshold):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_hold_threshold_set(threshold)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_threshold); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_threshold) {
  int __pyx_v_threshold;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_threshold); {
    __pyx_v_threshold = __Pyx_PyInt_As_int(__pyx_arg_threshold); if (unlikely((__pyx_v_threshold == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 373; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_hold_threshold.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_threshold));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_threshold) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":374
 *             return elm_config_scroll_thumbscroll_hold_threshold_get()
 *         def __set__(self, int threshold):
 *             elm_config_scroll_thumbscroll_hold_threshold_set(threshold)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_momentum_threshold:
 */
  elm_config_scroll_thumbscroll_hold_threshold_set(__pyx_v_threshold);

  /* "efl/elementary/configuration.pyx":373
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_hold_threshold_get()
 *         def __set__(self, int threshold):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_hold_threshold_set(threshold)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":383
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_momentum_threshold_get()
 *         def __set__(self, double threshold):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":384
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_momentum_threshold_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double threshold):
 *             elm_config_scroll_thumbscroll_momentum_threshold_set(threshold)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_thumbscroll_momentum_threshold_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 384; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":383
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_momentum_threshold_get()
 *         def __set__(self, double threshold):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_momentum_threshold.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":385
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_momentum_threshold_get()
 *         def __set__(self, double threshold):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_momentum_threshold_set(threshold)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_threshold); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_threshold) {
  double __pyx_v_threshold;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_threshold); {
    __pyx_v_threshold = __pyx_PyFloat_AsDouble(__pyx_arg_threshold); if (unlikely((__pyx_v_threshold == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 385; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_momentum_threshold.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_threshold));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_threshold) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":386
 *             return elm_config_scroll_thumbscroll_momentum_threshold_get()
 *         def __set__(self, double threshold):
 *             elm_config_scroll_thumbscroll_momentum_threshold_set(threshold)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_flick_distance_tolerance:
 */
  elm_config_scroll_thumbscroll_momentum_threshold_set(__pyx_v_threshold);

  /* "efl/elementary/configuration.pyx":385
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_momentum_threshold_get()
 *         def __set__(self, double threshold):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_momentum_threshold_set(threshold)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":400
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_flick_distance_tolerance_get()
 *         def __set__(self, unsigned int distance):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":401
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_flick_distance_tolerance_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, unsigned int distance):
 *             elm_config_scroll_thumbscroll_flick_distance_tolerance_set(distance)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_unsigned_int(elm_config_scroll_thumbscroll_flick_distance_tolerance_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 401; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":400
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_flick_distance_tolerance_get()
 *         def __set__(self, unsigned int distance):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_flick_distance_tolerance.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":402
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_flick_distance_tolerance_get()
 *         def __set__(self, unsigned int distance):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_flick_distance_tolerance_set(distance)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_distance); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_distance) {
  unsigned int __pyx_v_distance;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_distance); {
    __pyx_v_distance = __Pyx_PyInt_As_unsigned_int(__pyx_arg_distance); if (unlikely((__pyx_v_distance == (unsigned int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 402; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_flick_distance_tolerance.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((unsigned int)__pyx_v_distance));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, unsigned int __pyx_v_distance) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":403
 *             return elm_config_scroll_thumbscroll_flick_distance_tolerance_get()
 *         def __set__(self, unsigned int distance):
 *             elm_config_scroll_thumbscroll_flick_distance_tolerance_set(distance)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_friction:
 */
  elm_config_scroll_thumbscroll_flick_distance_tolerance_set(__pyx_v_distance);

  /* "efl/elementary/configuration.pyx":402
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_flick_distance_tolerance_get()
 *         def __set__(self, unsigned int distance):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_flick_distance_tolerance_set(distance)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":412
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_friction_get()
 *         def __set__(self, double friction):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":413
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_friction_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double friction):
 *             elm_config_scroll_thumbscroll_friction_set(friction)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_thumbscroll_friction_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 413; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":412
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_friction_get()
 *         def __set__(self, double friction):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_friction.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":414
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_friction_set(friction)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction) {
  double __pyx_v_friction;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_friction); {
    __pyx_v_friction = __pyx_PyFloat_AsDouble(__pyx_arg_friction); if (unlikely((__pyx_v_friction == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 414; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_friction.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_friction));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":415
 *             return elm_config_scroll_thumbscroll_friction_get()
 *         def __set__(self, double friction):
 *             elm_config_scroll_thumbscroll_friction_set(friction)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_min_friction:
 */
  elm_config_scroll_thumbscroll_friction_set(__pyx_v_friction);

  /* "efl/elementary/configuration.pyx":414
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_friction_set(friction)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":428
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_min_friction_get()
 *         def __set__(self, double friction):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":429
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_min_friction_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double friction):
 *             elm_config_scroll_thumbscroll_min_friction_set(friction)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_thumbscroll_min_friction_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 429; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":428
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_min_friction_get()
 *         def __set__(self, double friction):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_min_friction.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":430
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_min_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_min_friction_set(friction)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction) {
  double __pyx_v_friction;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_friction); {
    __pyx_v_friction = __pyx_PyFloat_AsDouble(__pyx_arg_friction); if (unlikely((__pyx_v_friction == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 430; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_min_friction.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_friction));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":431
 *             return elm_config_scroll_thumbscroll_min_friction_get()
 *         def __set__(self, double friction):
 *             elm_config_scroll_thumbscroll_min_friction_set(friction)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_friction_standard:
 */
  elm_config_scroll_thumbscroll_min_friction_set(__pyx_v_friction);

  /* "efl/elementary/configuration.pyx":430
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_min_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_min_friction_set(friction)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":443
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_friction_standard_get()
 *         def __set__(self, double standard):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":444
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_friction_standard_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double standard):
 *             elm_config_scroll_thumbscroll_friction_standard_set(standard)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_thumbscroll_friction_standard_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 444; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":443
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_friction_standard_get()
 *         def __set__(self, double standard):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_friction_standard.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":445
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_friction_standard_get()
 *         def __set__(self, double standard):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_friction_standard_set(standard)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_standard); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_standard) {
  double __pyx_v_standard;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_standard); {
    __pyx_v_standard = __pyx_PyFloat_AsDouble(__pyx_arg_standard); if (unlikely((__pyx_v_standard == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 445; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_friction_standard.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_standard));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_standard) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":446
 *             return elm_config_scroll_thumbscroll_friction_standard_get()
 *         def __set__(self, double standard):
 *             elm_config_scroll_thumbscroll_friction_standard_set(standard)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_border_friction:
 */
  elm_config_scroll_thumbscroll_friction_standard_set(__pyx_v_standard);

  /* "efl/elementary/configuration.pyx":445
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_friction_standard_get()
 *         def __set__(self, double standard):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_friction_standard_set(standard)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":460
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_border_friction_get()
 *         def __set__(self, double friction):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":461
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_border_friction_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double friction):
 *             elm_config_scroll_thumbscroll_border_friction_set(friction)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_thumbscroll_border_friction_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 461; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":460
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_border_friction_get()
 *         def __set__(self, double friction):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_border_friction.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":462
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_border_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_border_friction_set(friction)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction) {
  double __pyx_v_friction;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_friction); {
    __pyx_v_friction = __pyx_PyFloat_AsDouble(__pyx_arg_friction); if (unlikely((__pyx_v_friction == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 462; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_border_friction.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_friction));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":463
 *             return elm_config_scroll_thumbscroll_border_friction_get()
 *         def __set__(self, double friction):
 *             elm_config_scroll_thumbscroll_border_friction_set(friction)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_sensitivity_friction:
 */
  elm_config_scroll_thumbscroll_border_friction_set(__pyx_v_friction);

  /* "efl/elementary/configuration.pyx":462
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_border_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_border_friction_set(friction)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":475
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_sensitivity_friction_get()
 *         def __set__(self, double friction):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":476
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_sensitivity_friction_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double friction):
 *             elm_config_scroll_thumbscroll_sensitivity_friction_set(friction)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_thumbscroll_sensitivity_friction_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 476; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":475
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_sensitivity_friction_get()
 *         def __set__(self, double friction):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_sensitivity_friction.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":477
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_sensitivity_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_sensitivity_friction_set(friction)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_friction) {
  double __pyx_v_friction;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_friction); {
    __pyx_v_friction = __pyx_PyFloat_AsDouble(__pyx_arg_friction); if (unlikely((__pyx_v_friction == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 477; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_sensitivity_friction.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_friction));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_friction) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":478
 *             return elm_config_scroll_thumbscroll_sensitivity_friction_get()
 *         def __set__(self, double friction):
 *             elm_config_scroll_thumbscroll_sensitivity_friction_set(friction)             # <<<<<<<<<<<<<<
 * 
 * 
 */
  elm_config_scroll_thumbscroll_sensitivity_friction_set(__pyx_v_friction);

  /* "efl/elementary/configuration.pyx":477
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_sensitivity_friction_get()
 *         def __set__(self, double friction):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_sensitivity_friction_set(friction)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":490
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_acceleration_threshold_get()
 *         def __set__(self, double threshold):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":491
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_acceleration_threshold_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double threshold):
 *             elm_config_scroll_thumbscroll_acceleration_threshold_set(threshold)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_thumbscroll_acceleration_threshold_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 491; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":490
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_acceleration_threshold_get()
 *         def __set__(self, double threshold):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_acceleration_threshold.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":492
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_acceleration_threshold_get()
 *         def __set__(self, double threshold):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_acceleration_threshold_set(threshold)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_threshold); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_threshold) {
  double __pyx_v_threshold;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_threshold); {
    __pyx_v_threshold = __pyx_PyFloat_AsDouble(__pyx_arg_threshold); if (unlikely((__pyx_v_threshold == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 492; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_acceleration_threshold.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_threshold));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_threshold) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":493
 *             return elm_config_scroll_thumbscroll_acceleration_threshold_get()
 *         def __set__(self, double threshold):
 *             elm_config_scroll_thumbscroll_acceleration_threshold_set(threshold)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_acceleration_time_limit:
 */
  elm_config_scroll_thumbscroll_acceleration_threshold_set(__pyx_v_threshold);

  /* "efl/elementary/configuration.pyx":492
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_acceleration_threshold_get()
 *         def __set__(self, double threshold):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_acceleration_threshold_set(threshold)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":503
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_acceleration_time_limit_get()
 *         def __set__(self, double time_limit):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":504
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_acceleration_time_limit_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double time_limit):
 *             elm_config_scroll_thumbscroll_acceleration_time_limit_set(time_limit)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_thumbscroll_acceleration_time_limit_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 504; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":503
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_acceleration_time_limit_get()
 *         def __set__(self, double time_limit):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_acceleration_time_limit.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":505
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_acceleration_time_limit_get()
 *         def __set__(self, double time_limit):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_acceleration_time_limit_set(time_limit)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_time_limit); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_time_limit) {
  double __pyx_v_time_limit;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_time_limit); {
    __pyx_v_time_limit = __pyx_PyFloat_AsDouble(__pyx_arg_time_limit); if (unlikely((__pyx_v_time_limit == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 505; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_acceleration_time_limit.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_time_limit));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_time_limit) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":506
 *             return elm_config_scroll_thumbscroll_acceleration_time_limit_get()
 *         def __set__(self, double time_limit):
 *             elm_config_scroll_thumbscroll_acceleration_time_limit_set(time_limit)             # <<<<<<<<<<<<<<
 * 
 *     property scroll_thumbscroll_acceleration_weight:
 */
  elm_config_scroll_thumbscroll_acceleration_time_limit_set(__pyx_v_time_limit);

  /* "efl/elementary/configuration.pyx":505
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_acceleration_time_limit_get()
 *         def __set__(self, double time_limit):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_acceleration_time_limit_set(time_limit)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":516
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_acceleration_weight_get()
 *         def __set__(self, double weight):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":517
 *         """
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_acceleration_weight_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double weight):
 *             elm_config_scroll_thumbscroll_acceleration_weight_set(weight)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scroll_thumbscroll_acceleration_weight_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 517; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":516
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scroll_thumbscroll_acceleration_weight_get()
 *         def __set__(self, double weight):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_acceleration_weight.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":518
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_acceleration_weight_get()
 *         def __set__(self, double weight):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_acceleration_weight_set(weight)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_weight); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_weight) {
  double __pyx_v_weight;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_weight); {
    __pyx_v_weight = __pyx_PyFloat_AsDouble(__pyx_arg_weight); if (unlikely((__pyx_v_weight == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 518; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scroll_thumbscroll_acceleration_weight.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_weight));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_weight) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":519
 *             return elm_config_scroll_thumbscroll_acceleration_weight_get()
 *         def __set__(self, double weight):
 *             elm_config_scroll_thumbscroll_acceleration_weight_set(weight)             # <<<<<<<<<<<<<<
 * 
 *     property longpress_timeout:
 */
  elm_config_scroll_thumbscroll_acceleration_weight_set(__pyx_v_weight);

  /* "efl/elementary/configuration.pyx":518
 *         def __get__(self):
 *             return elm_config_scroll_thumbscroll_acceleration_weight_get()
 *         def __set__(self, double weight):             # <<<<<<<<<<<<<<
 *             elm_config_scroll_thumbscroll_acceleration_weight_set(weight)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":527
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_longpress_timeout_get()
 *         def __set__(self, double longpress_timeout):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17longpress_timeout_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17longpress_timeout_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_17longpress_timeout___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17longpress_timeout___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":528
 *         """
 *         def __get__(self):
 *             return elm_config_longpress_timeout_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double longpress_timeout):
 *             elm_config_longpress_timeout_set(longpress_timeout)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_longpress_timeout_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 528; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":527
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_longpress_timeout_get()
 *         def __set__(self, double longpress_timeout):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.longpress_timeout.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":529
 *         def __get__(self):
 *             return elm_config_longpress_timeout_get()
 *         def __set__(self, double longpress_timeout):             # <<<<<<<<<<<<<<
 *             elm_config_longpress_timeout_set(longpress_timeout)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_17longpress_timeout_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_longpress_timeout); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_17longpress_timeout_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_longpress_timeout) {
  double __pyx_v_longpress_timeout;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_longpress_timeout); {
    __pyx_v_longpress_timeout = __pyx_PyFloat_AsDouble(__pyx_arg_longpress_timeout); if (unlikely((__pyx_v_longpress_timeout == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 529; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.longpress_timeout.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_17longpress_timeout_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_longpress_timeout));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_17longpress_timeout_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_longpress_timeout) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":530
 *             return elm_config_longpress_timeout_get()
 *         def __set__(self, double longpress_timeout):
 *             elm_config_longpress_timeout_set(longpress_timeout)             # <<<<<<<<<<<<<<
 * 
 *     property softcursor_mode:
 */
  elm_config_longpress_timeout_set(__pyx_v_longpress_timeout);

  /* "efl/elementary/configuration.pyx":529
 *         def __get__(self):
 *             return elm_config_longpress_timeout_get()
 *         def __set__(self, double longpress_timeout):             # <<<<<<<<<<<<<<
 *             elm_config_longpress_timeout_set(longpress_timeout)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":545
 * 
 *         """
 *         def __set__(self, Elm_Softcursor_Mode mode):             # <<<<<<<<<<<<<<
 *             elm_config_softcursor_mode_set(mode)
 *         def __get__(self):
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_15softcursor_mode_1__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_mode); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_15softcursor_mode_1__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_mode) {
  Elm_Softcursor_Mode __pyx_v_mode;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_mode); {
    __pyx_v_mode = ((Elm_Softcursor_Mode)PyInt_AsLong(__pyx_arg_mode)); if (unlikely(PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 545; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.softcursor_mode.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_15softcursor_mode___set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((Elm_Softcursor_Mode)__pyx_v_mode));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_15softcursor_mode___set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, Elm_Softcursor_Mode __pyx_v_mode) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":546
 *         """
 *         def __set__(self, Elm_Softcursor_Mode mode):
 *             elm_config_softcursor_mode_set(mode)             # <<<<<<<<<<<<<<
 *         def __get__(self):
 *             return elm_config_softcursor_mode_get()
 */
  elm_config_softcursor_mode_set(__pyx_v_mode);

  /* "efl/elementary/configuration.pyx":545
 * 
 *         """
 *         def __set__(self, Elm_Softcursor_Mode mode):             # <<<<<<<<<<<<<<
 *             elm_config_softcursor_mode_set(mode)
 *         def __get__(self):
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":547
 *         def __set__(self, Elm_Softcursor_Mode mode):
 *             elm_config_softcursor_mode_set(mode)
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_softcursor_mode_get()
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_15softcursor_mode_3__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_15softcursor_mode_3__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_15softcursor_mode_2__get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_15softcursor_mode_2__get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":548
 *             elm_config_softcursor_mode_set(mode)
 *         def __get__(self):
 *             return elm_config_softcursor_mode_get()             # <<<<<<<<<<<<<<
 * 
 * 
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyInt_FromLong(elm_config_softcursor_mode_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 548; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":547
 *         def __set__(self, Elm_Softcursor_Mode mode):
 *             elm_config_softcursor_mode_set(mode)
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_softcursor_mode_get()
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.softcursor_mode.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":557
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_tooltip_delay_get()
 *         def __set__(self, double delay):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_13tooltip_delay_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_13tooltip_delay_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_13tooltip_delay___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_13tooltip_delay___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":558
 *         """
 *         def __get__(self):
 *             return elm_config_tooltip_delay_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double delay):
 *             elm_config_tooltip_delay_set(delay)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_tooltip_delay_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 558; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":557
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_tooltip_delay_get()
 *         def __set__(self, double delay):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.tooltip_delay.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":559
 *         def __get__(self):
 *             return elm_config_tooltip_delay_get()
 *         def __set__(self, double delay):             # <<<<<<<<<<<<<<
 *             elm_config_tooltip_delay_set(delay)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_13tooltip_delay_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_delay); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_13tooltip_delay_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_delay) {
  double __pyx_v_delay;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_delay); {
    __pyx_v_delay = __pyx_PyFloat_AsDouble(__pyx_arg_delay); if (unlikely((__pyx_v_delay == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 559; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.tooltip_delay.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_13tooltip_delay_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_delay));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_13tooltip_delay_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_delay) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":560
 *             return elm_config_tooltip_delay_get()
 *         def __set__(self, double delay):
 *             elm_config_tooltip_delay_set(delay)             # <<<<<<<<<<<<<<
 * 
 *     property cursor_engine_only:
 */
  elm_config_tooltip_delay_set(__pyx_v_delay);

  /* "efl/elementary/configuration.pyx":559
 *         def __get__(self):
 *             return elm_config_tooltip_delay_get()
 *         def __set__(self, double delay):             # <<<<<<<<<<<<<<
 *             elm_config_tooltip_delay_set(delay)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":571
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cursor_engine_only_get()
 *         def __set__(self, bint engine_only):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":572
 *         """
 *         def __get__(self):
 *             return elm_config_cursor_engine_only_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, bint engine_only):
 *             elm_config_cursor_engine_only_set(engine_only)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_int(elm_config_cursor_engine_only_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 572; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":571
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cursor_engine_only_get()
 *         def __set__(self, bint engine_only):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cursor_engine_only.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":573
 *         def __get__(self):
 *             return elm_config_cursor_engine_only_get()
 *         def __set__(self, bint engine_only):             # <<<<<<<<<<<<<<
 *             elm_config_cursor_engine_only_set(engine_only)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_engine_only); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_engine_only) {
  int __pyx_v_engine_only;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_engine_only); {
    __pyx_v_engine_only = __Pyx_PyObject_IsTrue(__pyx_arg_engine_only); if (unlikely((__pyx_v_engine_only == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 573; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cursor_engine_only.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_engine_only));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_engine_only) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":574
 *             return elm_config_cursor_engine_only_get()
 *         def __set__(self, bint engine_only):
 *             elm_config_cursor_engine_only_set(engine_only)             # <<<<<<<<<<<<<<
 * 
 *     property scale:
 */
  elm_config_cursor_engine_only_set(__pyx_v_engine_only);

  /* "efl/elementary/configuration.pyx":573
 *         def __get__(self):
 *             return elm_config_cursor_engine_only_get()
 *         def __set__(self, bint engine_only):             # <<<<<<<<<<<<<<
 *             elm_config_cursor_engine_only_set(engine_only)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":585
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scale_get()
 *         def __set__(self, double scale):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_5scale_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_5scale_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_5scale___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_5scale___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":586
 *         """
 *         def __get__(self):
 *             return elm_config_scale_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double scale):
 *             elm_config_scale_set(scale)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scale_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 586; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":585
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_scale_get()
 *         def __set__(self, double scale):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scale.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":587
 *         def __get__(self):
 *             return elm_config_scale_get()
 *         def __set__(self, double scale):             # <<<<<<<<<<<<<<
 *             elm_config_scale_set(scale)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_5scale_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_scale); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_5scale_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_scale) {
  double __pyx_v_scale;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_scale); {
    __pyx_v_scale = __pyx_PyFloat_AsDouble(__pyx_arg_scale); if (unlikely((__pyx_v_scale == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 587; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.scale.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_5scale_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_scale));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_5scale_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_scale) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":588
 *             return elm_config_scale_get()
 *         def __set__(self, double scale):
 *             elm_config_scale_set(scale)             # <<<<<<<<<<<<<<
 * 
 *     property password_show_last:
 */
  elm_config_scale_set(__pyx_v_scale);

  /* "efl/elementary/configuration.pyx":587
 *         def __get__(self):
 *             return elm_config_scale_get()
 *         def __set__(self, double scale):             # <<<<<<<<<<<<<<
 *             elm_config_scale_set(scale)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":596
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_password_show_last_get()
 *         def __set__(self, bint password_show_last):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_18password_show_last_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_18password_show_last_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_18password_show_last___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18password_show_last___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":597
 *         """
 *         def __get__(self):
 *             return elm_config_password_show_last_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, bint password_show_last):
 *             elm_config_password_show_last_set(password_show_last)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_password_show_last_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 597; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":596
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_password_show_last_get()
 *         def __set__(self, bint password_show_last):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.password_show_last.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":598
 *         def __get__(self):
 *             return elm_config_password_show_last_get()
 *         def __set__(self, bint password_show_last):             # <<<<<<<<<<<<<<
 *             elm_config_password_show_last_set(password_show_last)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_18password_show_last_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_password_show_last); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_18password_show_last_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_password_show_last) {
  int __pyx_v_password_show_last;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_password_show_last); {
    __pyx_v_password_show_last = __Pyx_PyObject_IsTrue(__pyx_arg_password_show_last); if (unlikely((__pyx_v_password_show_last == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 598; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.password_show_last.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_18password_show_last_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_password_show_last));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_18password_show_last_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_password_show_last) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":599
 *             return elm_config_password_show_last_get()
 *         def __set__(self, bint password_show_last):
 *             elm_config_password_show_last_set(password_show_last)             # <<<<<<<<<<<<<<
 * 
 *     property password_show_last_timeout:
 */
  elm_config_password_show_last_set(__pyx_v_password_show_last);

  /* "efl/elementary/configuration.pyx":598
 *         def __get__(self):
 *             return elm_config_password_show_last_get()
 *         def __set__(self, bint password_show_last):             # <<<<<<<<<<<<<<
 *             elm_config_password_show_last_set(password_show_last)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":608
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_password_show_last_timeout_get()
 *         def __set__(self, double password_show_last_timeout):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":609
 *         """
 *         def __get__(self):
 *             return elm_config_password_show_last_timeout_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double password_show_last_timeout):
 *             elm_config_password_show_last_timeout_set(password_show_last_timeout)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_password_show_last_timeout_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 609; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":608
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_password_show_last_timeout_get()
 *         def __set__(self, double password_show_last_timeout):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.password_show_last_timeout.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":610
 *         def __get__(self):
 *             return elm_config_password_show_last_timeout_get()
 *         def __set__(self, double password_show_last_timeout):             # <<<<<<<<<<<<<<
 *             elm_config_password_show_last_timeout_set(password_show_last_timeout)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_password_show_last_timeout); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_password_show_last_timeout) {
  double __pyx_v_password_show_last_timeout;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_password_show_last_timeout); {
    __pyx_v_password_show_last_timeout = __pyx_PyFloat_AsDouble(__pyx_arg_password_show_last_timeout); if (unlikely((__pyx_v_password_show_last_timeout == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 610; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.password_show_last_timeout.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_password_show_last_timeout));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_password_show_last_timeout) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":611
 *             return elm_config_password_show_last_timeout_get()
 *         def __set__(self, double password_show_last_timeout):
 *             elm_config_password_show_last_timeout_set(password_show_last_timeout)             # <<<<<<<<<<<<<<
 * 
 *     property engine:
 */
  elm_config_password_show_last_timeout_set(__pyx_v_password_show_last_timeout);

  /* "efl/elementary/configuration.pyx":610
 *         def __get__(self):
 *             return elm_config_password_show_last_timeout_get()
 *         def __set__(self, double password_show_last_timeout):             # <<<<<<<<<<<<<<
 *             elm_config_password_show_last_timeout_set(password_show_last_timeout)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":628
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return _ctouni(elm_config_engine_get())
 *         def __set__(self, engine):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_6engine_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_6engine_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_6engine___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_6engine___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":629
 *         """
 *         def __get__(self):
 *             return _ctouni(elm_config_engine_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, engine):
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(elm_config_engine_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 629; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":628
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return _ctouni(elm_config_engine_get())
 *         def __set__(self, engine):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.engine.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":630
 *         def __get__(self):
 *             return _ctouni(elm_config_engine_get())
 *         def __set__(self, engine):             # <<<<<<<<<<<<<<
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *             elm_config_engine_set(
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_6engine_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_engine); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_6engine_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_engine) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_6engine_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((PyObject *)__pyx_v_engine));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_6engine_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_engine) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__set__", 0);
  __Pyx_INCREF(__pyx_v_engine);

  /* "efl/elementary/configuration.pyx":631
 *             return _ctouni(elm_config_engine_get())
 *         def __set__(self, engine):
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)             # <<<<<<<<<<<<<<
 *             elm_config_engine_set(
 *                 <const char *>engine if engine is not None else NULL)
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_engine); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_engine); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 631; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_engine, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":633
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *             elm_config_engine_set(
 *                 <const char *>engine if engine is not None else NULL)             # <<<<<<<<<<<<<<
 * 
 *     property preferred_engine:
 */
  __pyx_t_2 = (__pyx_v_engine != Py_None);
  if ((__pyx_t_2 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_engine); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 633; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }

  /* "efl/elementary/configuration.pyx":632
 *         def __set__(self, engine):
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *             elm_config_engine_set(             # <<<<<<<<<<<<<<
 *                 <const char *>engine if engine is not None else NULL)
 * 
 */
  elm_config_engine_set(__pyx_t_4);

  /* "efl/elementary/configuration.pyx":630
 *         def __get__(self):
 *             return _ctouni(elm_config_engine_get())
 *         def __set__(self, engine):             # <<<<<<<<<<<<<<
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *             elm_config_engine_set(
 */

  /* function exit code */
  __pyx_r = 0;
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.engine.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = -1;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_engine);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":651
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return _ctouni(elm_config_preferred_engine_get())
 *         def __set__(self, engine):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_16preferred_engine_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_16preferred_engine_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_16preferred_engine___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_16preferred_engine___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":652
 *         """
 *         def __get__(self):
 *             return _ctouni(elm_config_preferred_engine_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, engine):
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(elm_config_preferred_engine_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 652; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":651
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return _ctouni(elm_config_preferred_engine_get())
 *         def __set__(self, engine):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.preferred_engine.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":653
 *         def __get__(self):
 *             return _ctouni(elm_config_preferred_engine_get())
 *         def __set__(self, engine):             # <<<<<<<<<<<<<<
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *             elm_config_preferred_engine_set(
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_16preferred_engine_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_engine); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_16preferred_engine_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_engine) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_16preferred_engine_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((PyObject *)__pyx_v_engine));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_16preferred_engine_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_engine) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__set__", 0);
  __Pyx_INCREF(__pyx_v_engine);

  /* "efl/elementary/configuration.pyx":654
 *             return _ctouni(elm_config_preferred_engine_get())
 *         def __set__(self, engine):
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)             # <<<<<<<<<<<<<<
 *             elm_config_preferred_engine_set(
 *                 <const char *>engine if engine is not None else NULL)
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_engine); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_engine); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 654; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_engine, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":656
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *             elm_config_preferred_engine_set(
 *                 <const char *>engine if engine is not None else NULL)             # <<<<<<<<<<<<<<
 * 
 *     property accel_preference:
 */
  __pyx_t_2 = (__pyx_v_engine != Py_None);
  if ((__pyx_t_2 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_engine); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 656; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }

  /* "efl/elementary/configuration.pyx":655
 *         def __set__(self, engine):
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *             elm_config_preferred_engine_set(             # <<<<<<<<<<<<<<
 *                 <const char *>engine if engine is not None else NULL)
 * 
 */
  elm_config_preferred_engine_set(__pyx_t_4);

  /* "efl/elementary/configuration.pyx":653
 *         def __get__(self):
 *             return _ctouni(elm_config_preferred_engine_get())
 *         def __set__(self, engine):             # <<<<<<<<<<<<<<
 *             if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *             elm_config_preferred_engine_set(
 */

  /* function exit code */
  __pyx_r = 0;
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.preferred_engine.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = -1;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_engine);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":678
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return _ctouni(elm_config_accel_preference_get())
 *         def __set__(self, pref):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_16accel_preference_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_16accel_preference_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_16accel_preference___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_16accel_preference___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":679
 *         """
 *         def __get__(self):
 *             return _ctouni(elm_config_accel_preference_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, pref):
 *             if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(elm_config_accel_preference_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 679; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":678
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return _ctouni(elm_config_accel_preference_get())
 *         def __set__(self, pref):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.accel_preference.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":680
 *         def __get__(self):
 *             return _ctouni(elm_config_accel_preference_get())
 *         def __set__(self, pref):             # <<<<<<<<<<<<<<
 *             if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *             elm_config_accel_preference_set(
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_16accel_preference_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_pref); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_16accel_preference_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_pref) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_16accel_preference_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((PyObject *)__pyx_v_pref));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_16accel_preference_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_pref) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__set__", 0);
  __Pyx_INCREF(__pyx_v_pref);

  /* "efl/elementary/configuration.pyx":681
 *             return _ctouni(elm_config_accel_preference_get())
 *         def __set__(self, pref):
 *             if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)             # <<<<<<<<<<<<<<
 *             elm_config_accel_preference_set(
 *                 <const char *>pref if pref is not None else NULL)
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_pref); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_pref); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 681; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_pref, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":683
 *             if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *             elm_config_accel_preference_set(
 *                 <const char *>pref if pref is not None else NULL)             # <<<<<<<<<<<<<<
 * 
 *     property text_classes_list:
 */
  __pyx_t_2 = (__pyx_v_pref != Py_None);
  if ((__pyx_t_2 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_pref); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 683; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }

  /* "efl/elementary/configuration.pyx":682
 *         def __set__(self, pref):
 *             if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *             elm_config_accel_preference_set(             # <<<<<<<<<<<<<<
 *                 <const char *>pref if pref is not None else NULL)
 * 
 */
  elm_config_accel_preference_set(__pyx_t_4);

  /* "efl/elementary/configuration.pyx":680
 *         def __get__(self):
 *             return _ctouni(elm_config_accel_preference_get())
 *         def __set__(self, pref):             # <<<<<<<<<<<<<<
 *             if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *             elm_config_accel_preference_set(
 */

  /* function exit code */
  __pyx_r = 0;
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.accel_preference.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = -1;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_pref);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":691
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef:
 *                 Eina_List *lst
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17text_classes_list_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17text_classes_list_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_17text_classes_list___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17text_classes_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  Eina_List *__pyx_v_lst;
  Elm_Text_Class *__pyx_v_data;
  char const *__pyx_v_name;
  char const *__pyx_v_desc;
  PyObject *__pyx_v_ret = NULL;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  char const *__pyx_t_3;
  char const *__pyx_t_4;
  PyObject *__pyx_t_5 = NULL;
  PyObject *__pyx_t_6 = NULL;
  int __pyx_t_7;
  Eina_List *__pyx_t_8;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":698
 *                 const char *desc
 * 
 *             ret = []             # <<<<<<<<<<<<<<
 *             lst = elm_config_text_classes_list_get()
 *             while lst:
 */
  __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 698; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_v_ret = ((PyObject*)__pyx_t_1);
  __pyx_t_1 = 0;

  /* "efl/elementary/configuration.pyx":699
 * 
 *             ret = []
 *             lst = elm_config_text_classes_list_get()             # <<<<<<<<<<<<<<
 *             while lst:
 *                 data = <Elm_Text_Class *>lst.data
 */
  __pyx_v_lst = elm_config_text_classes_list_get();

  /* "efl/elementary/configuration.pyx":700
 *             ret = []
 *             lst = elm_config_text_classes_list_get()
 *             while lst:             # <<<<<<<<<<<<<<
 *                 data = <Elm_Text_Class *>lst.data
 *                 if data != NULL:
 */
  while (1) {
    __pyx_t_2 = (__pyx_v_lst != 0);
    if (!__pyx_t_2) break;

    /* "efl/elementary/configuration.pyx":701
 *             lst = elm_config_text_classes_list_get()
 *             while lst:
 *                 data = <Elm_Text_Class *>lst.data             # <<<<<<<<<<<<<<
 *                 if data != NULL:
 *                     name = data.name
 */
    __pyx_v_data = ((Elm_Text_Class *)__pyx_v_lst->data);

    /* "efl/elementary/configuration.pyx":702
 *             while lst:
 *                 data = <Elm_Text_Class *>lst.data
 *                 if data != NULL:             # <<<<<<<<<<<<<<
 *                     name = data.name
 *                     desc = data.desc
 */
    __pyx_t_2 = ((__pyx_v_data != NULL) != 0);
    if (__pyx_t_2) {

      /* "efl/elementary/configuration.pyx":703
 *                 data = <Elm_Text_Class *>lst.data
 *                 if data != NULL:
 *                     name = data.name             # <<<<<<<<<<<<<<
 *                     desc = data.desc
 *                     ret.append((_ctouni(name), _ctouni(desc)))
 */
      __pyx_t_3 = __pyx_v_data->name;
      __pyx_v_name = __pyx_t_3;

      /* "efl/elementary/configuration.pyx":704
 *                 if data != NULL:
 *                     name = data.name
 *                     desc = data.desc             # <<<<<<<<<<<<<<
 *                     ret.append((_ctouni(name), _ctouni(desc)))
 *                 lst = lst.next
 */
      __pyx_t_4 = __pyx_v_data->desc;
      __pyx_v_desc = __pyx_t_4;

      /* "efl/elementary/configuration.pyx":705
 *                     name = data.name
 *                     desc = data.desc
 *                     ret.append((_ctouni(name), _ctouni(desc)))             # <<<<<<<<<<<<<<
 *                 lst = lst.next
 *             return ret
 */
      __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(__pyx_v_name); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 705; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __pyx_t_5 = __pyx_f_3efl_5utils_11conversions__ctouni(__pyx_v_desc); if (unlikely(!__pyx_t_5)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 705; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_5);
      __pyx_t_6 = PyTuple_New(2); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 705; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      PyTuple_SET_ITEM(__pyx_t_6, 0, __pyx_t_1);
      __Pyx_GIVEREF(__pyx_t_1);
      PyTuple_SET_ITEM(__pyx_t_6, 1, __pyx_t_5);
      __Pyx_GIVEREF(__pyx_t_5);
      __pyx_t_1 = 0;
      __pyx_t_5 = 0;
      __pyx_t_7 = __Pyx_PyList_Append(__pyx_v_ret, __pyx_t_6); if (unlikely(__pyx_t_7 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 705; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
      goto __pyx_L5;
    }
    __pyx_L5:;

    /* "efl/elementary/configuration.pyx":706
 *                     desc = data.desc
 *                     ret.append((_ctouni(name), _ctouni(desc)))
 *                 lst = lst.next             # <<<<<<<<<<<<<<
 *             return ret
 *             # TODO: Free the list?
 */
    __pyx_t_8 = __pyx_v_lst->next;
    __pyx_v_lst = __pyx_t_8;
  }

  /* "efl/elementary/configuration.pyx":707
 *                     ret.append((_ctouni(name), _ctouni(desc)))
 *                 lst = lst.next
 *             return ret             # <<<<<<<<<<<<<<
 *             # TODO: Free the list?
 * 
 */
  __Pyx_XDECREF(__pyx_r);
  __Pyx_INCREF(__pyx_v_ret);
  __pyx_r = __pyx_v_ret;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":691
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef:
 *                 Eina_List *lst
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_5);
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.text_classes_list.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_ret);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":721
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef:
 *                 const Eina_List *lst
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17font_overlay_list_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17font_overlay_list_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_17font_overlay_list___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17font_overlay_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  Eina_List const *__pyx_v_lst;
  Elm_Font_Overlay *__pyx_v_data;
  char const *__pyx_v_text_class;
  char const *__pyx_v_font;
  Evas_Font_Size __pyx_v_size;
  PyObject *__pyx_v_ret = NULL;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  char const *__pyx_t_3;
  char const *__pyx_t_4;
  Evas_Font_Size __pyx_t_5;
  PyObject *__pyx_t_6 = NULL;
  PyObject *__pyx_t_7 = NULL;
  PyObject *__pyx_t_8 = NULL;
  int __pyx_t_9;
  Eina_List *__pyx_t_10;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":729
 *                 Evas_Font_Size size
 * 
 *             ret = []             # <<<<<<<<<<<<<<
 *             lst = elm_config_font_overlay_list_get()
 *             while lst:
 */
  __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 729; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_v_ret = ((PyObject*)__pyx_t_1);
  __pyx_t_1 = 0;

  /* "efl/elementary/configuration.pyx":730
 * 
 *             ret = []
 *             lst = elm_config_font_overlay_list_get()             # <<<<<<<<<<<<<<
 *             while lst:
 *                 data = <Elm_Font_Overlay *>lst.data
 */
  __pyx_v_lst = elm_config_font_overlay_list_get();

  /* "efl/elementary/configuration.pyx":731
 *             ret = []
 *             lst = elm_config_font_overlay_list_get()
 *             while lst:             # <<<<<<<<<<<<<<
 *                 data = <Elm_Font_Overlay *>lst.data
 *                 if data != NULL:
 */
  while (1) {
    __pyx_t_2 = (__pyx_v_lst != 0);
    if (!__pyx_t_2) break;

    /* "efl/elementary/configuration.pyx":732
 *             lst = elm_config_font_overlay_list_get()
 *             while lst:
 *                 data = <Elm_Font_Overlay *>lst.data             # <<<<<<<<<<<<<<
 *                 if data != NULL:
 *                     text_class = data.text_class
 */
    __pyx_v_data = ((Elm_Font_Overlay *)__pyx_v_lst->data);

    /* "efl/elementary/configuration.pyx":733
 *             while lst:
 *                 data = <Elm_Font_Overlay *>lst.data
 *                 if data != NULL:             # <<<<<<<<<<<<<<
 *                     text_class = data.text_class
 *                     font = data.font
 */
    __pyx_t_2 = ((__pyx_v_data != NULL) != 0);
    if (__pyx_t_2) {

      /* "efl/elementary/configuration.pyx":734
 *                 data = <Elm_Font_Overlay *>lst.data
 *                 if data != NULL:
 *                     text_class = data.text_class             # <<<<<<<<<<<<<<
 *                     font = data.font
 *                     size = data.size
 */
      __pyx_t_3 = __pyx_v_data->text_class;
      __pyx_v_text_class = __pyx_t_3;

      /* "efl/elementary/configuration.pyx":735
 *                 if data != NULL:
 *                     text_class = data.text_class
 *                     font = data.font             # <<<<<<<<<<<<<<
 *                     size = data.size
 *                     ret.append((_ctouni(text_class), _ctouni(font), size))
 */
      __pyx_t_4 = __pyx_v_data->font;
      __pyx_v_font = __pyx_t_4;

      /* "efl/elementary/configuration.pyx":736
 *                     text_class = data.text_class
 *                     font = data.font
 *                     size = data.size             # <<<<<<<<<<<<<<
 *                     ret.append((_ctouni(text_class), _ctouni(font), size))
 *                 lst = lst.next
 */
      __pyx_t_5 = __pyx_v_data->size;
      __pyx_v_size = __pyx_t_5;

      /* "efl/elementary/configuration.pyx":737
 *                     font = data.font
 *                     size = data.size
 *                     ret.append((_ctouni(text_class), _ctouni(font), size))             # <<<<<<<<<<<<<<
 *                 lst = lst.next
 *             return ret
 */
      __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(__pyx_v_text_class); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 737; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __pyx_t_6 = __pyx_f_3efl_5utils_11conversions__ctouni(__pyx_v_font); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 737; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      __pyx_t_7 = __Pyx_PyInt_From_Evas_Font_Size(__pyx_v_size); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 737; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_7);
      __pyx_t_8 = PyTuple_New(3); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 737; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_8);
      PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_t_1);
      __Pyx_GIVEREF(__pyx_t_1);
      PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6);
      __Pyx_GIVEREF(__pyx_t_6);
      PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_7);
      __Pyx_GIVEREF(__pyx_t_7);
      __pyx_t_1 = 0;
      __pyx_t_6 = 0;
      __pyx_t_7 = 0;
      __pyx_t_9 = __Pyx_PyList_Append(__pyx_v_ret, __pyx_t_8); if (unlikely(__pyx_t_9 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 737; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
      goto __pyx_L5;
    }
    __pyx_L5:;

    /* "efl/elementary/configuration.pyx":738
 *                     size = data.size
 *                     ret.append((_ctouni(text_class), _ctouni(font), size))
 *                 lst = lst.next             # <<<<<<<<<<<<<<
 *             return ret
 *             # TODO: ElmFontOverlay class?
 */
    __pyx_t_10 = __pyx_v_lst->next;
    __pyx_v_lst = __pyx_t_10;
  }

  /* "efl/elementary/configuration.pyx":739
 *                     ret.append((_ctouni(text_class), _ctouni(font), size))
 *                 lst = lst.next
 *             return ret             # <<<<<<<<<<<<<<
 *             # TODO: ElmFontOverlay class?
 * 
 */
  __Pyx_XDECREF(__pyx_r);
  __Pyx_INCREF(__pyx_v_ret);
  __pyx_r = __pyx_v_ret;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":721
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef:
 *                 const Eina_List *lst
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_XDECREF(__pyx_t_7);
  __Pyx_XDECREF(__pyx_t_8);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.font_overlay_list.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_ret);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":742
 *             # TODO: ElmFontOverlay class?
 * 
 *     def font_overlay_set(self, text_class, font, size):             # <<<<<<<<<<<<<<
 *         """Set a font overlay for a given Elementary text class.
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_9font_overlay_set(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_8font_overlay_set[] = "Configuration.font_overlay_set(self, text_class, font, size)\nSet a font overlay for a given Elementary text class.\n\n        *font* has to be in the format returned by\n        :py:func:`efl.elementary.general.font_fontconfig_name_get`.\n\n        .. seealso::\n\n            :py:attr:`font_overlay_list`\n            :py:func:`font_overlay_unset`\n            :py:func:`efl.edje.Edje.text_class_set`\n\n        :param text_class: Text class name\n        :type text_class: string\n        :param font:  Font name and style string\n        :type font: string\n        :param size:  Font size\n        :type size: int\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_9font_overlay_set(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  PyObject *__pyx_v_text_class = 0;
  PyObject *__pyx_v_font = 0;
  PyObject *__pyx_v_size = 0;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("font_overlay_set (wrapper)", 0);
  {
    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_text_class,&__pyx_n_s_font,&__pyx_n_s_size,0};
    PyObject* values[3] = {0,0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);
      switch (pos_args) {
        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (pos_args) {
        case  0:
        if (likely((values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_text_class)) != 0)) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        if (likely((values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_font)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("font_overlay_set", 1, 3, 3, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 742; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  2:
        if (likely((values[2] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_size)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("font_overlay_set", 1, 3, 3, 2); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 742; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, "font_overlay_set") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 742; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 3) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
      values[2] = PyTuple_GET_ITEM(__pyx_args, 2);
    }
    __pyx_v_text_class = values[0];
    __pyx_v_font = values[1];
    __pyx_v_size = values[2];
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("font_overlay_set", 1, 3, 3, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 742; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.font_overlay_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_8font_overlay_set(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), __pyx_v_text_class, __pyx_v_font, __pyx_v_size);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_8font_overlay_set(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_text_class, PyObject *__pyx_v_font, PyObject *__pyx_v_size) {
  PyObject *__pyx_v_a1 = NULL;
  PyObject *__pyx_v_a2 = NULL;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  char const *__pyx_t_6;
  char const *__pyx_t_7;
  Evas_Font_Size __pyx_t_8;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("font_overlay_set", 0);

  /* "efl/elementary/configuration.pyx":762
 * 
 *         """
 *         a1 = text_class             # <<<<<<<<<<<<<<
 *         a2 = font
 *         if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)
 */
  __Pyx_INCREF(__pyx_v_text_class);
  __pyx_v_a1 = __pyx_v_text_class;

  /* "efl/elementary/configuration.pyx":763
 *         """
 *         a1 = text_class
 *         a2 = font             # <<<<<<<<<<<<<<
 *         if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)
 *         if isinstance(a2, unicode): a2 = PyUnicode_AsUTF8String(a2)
 */
  __Pyx_INCREF(__pyx_v_font);
  __pyx_v_a2 = __pyx_v_font;

  /* "efl/elementary/configuration.pyx":764
 *         a1 = text_class
 *         a2 = font
 *         if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)             # <<<<<<<<<<<<<<
 *         if isinstance(a2, unicode): a2 = PyUnicode_AsUTF8String(a2)
 *         elm_config_font_overlay_set(
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_a1); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_a1); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 764; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_a1, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":765
 *         a2 = font
 *         if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)
 *         if isinstance(a2, unicode): a2 = PyUnicode_AsUTF8String(a2)             # <<<<<<<<<<<<<<
 *         elm_config_font_overlay_set(
 *             <const char *>a1 if a1 is not None else NULL,
 */
  __pyx_t_2 = PyUnicode_Check(__pyx_v_a2); 
  __pyx_t_1 = (__pyx_t_2 != 0);
  if (__pyx_t_1) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_a2); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 765; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_a2, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L4;
  }
  __pyx_L4:;

  /* "efl/elementary/configuration.pyx":767
 *         if isinstance(a2, unicode): a2 = PyUnicode_AsUTF8String(a2)
 *         elm_config_font_overlay_set(
 *             <const char *>a1 if a1 is not None else NULL,             # <<<<<<<<<<<<<<
 *             <const char *>a2 if a2 is not None else NULL,
 *             size)
 */
  __pyx_t_1 = (__pyx_v_a1 != Py_None);
  if ((__pyx_t_1 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_a1); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 767; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }

  /* "efl/elementary/configuration.pyx":768
 *         elm_config_font_overlay_set(
 *             <const char *>a1 if a1 is not None else NULL,
 *             <const char *>a2 if a2 is not None else NULL,             # <<<<<<<<<<<<<<
 *             size)
 * 
 */
  __pyx_t_1 = (__pyx_v_a2 != Py_None);
  if ((__pyx_t_1 != 0)) {
    __pyx_t_7 = __Pyx_PyObject_AsString(__pyx_v_a2); if (unlikely((!__pyx_t_7) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 768; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_6 = ((char const *)__pyx_t_7);
  } else {
    __pyx_t_6 = NULL;
  }

  /* "efl/elementary/configuration.pyx":769
 *             <const char *>a1 if a1 is not None else NULL,
 *             <const char *>a2 if a2 is not None else NULL,
 *             size)             # <<<<<<<<<<<<<<
 * 
 *     property color_classes_list:
 */
  __pyx_t_8 = __Pyx_PyInt_As_Evas_Font_Size(__pyx_v_size); if (unlikely((__pyx_t_8 == (Evas_Font_Size)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 769; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":766
 *         if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)
 *         if isinstance(a2, unicode): a2 = PyUnicode_AsUTF8String(a2)
 *         elm_config_font_overlay_set(             # <<<<<<<<<<<<<<
 *             <const char *>a1 if a1 is not None else NULL,
 *             <const char *>a2 if a2 is not None else NULL,
 */
  elm_config_font_overlay_set(__pyx_t_4, __pyx_t_6, __pyx_t_8);

  /* "efl/elementary/configuration.pyx":742
 *             # TODO: ElmFontOverlay class?
 * 
 *     def font_overlay_set(self, text_class, font, size):             # <<<<<<<<<<<<<<
 *         """Set a font overlay for a given Elementary text class.
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.font_overlay_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_a1);
  __Pyx_XDECREF(__pyx_v_a2);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":779
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef:
 *                 Eina_List *lst = elm_config_color_classes_list_get()
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_18color_classes_list_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_18color_classes_list_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_18color_classes_list___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18color_classes_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  Eina_List *__pyx_v_lst;
  Eina_List *__pyx_v_itr;
  Elm_Color_Class *__pyx_v_data;
  char const *__pyx_v_name;
  char const *__pyx_v_desc;
  PyObject *__pyx_v_ret = NULL;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  char const *__pyx_t_3;
  char const *__pyx_t_4;
  PyObject *__pyx_t_5 = NULL;
  PyObject *__pyx_t_6 = NULL;
  int __pyx_t_7;
  Eina_List *__pyx_t_8;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":781
 *         def __get__(self):
 *             cdef:
 *                 Eina_List *lst = elm_config_color_classes_list_get()             # <<<<<<<<<<<<<<
 *                 Eina_List *itr = lst
 *                 Elm_Color_Class *data
 */
  __pyx_v_lst = elm_config_color_classes_list_get();

  /* "efl/elementary/configuration.pyx":782
 *             cdef:
 *                 Eina_List *lst = elm_config_color_classes_list_get()
 *                 Eina_List *itr = lst             # <<<<<<<<<<<<<<
 *                 Elm_Color_Class *data
 *                 const char *name
 */
  __pyx_v_itr = __pyx_v_lst;

  /* "efl/elementary/configuration.pyx":787
 *                 const char *desc
 * 
 *             ret = []             # <<<<<<<<<<<<<<
 *             while itr:
 *                 data = <Elm_Color_Class *>itr.data
 */
  __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 787; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_v_ret = ((PyObject*)__pyx_t_1);
  __pyx_t_1 = 0;

  /* "efl/elementary/configuration.pyx":788
 * 
 *             ret = []
 *             while itr:             # <<<<<<<<<<<<<<
 *                 data = <Elm_Color_Class *>itr.data
 *                 if data != NULL:
 */
  while (1) {
    __pyx_t_2 = (__pyx_v_itr != 0);
    if (!__pyx_t_2) break;

    /* "efl/elementary/configuration.pyx":789
 *             ret = []
 *             while itr:
 *                 data = <Elm_Color_Class *>itr.data             # <<<<<<<<<<<<<<
 *                 if data != NULL:
 *                     name = data.name
 */
    __pyx_v_data = ((Elm_Color_Class *)__pyx_v_itr->data);

    /* "efl/elementary/configuration.pyx":790
 *             while itr:
 *                 data = <Elm_Color_Class *>itr.data
 *                 if data != NULL:             # <<<<<<<<<<<<<<
 *                     name = data.name
 *                     desc = data.desc
 */
    __pyx_t_2 = ((__pyx_v_data != NULL) != 0);
    if (__pyx_t_2) {

      /* "efl/elementary/configuration.pyx":791
 *                 data = <Elm_Color_Class *>itr.data
 *                 if data != NULL:
 *                     name = data.name             # <<<<<<<<<<<<<<
 *                     desc = data.desc
 *                     ret.append((_ctouni(name), _ctouni(desc)))
 */
      __pyx_t_3 = __pyx_v_data->name;
      __pyx_v_name = __pyx_t_3;

      /* "efl/elementary/configuration.pyx":792
 *                 if data != NULL:
 *                     name = data.name
 *                     desc = data.desc             # <<<<<<<<<<<<<<
 *                     ret.append((_ctouni(name), _ctouni(desc)))
 *                 itr = itr.next
 */
      __pyx_t_4 = __pyx_v_data->desc;
      __pyx_v_desc = __pyx_t_4;

      /* "efl/elementary/configuration.pyx":793
 *                     name = data.name
 *                     desc = data.desc
 *                     ret.append((_ctouni(name), _ctouni(desc)))             # <<<<<<<<<<<<<<
 *                 itr = itr.next
 *             elm_config_color_classes_list_free(lst)
 */
      __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(__pyx_v_name); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 793; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __pyx_t_5 = __pyx_f_3efl_5utils_11conversions__ctouni(__pyx_v_desc); if (unlikely(!__pyx_t_5)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 793; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_5);
      __pyx_t_6 = PyTuple_New(2); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 793; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      PyTuple_SET_ITEM(__pyx_t_6, 0, __pyx_t_1);
      __Pyx_GIVEREF(__pyx_t_1);
      PyTuple_SET_ITEM(__pyx_t_6, 1, __pyx_t_5);
      __Pyx_GIVEREF(__pyx_t_5);
      __pyx_t_1 = 0;
      __pyx_t_5 = 0;
      __pyx_t_7 = __Pyx_PyList_Append(__pyx_v_ret, __pyx_t_6); if (unlikely(__pyx_t_7 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 793; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
      goto __pyx_L5;
    }
    __pyx_L5:;

    /* "efl/elementary/configuration.pyx":794
 *                     desc = data.desc
 *                     ret.append((_ctouni(name), _ctouni(desc)))
 *                 itr = itr.next             # <<<<<<<<<<<<<<
 *             elm_config_color_classes_list_free(lst)
 *             return ret
 */
    __pyx_t_8 = __pyx_v_itr->next;
    __pyx_v_itr = __pyx_t_8;
  }

  /* "efl/elementary/configuration.pyx":795
 *                     ret.append((_ctouni(name), _ctouni(desc)))
 *                 itr = itr.next
 *             elm_config_color_classes_list_free(lst)             # <<<<<<<<<<<<<<
 *             return ret
 * 
 */
  elm_config_color_classes_list_free(__pyx_v_lst);

  /* "efl/elementary/configuration.pyx":796
 *                 itr = itr.next
 *             elm_config_color_classes_list_free(lst)
 *             return ret             # <<<<<<<<<<<<<<
 * 
 *     property color_overlay_list:
 */
  __Pyx_XDECREF(__pyx_r);
  __Pyx_INCREF(__pyx_v_ret);
  __pyx_r = __pyx_v_ret;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":779
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef:
 *                 Eina_List *lst = elm_config_color_classes_list_get()
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_5);
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.color_classes_list.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_ret);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":808
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef:
 *                 const Eina_List *lst = elm_config_color_overlay_list_get()
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_18color_overlay_list_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_18color_overlay_list_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_18color_overlay_list___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18color_overlay_list___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  Eina_List const *__pyx_v_lst;
  Elm_Color_Overlay *__pyx_v_ov;
  char const *__pyx_v_color_class;
  PyObject *__pyx_v_ret = NULL;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  char const *__pyx_t_3;
  PyObject *__pyx_t_4 = NULL;
  PyObject *__pyx_t_5 = NULL;
  PyObject *__pyx_t_6 = NULL;
  PyObject *__pyx_t_7 = NULL;
  PyObject *__pyx_t_8 = NULL;
  PyObject *__pyx_t_9 = NULL;
  PyObject *__pyx_t_10 = NULL;
  int __pyx_t_11;
  Eina_List *__pyx_t_12;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":810
 *         def __get__(self):
 *             cdef:
 *                 const Eina_List *lst = elm_config_color_overlay_list_get()             # <<<<<<<<<<<<<<
 *                 Elm_Color_Overlay *ov
 *                 const char *color_class
 */
  __pyx_v_lst = elm_config_color_overlay_list_get();

  /* "efl/elementary/configuration.pyx":814
 *                 const char *color_class
 * 
 *             ret = []             # <<<<<<<<<<<<<<
 *             while lst:
 *                 ov = <Elm_Color_Overlay *>lst.data
 */
  __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 814; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_v_ret = ((PyObject*)__pyx_t_1);
  __pyx_t_1 = 0;

  /* "efl/elementary/configuration.pyx":815
 * 
 *             ret = []
 *             while lst:             # <<<<<<<<<<<<<<
 *                 ov = <Elm_Color_Overlay *>lst.data
 *                 if ov != NULL:
 */
  while (1) {
    __pyx_t_2 = (__pyx_v_lst != 0);
    if (!__pyx_t_2) break;

    /* "efl/elementary/configuration.pyx":816
 *             ret = []
 *             while lst:
 *                 ov = <Elm_Color_Overlay *>lst.data             # <<<<<<<<<<<<<<
 *                 if ov != NULL:
 *                     color_class = ov.color_class
 */
    __pyx_v_ov = ((Elm_Color_Overlay *)__pyx_v_lst->data);

    /* "efl/elementary/configuration.pyx":817
 *             while lst:
 *                 ov = <Elm_Color_Overlay *>lst.data
 *                 if ov != NULL:             # <<<<<<<<<<<<<<
 *                     color_class = ov.color_class
 *                     ret.append((
 */
    __pyx_t_2 = ((__pyx_v_ov != NULL) != 0);
    if (__pyx_t_2) {

      /* "efl/elementary/configuration.pyx":818
 *                 ov = <Elm_Color_Overlay *>lst.data
 *                 if ov != NULL:
 *                     color_class = ov.color_class             # <<<<<<<<<<<<<<
 *                     ret.append((
 *                         _ctouni(color_class),
 */
      __pyx_t_3 = __pyx_v_ov->color_class;
      __pyx_v_color_class = __pyx_t_3;

      /* "efl/elementary/configuration.pyx":820
 *                     color_class = ov.color_class
 *                     ret.append((
 *                         _ctouni(color_class),             # <<<<<<<<<<<<<<
 *                         (ov.color.r, ov.color.g, ov.color.b, ov.color.a),
 *                         (ov.outline.r, ov.outline.g, ov.outline.b, ov.outline.a),
 */
      __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(__pyx_v_color_class); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 820; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);

      /* "efl/elementary/configuration.pyx":821
 *                     ret.append((
 *                         _ctouni(color_class),
 *                         (ov.color.r, ov.color.g, ov.color.b, ov.color.a),             # <<<<<<<<<<<<<<
 *                         (ov.outline.r, ov.outline.g, ov.outline.b, ov.outline.a),
 *                         (ov.shadow.r, ov.shadow.g, ov.shadow.b, ov.shadow.a)
 */
      __pyx_t_4 = __Pyx_PyInt_From_int(__pyx_v_ov->color.r); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 821; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_4);
      __pyx_t_5 = __Pyx_PyInt_From_int(__pyx_v_ov->color.g); if (unlikely(!__pyx_t_5)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 821; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_5);
      __pyx_t_6 = __Pyx_PyInt_From_int(__pyx_v_ov->color.b); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 821; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_ov->color.a); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 821; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_7);
      __pyx_t_8 = PyTuple_New(4); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 821; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_8);
      PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_t_4);
      __Pyx_GIVEREF(__pyx_t_4);
      PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_5);
      __Pyx_GIVEREF(__pyx_t_5);
      PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_6);
      __Pyx_GIVEREF(__pyx_t_6);
      PyTuple_SET_ITEM(__pyx_t_8, 3, __pyx_t_7);
      __Pyx_GIVEREF(__pyx_t_7);
      __pyx_t_4 = 0;
      __pyx_t_5 = 0;
      __pyx_t_6 = 0;
      __pyx_t_7 = 0;

      /* "efl/elementary/configuration.pyx":822
 *                         _ctouni(color_class),
 *                         (ov.color.r, ov.color.g, ov.color.b, ov.color.a),
 *                         (ov.outline.r, ov.outline.g, ov.outline.b, ov.outline.a),             # <<<<<<<<<<<<<<
 *                         (ov.shadow.r, ov.shadow.g, ov.shadow.b, ov.shadow.a)
 *                     ))
 */
      __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_ov->outline.r); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 822; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_7);
      __pyx_t_6 = __Pyx_PyInt_From_int(__pyx_v_ov->outline.g); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 822; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      __pyx_t_5 = __Pyx_PyInt_From_int(__pyx_v_ov->outline.b); if (unlikely(!__pyx_t_5)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 822; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_5);
      __pyx_t_4 = __Pyx_PyInt_From_int(__pyx_v_ov->outline.a); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 822; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_4);
      __pyx_t_9 = PyTuple_New(4); if (unlikely(!__pyx_t_9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 822; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_9);
      PyTuple_SET_ITEM(__pyx_t_9, 0, __pyx_t_7);
      __Pyx_GIVEREF(__pyx_t_7);
      PyTuple_SET_ITEM(__pyx_t_9, 1, __pyx_t_6);
      __Pyx_GIVEREF(__pyx_t_6);
      PyTuple_SET_ITEM(__pyx_t_9, 2, __pyx_t_5);
      __Pyx_GIVEREF(__pyx_t_5);
      PyTuple_SET_ITEM(__pyx_t_9, 3, __pyx_t_4);
      __Pyx_GIVEREF(__pyx_t_4);
      __pyx_t_7 = 0;
      __pyx_t_6 = 0;
      __pyx_t_5 = 0;
      __pyx_t_4 = 0;

      /* "efl/elementary/configuration.pyx":823
 *                         (ov.color.r, ov.color.g, ov.color.b, ov.color.a),
 *                         (ov.outline.r, ov.outline.g, ov.outline.b, ov.outline.a),
 *                         (ov.shadow.r, ov.shadow.g, ov.shadow.b, ov.shadow.a)             # <<<<<<<<<<<<<<
 *                     ))
 * 
 */
      __pyx_t_4 = __Pyx_PyInt_From_int(__pyx_v_ov->shadow.r); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 823; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_4);
      __pyx_t_5 = __Pyx_PyInt_From_int(__pyx_v_ov->shadow.g); if (unlikely(!__pyx_t_5)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 823; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_5);
      __pyx_t_6 = __Pyx_PyInt_From_int(__pyx_v_ov->shadow.b); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 823; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      __pyx_t_7 = __Pyx_PyInt_From_int(__pyx_v_ov->shadow.a); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 823; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_7);
      __pyx_t_10 = PyTuple_New(4); if (unlikely(!__pyx_t_10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 823; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_10);
      PyTuple_SET_ITEM(__pyx_t_10, 0, __pyx_t_4);
      __Pyx_GIVEREF(__pyx_t_4);
      PyTuple_SET_ITEM(__pyx_t_10, 1, __pyx_t_5);
      __Pyx_GIVEREF(__pyx_t_5);
      PyTuple_SET_ITEM(__pyx_t_10, 2, __pyx_t_6);
      __Pyx_GIVEREF(__pyx_t_6);
      PyTuple_SET_ITEM(__pyx_t_10, 3, __pyx_t_7);
      __Pyx_GIVEREF(__pyx_t_7);
      __pyx_t_4 = 0;
      __pyx_t_5 = 0;
      __pyx_t_6 = 0;
      __pyx_t_7 = 0;

      /* "efl/elementary/configuration.pyx":820
 *                     color_class = ov.color_class
 *                     ret.append((
 *                         _ctouni(color_class),             # <<<<<<<<<<<<<<
 *                         (ov.color.r, ov.color.g, ov.color.b, ov.color.a),
 *                         (ov.outline.r, ov.outline.g, ov.outline.b, ov.outline.a),
 */
      __pyx_t_7 = PyTuple_New(4); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 820; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_7);
      PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_1);
      __Pyx_GIVEREF(__pyx_t_1);
      PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_t_8);
      __Pyx_GIVEREF(__pyx_t_8);
      PyTuple_SET_ITEM(__pyx_t_7, 2, __pyx_t_9);
      __Pyx_GIVEREF(__pyx_t_9);
      PyTuple_SET_ITEM(__pyx_t_7, 3, __pyx_t_10);
      __Pyx_GIVEREF(__pyx_t_10);
      __pyx_t_1 = 0;
      __pyx_t_8 = 0;
      __pyx_t_9 = 0;
      __pyx_t_10 = 0;

      /* "efl/elementary/configuration.pyx":819
 *                 if ov != NULL:
 *                     color_class = ov.color_class
 *                     ret.append((             # <<<<<<<<<<<<<<
 *                         _ctouni(color_class),
 *                         (ov.color.r, ov.color.g, ov.color.b, ov.color.a),
 */
      __pyx_t_11 = __Pyx_PyList_Append(__pyx_v_ret, __pyx_t_7); if (unlikely(__pyx_t_11 == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 819; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
      goto __pyx_L5;
    }
    __pyx_L5:;

    /* "efl/elementary/configuration.pyx":826
 *                     ))
 * 
 *                 lst = lst.next             # <<<<<<<<<<<<<<
 *             return ret
 * 
 */
    __pyx_t_12 = __pyx_v_lst->next;
    __pyx_v_lst = __pyx_t_12;
  }

  /* "efl/elementary/configuration.pyx":827
 * 
 *                 lst = lst.next
 *             return ret             # <<<<<<<<<<<<<<
 * 
 *     def color_overlay_set(self, cc, int r,  int g,  int b,  int a,
 */
  __Pyx_XDECREF(__pyx_r);
  __Pyx_INCREF(__pyx_v_ret);
  __pyx_r = __pyx_v_ret;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":808
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             cdef:
 *                 const Eina_List *lst = elm_config_color_overlay_list_get()
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_4);
  __Pyx_XDECREF(__pyx_t_5);
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_XDECREF(__pyx_t_7);
  __Pyx_XDECREF(__pyx_t_8);
  __Pyx_XDECREF(__pyx_t_9);
  __Pyx_XDECREF(__pyx_t_10);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.color_overlay_list.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_ret);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":829
 *             return ret
 * 
 *     def color_overlay_set(self, cc, int r,  int g,  int b,  int a,             # <<<<<<<<<<<<<<
 *                                     int r2, int g2, int b2, int a2,
 *                                     int r3, int g3, int b3, int a3):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_11color_overlay_set(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_10color_overlay_set[] = "Configuration.color_overlay_set(self, cc, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3)\nSet a color overlay for a given Elementary color class.\n\n        The first color is the object, the second is the text outline, and\n        the third is the text shadow. (Note that the second two only apply\n        to text parts).\n\n        Setting color emits a signal \"color_class,set\" with source being\n        the given color class in all edje objects.\n\n        :param cc: The color class name\n        :param r: Object Red value\n        :param g: Object Green value\n        :param b: Object Blue value\n        :param a: Object Alpha value\n        :param r2: Outline Red value\n        :param g2: Outline Green value\n        :param b2: Outline Blue value\n        :param a2: Outline Alpha value\n        :param r3: Shadow Red value\n        :param g3: Shadow Green value\n        :param b3: Shadow Blue value\n        :param a3: Shadow Alpha value\n\n        .. versionadded:: 1.10\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_11color_overlay_set(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  PyObject *__pyx_v_cc = 0;
  int __pyx_v_r;
  int __pyx_v_g;
  int __pyx_v_b;
  int __pyx_v_a;
  int __pyx_v_r2;
  int __pyx_v_g2;
  int __pyx_v_b2;
  int __pyx_v_a2;
  int __pyx_v_r3;
  int __pyx_v_g3;
  int __pyx_v_b3;
  int __pyx_v_a3;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("color_overlay_set (wrapper)", 0);
  {
    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_cc,&__pyx_n_s_r,&__pyx_n_s_g,&__pyx_n_s_b,&__pyx_n_s_a,&__pyx_n_s_r2,&__pyx_n_s_g2,&__pyx_n_s_b2,&__pyx_n_s_a2,&__pyx_n_s_r3,&__pyx_n_s_g3,&__pyx_n_s_b3,&__pyx_n_s_a3,0};
    PyObject* values[13] = {0,0,0,0,0,0,0,0,0,0,0,0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);
      switch (pos_args) {
        case 13: values[12] = PyTuple_GET_ITEM(__pyx_args, 12);
        case 12: values[11] = PyTuple_GET_ITEM(__pyx_args, 11);
        case 11: values[10] = PyTuple_GET_ITEM(__pyx_args, 10);
        case 10: values[9] = PyTuple_GET_ITEM(__pyx_args, 9);
        case  9: values[8] = PyTuple_GET_ITEM(__pyx_args, 8);
        case  8: values[7] = PyTuple_GET_ITEM(__pyx_args, 7);
        case  7: values[6] = PyTuple_GET_ITEM(__pyx_args, 6);
        case  6: values[5] = PyTuple_GET_ITEM(__pyx_args, 5);
        case  5: values[4] = PyTuple_GET_ITEM(__pyx_args, 4);
        case  4: values[3] = PyTuple_GET_ITEM(__pyx_args, 3);
        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (pos_args) {
        case  0:
        if (likely((values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_cc)) != 0)) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        if (likely((values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_r)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  2:
        if (likely((values[2] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_g)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 2); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  3:
        if (likely((values[3] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_b)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 3); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  4:
        if (likely((values[4] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_a)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 4); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  5:
        if (likely((values[5] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_r2)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 5); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  6:
        if (likely((values[6] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_g2)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 6); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  7:
        if (likely((values[7] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_b2)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 7); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  8:
        if (likely((values[8] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_a2)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 8); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  9:
        if (likely((values[9] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_r3)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 9); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case 10:
        if (likely((values[10] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_g3)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 10); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case 11:
        if (likely((values[11] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_b3)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 11); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case 12:
        if (likely((values[12] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_a3)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, 12); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, "color_overlay_set") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 13) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
      values[2] = PyTuple_GET_ITEM(__pyx_args, 2);
      values[3] = PyTuple_GET_ITEM(__pyx_args, 3);
      values[4] = PyTuple_GET_ITEM(__pyx_args, 4);
      values[5] = PyTuple_GET_ITEM(__pyx_args, 5);
      values[6] = PyTuple_GET_ITEM(__pyx_args, 6);
      values[7] = PyTuple_GET_ITEM(__pyx_args, 7);
      values[8] = PyTuple_GET_ITEM(__pyx_args, 8);
      values[9] = PyTuple_GET_ITEM(__pyx_args, 9);
      values[10] = PyTuple_GET_ITEM(__pyx_args, 10);
      values[11] = PyTuple_GET_ITEM(__pyx_args, 11);
      values[12] = PyTuple_GET_ITEM(__pyx_args, 12);
    }
    __pyx_v_cc = values[0];
    __pyx_v_r = __Pyx_PyInt_As_int(values[1]); if (unlikely((__pyx_v_r == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_g = __Pyx_PyInt_As_int(values[2]); if (unlikely((__pyx_v_g == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_b = __Pyx_PyInt_As_int(values[3]); if (unlikely((__pyx_v_b == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_a = __Pyx_PyInt_As_int(values[4]); if (unlikely((__pyx_v_a == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_r2 = __Pyx_PyInt_As_int(values[5]); if (unlikely((__pyx_v_r2 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 830; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_g2 = __Pyx_PyInt_As_int(values[6]); if (unlikely((__pyx_v_g2 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 830; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_b2 = __Pyx_PyInt_As_int(values[7]); if (unlikely((__pyx_v_b2 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 830; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_a2 = __Pyx_PyInt_As_int(values[8]); if (unlikely((__pyx_v_a2 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 830; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_r3 = __Pyx_PyInt_As_int(values[9]); if (unlikely((__pyx_v_r3 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 831; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_g3 = __Pyx_PyInt_As_int(values[10]); if (unlikely((__pyx_v_g3 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 831; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_b3 = __Pyx_PyInt_As_int(values[11]); if (unlikely((__pyx_v_b3 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 831; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_a3 = __Pyx_PyInt_As_int(values[12]); if (unlikely((__pyx_v_a3 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 831; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("color_overlay_set", 1, 13, 13, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 829; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.color_overlay_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_10color_overlay_set(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), __pyx_v_cc, __pyx_v_r, __pyx_v_g, __pyx_v_b, __pyx_v_a, __pyx_v_r2, __pyx_v_g2, __pyx_v_b2, __pyx_v_a2, __pyx_v_r3, __pyx_v_g3, __pyx_v_b3, __pyx_v_a3);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_10color_overlay_set(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_cc, int __pyx_v_r, int __pyx_v_g, int __pyx_v_b, int __pyx_v_a, int __pyx_v_r2, int __pyx_v_g2, int __pyx_v_b2, int __pyx_v_a2, int __pyx_v_r3, int __pyx_v_g3, int __pyx_v_b3, int __pyx_v_a3) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("color_overlay_set", 0);
  __Pyx_INCREF(__pyx_v_cc);

  /* "efl/elementary/configuration.pyx":858
 * 
 *         """
 *         if isinstance(cc, unicode): cc = PyUnicode_AsUTF8String(cc)             # <<<<<<<<<<<<<<
 *         elm_config_color_overlay_set(<const char *>cc,
 *                                      r, g, b, a, r2, g2, b2, a2, r3, g3, b3, a3)
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_cc); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_cc); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 858; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_cc, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":859
 *         """
 *         if isinstance(cc, unicode): cc = PyUnicode_AsUTF8String(cc)
 *         elm_config_color_overlay_set(<const char *>cc,             # <<<<<<<<<<<<<<
 *                                      r, g, b, a, r2, g2, b2, a2, r3, g3, b3, a3)
 * 
 */
  __pyx_t_4 = __Pyx_PyObject_AsString(__pyx_v_cc); if (unlikely((!__pyx_t_4) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 859; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":860
 *         if isinstance(cc, unicode): cc = PyUnicode_AsUTF8String(cc)
 *         elm_config_color_overlay_set(<const char *>cc,
 *                                      r, g, b, a, r2, g2, b2, a2, r3, g3, b3, a3)             # <<<<<<<<<<<<<<
 * 
 *     def color_overlay_unset(self, cc):
 */
  elm_config_color_overlay_set(((char const *)__pyx_t_4), __pyx_v_r, __pyx_v_g, __pyx_v_b, __pyx_v_a, __pyx_v_r2, __pyx_v_g2, __pyx_v_b2, __pyx_v_a2, __pyx_v_r3, __pyx_v_g3, __pyx_v_b3, __pyx_v_a3);

  /* "efl/elementary/configuration.pyx":829
 *             return ret
 * 
 *     def color_overlay_set(self, cc, int r,  int g,  int b,  int a,             # <<<<<<<<<<<<<<
 *                                     int r2, int g2, int b2, int a2,
 *                                     int r3, int g3, int b3, int a3):
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.color_overlay_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_cc);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":862
 *                                      r, g, b, a, r2, g2, b2, a2, r3, g3, b3, a3)
 * 
 *     def color_overlay_unset(self, cc):             # <<<<<<<<<<<<<<
 *         """Unset a color overlay for a given Elementary color class.
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_13color_overlay_unset(PyObject *__pyx_v_self, PyObject *__pyx_v_cc); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_12color_overlay_unset[] = "Configuration.color_overlay_unset(self, cc)\nUnset a color overlay for a given Elementary color class.\n\n        This will bring back color elements belonging to color_class back\n        to their default color settings.\n\n        :param cc: The color class name\n\n        .. versionadded:: 1.10\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_13color_overlay_unset(PyObject *__pyx_v_self, PyObject *__pyx_v_cc) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("color_overlay_unset (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_12color_overlay_unset(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((PyObject *)__pyx_v_cc));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_12color_overlay_unset(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_cc) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("color_overlay_unset", 0);
  __Pyx_INCREF(__pyx_v_cc);

  /* "efl/elementary/configuration.pyx":873
 * 
 *         """
 *         if isinstance(cc, unicode): cc = PyUnicode_AsUTF8String(cc)             # <<<<<<<<<<<<<<
 *         elm_config_color_overlay_unset(cc)
 * 
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_cc); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_cc); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 873; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_cc, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":874
 *         """
 *         if isinstance(cc, unicode): cc = PyUnicode_AsUTF8String(cc)
 *         elm_config_color_overlay_unset(cc)             # <<<<<<<<<<<<<<
 * 
 *     def color_overlay_apply(self):
 */
  __pyx_t_4 = __Pyx_PyObject_AsString(__pyx_v_cc); if (unlikely((!__pyx_t_4) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 874; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_color_overlay_unset(__pyx_t_4);

  /* "efl/elementary/configuration.pyx":862
 *                                      r, g, b, a, r2, g2, b2, a2, r3, g3, b3, a3)
 * 
 *     def color_overlay_unset(self, cc):             # <<<<<<<<<<<<<<
 *         """Unset a color overlay for a given Elementary color class.
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.color_overlay_unset", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_cc);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":876
 *         elm_config_color_overlay_unset(cc)
 * 
 *     def color_overlay_apply(self):             # <<<<<<<<<<<<<<
 *         """Apply the changes made with color_overlay_set() and
 *         color_overlay_unset() on the current Elementary window.
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_15color_overlay_apply(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_14color_overlay_apply[] = "Configuration.color_overlay_apply(self)\nApply the changes made with color_overlay_set() and\n        color_overlay_unset() on the current Elementary window.\n\n        .. versionadded:: 1.10\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_15color_overlay_apply(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("color_overlay_apply (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_14color_overlay_apply(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_14color_overlay_apply(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("color_overlay_apply", 0);

  /* "efl/elementary/configuration.pyx":883
 * 
 *         """
 *         elm_config_color_overlay_apply()             # <<<<<<<<<<<<<<
 * 
 *     # TODO:
 */
  elm_config_color_overlay_apply();

  /* "efl/elementary/configuration.pyx":876
 *         elm_config_color_overlay_unset(cc)
 * 
 *     def color_overlay_apply(self):             # <<<<<<<<<<<<<<
 *         """Apply the changes made with color_overlay_set() and
 *         color_overlay_unset() on the current Elementary window.
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":911
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_selection_unfocused_clear_get())
 *         def __set__(self, bint enabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":912
 *         """
 *         def __get__(self):
 *             return bool(elm_config_selection_unfocused_clear_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint enabled):
 *             elm_config_selection_unfocused_clear_set(enabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_selection_unfocused_clear_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 912; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 912; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 912; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":911
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_selection_unfocused_clear_get())
 *         def __set__(self, bint enabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.selection_unfocused_clear.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":913
 *         def __get__(self):
 *             return bool(elm_config_selection_unfocused_clear_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_selection_unfocused_clear_set(enabled)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled) {
  int __pyx_v_enabled;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_enabled); {
    __pyx_v_enabled = __Pyx_PyObject_IsTrue(__pyx_arg_enabled); if (unlikely((__pyx_v_enabled == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 913; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.selection_unfocused_clear.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_enabled));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":914
 *             return bool(elm_config_selection_unfocused_clear_get())
 *         def __set__(self, bint enabled):
 *             elm_config_selection_unfocused_clear_set(enabled)             # <<<<<<<<<<<<<<
 * 
 *     def font_overlay_unset(self, text_class):
 */
  elm_config_selection_unfocused_clear_set(__pyx_v_enabled);

  /* "efl/elementary/configuration.pyx":913
 *         def __get__(self):
 *             return bool(elm_config_selection_unfocused_clear_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_selection_unfocused_clear_set(enabled)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":916
 *             elm_config_selection_unfocused_clear_set(enabled)
 * 
 *     def font_overlay_unset(self, text_class):             # <<<<<<<<<<<<<<
 *         """Unset a font overlay for a given Elementary text class.
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17font_overlay_unset(PyObject *__pyx_v_self, PyObject *__pyx_v_text_class); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_16font_overlay_unset[] = "Configuration.font_overlay_unset(self, text_class)\nUnset a font overlay for a given Elementary text class.\n\n        This will bring back text elements belonging to text class\n        ``text_class`` back to their default font settings.\n\n        :param text_class: Text class name\n        :type text_class: string\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17font_overlay_unset(PyObject *__pyx_v_self, PyObject *__pyx_v_text_class) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("font_overlay_unset (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_16font_overlay_unset(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((PyObject *)__pyx_v_text_class));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_16font_overlay_unset(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_text_class) {
  PyObject *__pyx_v_a1 = NULL;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("font_overlay_unset", 0);

  /* "efl/elementary/configuration.pyx":926
 * 
 *         """
 *         a1 = text_class             # <<<<<<<<<<<<<<
 *         if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)
 *         elm_config_font_overlay_unset(
 */
  __Pyx_INCREF(__pyx_v_text_class);
  __pyx_v_a1 = __pyx_v_text_class;

  /* "efl/elementary/configuration.pyx":927
 *         """
 *         a1 = text_class
 *         if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)             # <<<<<<<<<<<<<<
 *         elm_config_font_overlay_unset(
 *             <const char *>a1 if a1 is not None else NULL)
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_a1); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_a1); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 927; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_a1, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":929
 *         if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)
 *         elm_config_font_overlay_unset(
 *             <const char *>a1 if a1 is not None else NULL)             # <<<<<<<<<<<<<<
 * 
 *     def font_overlay_apply(self):
 */
  __pyx_t_2 = (__pyx_v_a1 != Py_None);
  if ((__pyx_t_2 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_a1); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 929; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }

  /* "efl/elementary/configuration.pyx":928
 *         a1 = text_class
 *         if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)
 *         elm_config_font_overlay_unset(             # <<<<<<<<<<<<<<
 *             <const char *>a1 if a1 is not None else NULL)
 * 
 */
  elm_config_font_overlay_unset(__pyx_t_4);

  /* "efl/elementary/configuration.pyx":916
 *             elm_config_selection_unfocused_clear_set(enabled)
 * 
 *     def font_overlay_unset(self, text_class):             # <<<<<<<<<<<<<<
 *         """Unset a font overlay for a given Elementary text class.
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.font_overlay_unset", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_a1);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":931
 *             <const char *>a1 if a1 is not None else NULL)
 * 
 *     def font_overlay_apply(self):             # <<<<<<<<<<<<<<
 *         """Apply the changes made with :py:func:`font_overlay_set()` and
 *         :py:func:`font_overlay_unset()` on the current Elementary window.
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_19font_overlay_apply(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_18font_overlay_apply[] = "Configuration.font_overlay_apply(self)\nApply the changes made with :py:func:`font_overlay_set()` and\n        :py:func:`font_overlay_unset()` on the current Elementary window.\n\n        This applies all font overlays set to all objects in the UI.\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_19font_overlay_apply(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("font_overlay_apply (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_18font_overlay_apply(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_18font_overlay_apply(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("font_overlay_apply", 0);

  /* "efl/elementary/configuration.pyx":938
 * 
 *         """
 *         elm_config_font_overlay_apply()             # <<<<<<<<<<<<<<
 * 
 *     property finger_size:
 */
  elm_config_font_overlay_apply();

  /* "efl/elementary/configuration.pyx":931
 *             <const char *>a1 if a1 is not None else NULL)
 * 
 *     def font_overlay_apply(self):             # <<<<<<<<<<<<<<
 *         """Apply the changes made with :py:func:`font_overlay_set()` and
 *         :py:func:`font_overlay_unset()` on the current Elementary window.
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":948
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_finger_size_get()
 *         def __set__(self, int size):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_11finger_size_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_11finger_size_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_11finger_size___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_11finger_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":949
 *         """
 *         def __get__(self):
 *             return elm_config_finger_size_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, int size):
 *             elm_config_finger_size_set(size)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Evas_Coord(elm_config_finger_size_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 949; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":948
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_finger_size_get()
 *         def __set__(self, int size):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.finger_size.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":950
 *         def __get__(self):
 *             return elm_config_finger_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_finger_size_set(size)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_11finger_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_11finger_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size) {
  int __pyx_v_size;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_size); {
    __pyx_v_size = __Pyx_PyInt_As_int(__pyx_arg_size); if (unlikely((__pyx_v_size == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 950; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.finger_size.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_11finger_size_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_size));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_11finger_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":951
 *             return elm_config_finger_size_get()
 *         def __set__(self, int size):
 *             elm_config_finger_size_set(size)             # <<<<<<<<<<<<<<
 * 
 *     property cache_flush_interval:
 */
  elm_config_finger_size_set(__pyx_v_size);

  /* "efl/elementary/configuration.pyx":950
 *         def __get__(self):
 *             return elm_config_finger_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_finger_size_set(size)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":964
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_flush_interval_get()
 *         def __set__(self, int size):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":965
 *         """
 *         def __get__(self):
 *             return elm_config_cache_flush_interval_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, int size):
 *             elm_config_cache_flush_interval_set(size)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_int(elm_config_cache_flush_interval_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 965; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":964
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_flush_interval_get()
 *         def __set__(self, int size):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_flush_interval.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":966
 *         def __get__(self):
 *             return elm_config_cache_flush_interval_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_flush_interval_set(size)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size) {
  int __pyx_v_size;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_size); {
    __pyx_v_size = __Pyx_PyInt_As_int(__pyx_arg_size); if (unlikely((__pyx_v_size == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 966; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_flush_interval.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_size));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":967
 *             return elm_config_cache_flush_interval_get()
 *         def __set__(self, int size):
 *             elm_config_cache_flush_interval_set(size)             # <<<<<<<<<<<<<<
 * 
 *     property cache_flush_enabled:
 */
  elm_config_cache_flush_interval_set(__pyx_v_size);

  /* "efl/elementary/configuration.pyx":966
 *         def __get__(self):
 *             return elm_config_cache_flush_interval_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_flush_interval_set(size)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":986
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_cache_flush_enabled_get())
 *         def __set__(self, bint enabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":987
 *         """
 *         def __get__(self):
 *             return bool(elm_config_cache_flush_enabled_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint enabled):
 *             elm_config_cache_flush_enabled_set(enabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_cache_flush_enabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 987; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 987; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 987; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":986
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_cache_flush_enabled_get())
 *         def __set__(self, bint enabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_flush_enabled.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":988
 *         def __get__(self):
 *             return bool(elm_config_cache_flush_enabled_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_cache_flush_enabled_set(enabled)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled) {
  int __pyx_v_enabled;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_enabled); {
    __pyx_v_enabled = __Pyx_PyObject_IsTrue(__pyx_arg_enabled); if (unlikely((__pyx_v_enabled == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 988; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_flush_enabled.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_enabled));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":989
 *             return bool(elm_config_cache_flush_enabled_get())
 *         def __set__(self, bint enabled):
 *             elm_config_cache_flush_enabled_set(enabled)             # <<<<<<<<<<<<<<
 * 
 *     property cache_font_cache_size:
 */
  elm_config_cache_flush_enabled_set(__pyx_v_enabled);

  /* "efl/elementary/configuration.pyx":988
 *         def __get__(self):
 *             return bool(elm_config_cache_flush_enabled_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_cache_flush_enabled_set(enabled)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":997
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_font_cache_size_get()
 *         def __set__(self, int size):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":998
 *         """
 *         def __get__(self):
 *             return elm_config_cache_font_cache_size_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, int size):
 *             elm_config_cache_font_cache_size_set(size)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_int(elm_config_cache_font_cache_size_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 998; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":997
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_font_cache_size_get()
 *         def __set__(self, int size):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_font_cache_size.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":999
 *         def __get__(self):
 *             return elm_config_cache_font_cache_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_font_cache_size_set(size)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size) {
  int __pyx_v_size;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_size); {
    __pyx_v_size = __Pyx_PyInt_As_int(__pyx_arg_size); if (unlikely((__pyx_v_size == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 999; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_font_cache_size.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_size));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1000
 *             return elm_config_cache_font_cache_size_get()
 *         def __set__(self, int size):
 *             elm_config_cache_font_cache_size_set(size)             # <<<<<<<<<<<<<<
 * 
 *     property cache_image_cache_size:
 */
  elm_config_cache_font_cache_size_set(__pyx_v_size);

  /* "efl/elementary/configuration.pyx":999
 *         def __get__(self):
 *             return elm_config_cache_font_cache_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_font_cache_size_set(size)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1008
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_image_cache_size_get()
 *         def __set__(self, int size):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1009
 *         """
 *         def __get__(self):
 *             return elm_config_cache_image_cache_size_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, int size):
 *             elm_config_cache_image_cache_size_set(size)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_int(elm_config_cache_image_cache_size_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1009; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1008
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_image_cache_size_get()
 *         def __set__(self, int size):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_image_cache_size.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1010
 *         def __get__(self):
 *             return elm_config_cache_image_cache_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_image_cache_size_set(size)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size) {
  int __pyx_v_size;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_size); {
    __pyx_v_size = __Pyx_PyInt_As_int(__pyx_arg_size); if (unlikely((__pyx_v_size == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1010; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_image_cache_size.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_size));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1011
 *             return elm_config_cache_image_cache_size_get()
 *         def __set__(self, int size):
 *             elm_config_cache_image_cache_size_set(size)             # <<<<<<<<<<<<<<
 * 
 * 
 */
  elm_config_cache_image_cache_size_set(__pyx_v_size);

  /* "efl/elementary/configuration.pyx":1010
 *         def __get__(self):
 *             return elm_config_cache_image_cache_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_image_cache_size_set(size)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1020
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_edje_file_cache_size_get()
 *         def __set__(self, int size):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1021
 *         """
 *         def __get__(self):
 *             return elm_config_cache_edje_file_cache_size_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, int size):
 *             elm_config_cache_edje_file_cache_size_set(size)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_int(elm_config_cache_edje_file_cache_size_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1021; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1020
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_edje_file_cache_size_get()
 *         def __set__(self, int size):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_edje_file_cache_size.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1022
 *         def __get__(self):
 *             return elm_config_cache_edje_file_cache_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_edje_file_cache_size_set(size)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size) {
  int __pyx_v_size;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_size); {
    __pyx_v_size = __Pyx_PyInt_As_int(__pyx_arg_size); if (unlikely((__pyx_v_size == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1022; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_edje_file_cache_size.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_size));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1023
 *             return elm_config_cache_edje_file_cache_size_get()
 *         def __set__(self, int size):
 *             elm_config_cache_edje_file_cache_size_set(size)             # <<<<<<<<<<<<<<
 * 
 *     property cache_edje_collection_cache_size:
 */
  elm_config_cache_edje_file_cache_size_set(__pyx_v_size);

  /* "efl/elementary/configuration.pyx":1022
 *         def __get__(self):
 *             return elm_config_cache_edje_file_cache_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_edje_file_cache_size_set(size)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1032
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_edje_collection_cache_size_get()
 *         def __set__(self, int size):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1033
 *         """
 *         def __get__(self):
 *             return elm_config_cache_edje_collection_cache_size_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, int size):
 *             elm_config_cache_edje_collection_cache_size_set(size)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_int(elm_config_cache_edje_collection_cache_size_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1033; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1032
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_cache_edje_collection_cache_size_get()
 *         def __set__(self, int size):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_edje_collection_cache_size.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1034
 *         def __get__(self):
 *             return elm_config_cache_edje_collection_cache_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_edje_collection_cache_size_set(size)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_size) {
  int __pyx_v_size;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_size); {
    __pyx_v_size = __Pyx_PyInt_As_int(__pyx_arg_size); if (unlikely((__pyx_v_size == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1034; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.cache_edje_collection_cache_size.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_size));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_size) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1035
 *             return elm_config_cache_edje_collection_cache_size_get()
 *         def __set__(self, int size):
 *             elm_config_cache_edje_collection_cache_size_set(size)             # <<<<<<<<<<<<<<
 * 
 *     property focus_highlight_enabled:
 */
  elm_config_cache_edje_collection_cache_size_set(__pyx_v_size);

  /* "efl/elementary/configuration.pyx":1034
 *         def __get__(self):
 *             return elm_config_cache_edje_collection_cache_size_get()
 *         def __set__(self, int size):             # <<<<<<<<<<<<<<
 *             elm_config_cache_edje_collection_cache_size_set(size)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1046
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_focus_highlight_enabled_get())
 *         def __set__(self, bint enable):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1047
 *         """
 *         def __get__(self):
 *             return bool(elm_config_focus_highlight_enabled_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint enable):
 *             elm_config_focus_highlight_enabled_set(enable)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_focus_highlight_enabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1047; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1047; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1047; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1046
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_focus_highlight_enabled_get())
 *         def __set__(self, bint enable):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_highlight_enabled.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1048
 *         def __get__(self):
 *             return bool(elm_config_focus_highlight_enabled_get())
 *         def __set__(self, bint enable):             # <<<<<<<<<<<<<<
 *             elm_config_focus_highlight_enabled_set(enable)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enable); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enable) {
  int __pyx_v_enable;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_enable); {
    __pyx_v_enable = __Pyx_PyObject_IsTrue(__pyx_arg_enable); if (unlikely((__pyx_v_enable == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1048; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_highlight_enabled.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_enable));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enable) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1049
 *             return bool(elm_config_focus_highlight_enabled_get())
 *         def __set__(self, bint enable):
 *             elm_config_focus_highlight_enabled_set(enable)             # <<<<<<<<<<<<<<
 * 
 *     property focus_highlight_animate:
 */
  elm_config_focus_highlight_enabled_set(__pyx_v_enable);

  /* "efl/elementary/configuration.pyx":1048
 *         def __get__(self):
 *             return bool(elm_config_focus_highlight_enabled_get())
 *         def __set__(self, bint enable):             # <<<<<<<<<<<<<<
 *             elm_config_focus_highlight_enabled_set(enable)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1063
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_focus_highlight_animate_get())
 *         def __set__(self, bint animate):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1064
 *         """
 *         def __get__(self):
 *             return bool(elm_config_focus_highlight_animate_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint animate):
 *             elm_config_focus_highlight_animate_set(animate)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_focus_highlight_animate_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1064; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1064; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1064; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1063
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_focus_highlight_animate_get())
 *         def __set__(self, bint animate):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_highlight_animate.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1065
 *         def __get__(self):
 *             return bool(elm_config_focus_highlight_animate_get())
 *         def __set__(self, bint animate):             # <<<<<<<<<<<<<<
 *             elm_config_focus_highlight_animate_set(animate)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_animate); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_animate) {
  int __pyx_v_animate;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_animate); {
    __pyx_v_animate = __Pyx_PyObject_IsTrue(__pyx_arg_animate); if (unlikely((__pyx_v_animate == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1065; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_highlight_animate.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_animate));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_animate) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1066
 *             return bool(elm_config_focus_highlight_animate_get())
 *         def __set__(self, bint animate):
 *             elm_config_focus_highlight_animate_set(animate)             # <<<<<<<<<<<<<<
 * 
 *     property focus_highlight_clip_disabled:
 */
  elm_config_focus_highlight_animate_set(__pyx_v_animate);

  /* "efl/elementary/configuration.pyx":1065
 *         def __get__(self):
 *             return bool(elm_config_focus_highlight_animate_get())
 *         def __set__(self, bint animate):             # <<<<<<<<<<<<<<
 *             elm_config_focus_highlight_animate_set(animate)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1080
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_focus_highlight_clip_disabled_get())
 *         def __set__(self, bint disabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1081
 *         """
 *         def __get__(self):
 *             return bool(elm_config_focus_highlight_clip_disabled_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint disabled):
 *             elm_config_focus_highlight_clip_disabled_set(disabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_focus_highlight_clip_disabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1081; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1081; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1081; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1080
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_focus_highlight_clip_disabled_get())
 *         def __set__(self, bint disabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_highlight_clip_disabled.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1082
 *         def __get__(self):
 *             return bool(elm_config_focus_highlight_clip_disabled_get())
 *         def __set__(self, bint disabled):             # <<<<<<<<<<<<<<
 *             elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_disabled); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_disabled) {
  int __pyx_v_disabled;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_disabled); {
    __pyx_v_disabled = __Pyx_PyObject_IsTrue(__pyx_arg_disabled); if (unlikely((__pyx_v_disabled == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1082; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_highlight_clip_disabled.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_disabled));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_disabled) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1083
 *             return bool(elm_config_focus_highlight_clip_disabled_get())
 *         def __set__(self, bint disabled):
 *             elm_config_focus_highlight_clip_disabled_set(disabled)             # <<<<<<<<<<<<<<
 * 
 *     property focus_move_policy:
 */
  elm_config_focus_highlight_clip_disabled_set(__pyx_v_disabled);

  /* "efl/elementary/configuration.pyx":1082
 *         def __get__(self):
 *             return bool(elm_config_focus_highlight_clip_disabled_get())
 *         def __set__(self, bint disabled):             # <<<<<<<<<<<<<<
 *             elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1098
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_focus_move_policy_get()
 *         def __set__(self, policy):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17focus_move_policy_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17focus_move_policy_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_17focus_move_policy___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17focus_move_policy___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1099
 *         """
 *         def __get__(self):
 *             return elm_config_focus_move_policy_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, policy):
 *             elm_config_focus_move_policy_set(policy)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyInt_FromLong(elm_config_focus_move_policy_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1099; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1098
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_focus_move_policy_get()
 *         def __set__(self, policy):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_move_policy.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1100
 *         def __get__(self):
 *             return elm_config_focus_move_policy_get()
 *         def __set__(self, policy):             # <<<<<<<<<<<<<<
 *             elm_config_focus_move_policy_set(policy)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_17focus_move_policy_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_policy); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_17focus_move_policy_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_policy) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_17focus_move_policy_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((PyObject *)__pyx_v_policy));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_17focus_move_policy_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_policy) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  Elm_Focus_Move_Policy __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1101
 *             return elm_config_focus_move_policy_get()
 *         def __set__(self, policy):
 *             elm_config_focus_move_policy_set(policy)             # <<<<<<<<<<<<<<
 * 
 *     property item_select_on_focus_disabled:
 */
  __pyx_t_1 = ((Elm_Focus_Move_Policy)PyInt_AsLong(__pyx_v_policy)); if (unlikely(PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1101; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_focus_move_policy_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1100
 *         def __get__(self):
 *             return elm_config_focus_move_policy_get()
 *         def __set__(self, policy):             # <<<<<<<<<<<<<<
 *             elm_config_focus_move_policy_set(policy)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_move_policy.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = -1;
  __pyx_L0:;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1111
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_item_select_on_focus_disabled_get())
 *         def __set__(self, bint disabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1112
 *         """
 *         def __get__(self):
 *             return bool(elm_config_item_select_on_focus_disabled_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint disabled):
 *             elm_config_item_select_on_focus_disabled_set(disabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_item_select_on_focus_disabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1112; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1112; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1112; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1111
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_item_select_on_focus_disabled_get())
 *         def __set__(self, bint disabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.item_select_on_focus_disabled.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1113
 *         def __get__(self):
 *             return bool(elm_config_item_select_on_focus_disabled_get())
 *         def __set__(self, bint disabled):             # <<<<<<<<<<<<<<
 *             elm_config_item_select_on_focus_disabled_set(disabled)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_disabled); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_disabled) {
  int __pyx_v_disabled;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_disabled); {
    __pyx_v_disabled = __Pyx_PyObject_IsTrue(__pyx_arg_disabled); if (unlikely((__pyx_v_disabled == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1113; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.item_select_on_focus_disabled.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_disabled));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_disabled) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1114
 *             return bool(elm_config_item_select_on_focus_disabled_get())
 *         def __set__(self, bint disabled):
 *             elm_config_item_select_on_focus_disabled_set(disabled)             # <<<<<<<<<<<<<<
 * 
 * 
 */
  elm_config_item_select_on_focus_disabled_set(__pyx_v_disabled);

  /* "efl/elementary/configuration.pyx":1113
 *         def __get__(self):
 *             return bool(elm_config_item_select_on_focus_disabled_get())
 *         def __set__(self, bint disabled):             # <<<<<<<<<<<<<<
 *             elm_config_item_select_on_focus_disabled_set(disabled)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1129
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_focus_autoscroll_mode_get()
 *         def __set__(self, Elm_Focus_Autoscroll_Mode mode):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1130
 *         """
 *         def __get__(self):
 *             return elm_config_focus_autoscroll_mode_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, Elm_Focus_Autoscroll_Mode mode):
 *             elm_config_focus_autoscroll_mode_set(mode)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyInt_FromLong(elm_config_focus_autoscroll_mode_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1130; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1129
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_focus_autoscroll_mode_get()
 *         def __set__(self, Elm_Focus_Autoscroll_Mode mode):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_autoscroll_mode.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1131
 *         def __get__(self):
 *             return elm_config_focus_autoscroll_mode_get()
 *         def __set__(self, Elm_Focus_Autoscroll_Mode mode):             # <<<<<<<<<<<<<<
 *             elm_config_focus_autoscroll_mode_set(mode)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_mode); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_mode) {
  Elm_Focus_Autoscroll_Mode __pyx_v_mode;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_mode); {
    __pyx_v_mode = ((Elm_Focus_Autoscroll_Mode)PyInt_AsLong(__pyx_arg_mode)); if (unlikely(PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1131; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.focus_autoscroll_mode.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((Elm_Focus_Autoscroll_Mode)__pyx_v_mode));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, Elm_Focus_Autoscroll_Mode __pyx_v_mode) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1132
 *             return elm_config_focus_autoscroll_mode_get()
 *         def __set__(self, Elm_Focus_Autoscroll_Mode mode):
 *             elm_config_focus_autoscroll_mode_set(mode)             # <<<<<<<<<<<<<<
 * 
 * 
 */
  elm_config_focus_autoscroll_mode_set(__pyx_v_mode);

  /* "efl/elementary/configuration.pyx":1131
 *         def __get__(self):
 *             return elm_config_focus_autoscroll_mode_get()
 *         def __set__(self, Elm_Focus_Autoscroll_Mode mode):             # <<<<<<<<<<<<<<
 *             elm_config_focus_autoscroll_mode_set(mode)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1143
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_mirrored_get())
 *         def __set__(self, bint mirrored):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_8mirrored_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_8mirrored_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_8mirrored___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_8mirrored___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1144
 *         """
 *         def __get__(self):
 *             return bool(elm_config_mirrored_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint mirrored):
 *             elm_config_mirrored_set(mirrored)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_mirrored_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1144; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1144; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1144; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1143
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_mirrored_get())
 *         def __set__(self, bint mirrored):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.mirrored.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1145
 *         def __get__(self):
 *             return bool(elm_config_mirrored_get())
 *         def __set__(self, bint mirrored):             # <<<<<<<<<<<<<<
 *             elm_config_mirrored_set(mirrored)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_8mirrored_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_mirrored); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_8mirrored_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_mirrored) {
  int __pyx_v_mirrored;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_mirrored); {
    __pyx_v_mirrored = __Pyx_PyObject_IsTrue(__pyx_arg_mirrored); if (unlikely((__pyx_v_mirrored == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1145; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.mirrored.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_8mirrored_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_mirrored));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_8mirrored_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_mirrored) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1146
 *             return bool(elm_config_mirrored_get())
 *         def __set__(self, bint mirrored):
 *             elm_config_mirrored_set(mirrored)             # <<<<<<<<<<<<<<
 * 
 *     property clouseau_enabled:
 */
  elm_config_mirrored_set(__pyx_v_mirrored);

  /* "efl/elementary/configuration.pyx":1145
 *         def __get__(self):
 *             return bool(elm_config_mirrored_get())
 *         def __set__(self, bint mirrored):             # <<<<<<<<<<<<<<
 *             elm_config_mirrored_set(mirrored)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1158
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_clouseau_enabled_get())
 *         def __set__(self, bint enabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1159
 *         """
 *         def __get__(self):
 *             return bool(elm_config_clouseau_enabled_get())             # <<<<<<<<<<<<<<
 *         def __set__(self, bint enabled):
 *             elm_config_clouseau_enabled_set(enabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_clouseau_enabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1159; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1159; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1159; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1158
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_clouseau_enabled_get())
 *         def __set__(self, bint enabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.clouseau_enabled.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1160
 *         def __get__(self):
 *             return bool(elm_config_clouseau_enabled_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_clouseau_enabled_set(enabled)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enabled) {
  int __pyx_v_enabled;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_enabled); {
    __pyx_v_enabled = __Pyx_PyObject_IsTrue(__pyx_arg_enabled); if (unlikely((__pyx_v_enabled == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1160; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.clouseau_enabled.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_enabled));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enabled) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1161
 *             return bool(elm_config_clouseau_enabled_get())
 *         def __set__(self, bint enabled):
 *             elm_config_clouseau_enabled_set(enabled)             # <<<<<<<<<<<<<<
 * 
 *     def indicator_service_get(self, int rotation):
 */
  elm_config_clouseau_enabled_set(__pyx_v_enabled);

  /* "efl/elementary/configuration.pyx":1160
 *         def __get__(self):
 *             return bool(elm_config_clouseau_enabled_get())
 *         def __set__(self, bint enabled):             # <<<<<<<<<<<<<<
 *             elm_config_clouseau_enabled_set(enabled)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1163
 *             elm_config_clouseau_enabled_set(enabled)
 * 
 *     def indicator_service_get(self, int rotation):             # <<<<<<<<<<<<<<
 *         """indicator_service_get(int rotation) -> unicode
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_21indicator_service_get(PyObject *__pyx_v_self, PyObject *__pyx_arg_rotation); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_20indicator_service_get[] = "Configuration.indicator_service_get(self, int rotation)\nindicator_service_get(int rotation) -> unicode\n\n        Get the indicator service name according to the rotation degree.\n\n        :param rotation: The rotation which is related with the indicator service name, in degrees (0-360),\n\n        :return: The indicator service name according to the rotation degree.\n\n        .. versionadded:: 1.8\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_21indicator_service_get(PyObject *__pyx_v_self, PyObject *__pyx_arg_rotation) {
  int __pyx_v_rotation;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("indicator_service_get (wrapper)", 0);
  assert(__pyx_arg_rotation); {
    __pyx_v_rotation = __Pyx_PyInt_As_int(__pyx_arg_rotation); if (unlikely((__pyx_v_rotation == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1163; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.indicator_service_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_20indicator_service_get(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_rotation));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_20indicator_service_get(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_rotation) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("indicator_service_get", 0);

  /* "efl/elementary/configuration.pyx":1175
 * 
 *         """
 *         return _ctouni(elm_config_indicator_service_get(rotation))             # <<<<<<<<<<<<<<
 * 
 *     property glayer_long_tap_start_timeout:
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(elm_config_indicator_service_get(__pyx_v_rotation)); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1175; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1163
 *             elm_config_clouseau_enabled_set(enabled)
 * 
 *     def indicator_service_get(self, int rotation):             # <<<<<<<<<<<<<<
 *         """indicator_service_get(int rotation) -> unicode
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.indicator_service_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1187
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_glayer_long_tap_start_timeout_get()
 *         def __set__(self, double long_tap_timeout):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1188
 *         """
 *         def __get__(self):
 *             return elm_config_glayer_long_tap_start_timeout_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double long_tap_timeout):
 *             elm_config_glayer_long_tap_start_timeout_set(long_tap_timeout)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_glayer_long_tap_start_timeout_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1188; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1187
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_glayer_long_tap_start_timeout_get()
 *         def __set__(self, double long_tap_timeout):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.glayer_long_tap_start_timeout.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1189
 *         def __get__(self):
 *             return elm_config_glayer_long_tap_start_timeout_get()
 *         def __set__(self, double long_tap_timeout):             # <<<<<<<<<<<<<<
 *             elm_config_glayer_long_tap_start_timeout_set(long_tap_timeout)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_long_tap_timeout); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_long_tap_timeout) {
  double __pyx_v_long_tap_timeout;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_long_tap_timeout); {
    __pyx_v_long_tap_timeout = __pyx_PyFloat_AsDouble(__pyx_arg_long_tap_timeout); if (unlikely((__pyx_v_long_tap_timeout == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1189; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.glayer_long_tap_start_timeout.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_long_tap_timeout));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_long_tap_timeout) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1190
 *             return elm_config_glayer_long_tap_start_timeout_get()
 *         def __set__(self, double long_tap_timeout):
 *             elm_config_glayer_long_tap_start_timeout_set(long_tap_timeout)             # <<<<<<<<<<<<<<
 * 
 *     property glayer_double_tap_timeout:
 */
  elm_config_glayer_long_tap_start_timeout_set(__pyx_v_long_tap_timeout);

  /* "efl/elementary/configuration.pyx":1189
 *         def __get__(self):
 *             return elm_config_glayer_long_tap_start_timeout_get()
 *         def __set__(self, double long_tap_timeout):             # <<<<<<<<<<<<<<
 *             elm_config_glayer_long_tap_start_timeout_set(long_tap_timeout)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1202
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_glayer_double_tap_timeout_get()
 *         def __set__(self, double double_tap_timeout):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1203
 *         """
 *         def __get__(self):
 *             return elm_config_glayer_double_tap_timeout_get()             # <<<<<<<<<<<<<<
 *         def __set__(self, double double_tap_timeout):
 *             elm_config_glayer_double_tap_timeout_set(double_tap_timeout)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_glayer_double_tap_timeout_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1203; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1202
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_glayer_double_tap_timeout_get()
 *         def __set__(self, double double_tap_timeout):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.glayer_double_tap_timeout.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1204
 *         def __get__(self):
 *             return elm_config_glayer_double_tap_timeout_get()
 *         def __set__(self, double double_tap_timeout):             # <<<<<<<<<<<<<<
 *             elm_config_glayer_double_tap_timeout_set(double_tap_timeout)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_double_tap_timeout); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_double_tap_timeout) {
  double __pyx_v_double_tap_timeout;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_double_tap_timeout); {
    __pyx_v_double_tap_timeout = __pyx_PyFloat_AsDouble(__pyx_arg_double_tap_timeout); if (unlikely((__pyx_v_double_tap_timeout == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1204; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.glayer_double_tap_timeout.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_double_tap_timeout));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_double_tap_timeout) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1205
 *             return elm_config_glayer_double_tap_timeout_get()
 *         def __set__(self, double double_tap_timeout):
 *             elm_config_glayer_double_tap_timeout_set(double_tap_timeout)             # <<<<<<<<<<<<<<
 * 
 *     property magnifier_enabled:
 */
  elm_config_glayer_double_tap_timeout_set(__pyx_v_double_tap_timeout);

  /* "efl/elementary/configuration.pyx":1204
 *         def __get__(self):
 *             return elm_config_glayer_double_tap_timeout_get()
 *         def __set__(self, double double_tap_timeout):             # <<<<<<<<<<<<<<
 *             elm_config_glayer_double_tap_timeout_set(double_tap_timeout)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1215
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_magnifier_enable_get())
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1216
 *         """
 *         def __get__(self):
 *             return bool(elm_config_magnifier_enable_get())             # <<<<<<<<<<<<<<
 * 
 *         def __set__(self, bint enable):
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_magnifier_enable_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1216; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1216; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1216; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1215
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_magnifier_enable_get())
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.magnifier_enabled.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1218
 *             return bool(elm_config_magnifier_enable_get())
 * 
 *         def __set__(self, bint enable):             # <<<<<<<<<<<<<<
 *             elm_config_magnifier_enable_set(enable)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enable); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_enable) {
  int __pyx_v_enable;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_enable); {
    __pyx_v_enable = __Pyx_PyObject_IsTrue(__pyx_arg_enable); if (unlikely((__pyx_v_enable == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1218; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.magnifier_enabled.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_enable));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_enable) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1219
 * 
 *         def __set__(self, bint enable):
 *             elm_config_magnifier_enable_set(enable)             # <<<<<<<<<<<<<<
 * 
 *     property magnifier_scale:
 */
  elm_config_magnifier_enable_set(__pyx_v_enable);

  /* "efl/elementary/configuration.pyx":1218
 *             return bool(elm_config_magnifier_enable_get())
 * 
 *         def __set__(self, bint enable):             # <<<<<<<<<<<<<<
 *             elm_config_magnifier_enable_set(enable)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1229
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_magnifier_scale_get()
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_15magnifier_scale_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_15magnifier_scale_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_15magnifier_scale___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_15magnifier_scale___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1230
 *         """
 *         def __get__(self):
 *             return elm_config_magnifier_scale_get()             # <<<<<<<<<<<<<<
 * 
 *         def __set__(self, double scale):
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_magnifier_scale_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1230; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1229
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_magnifier_scale_get()
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.magnifier_scale.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1232
 *             return elm_config_magnifier_scale_get()
 * 
 *         def __set__(self, double scale):             # <<<<<<<<<<<<<<
 *             elm_config_magnifier_scale_set(scale)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_15magnifier_scale_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_scale); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_15magnifier_scale_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_scale) {
  double __pyx_v_scale;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_scale); {
    __pyx_v_scale = __pyx_PyFloat_AsDouble(__pyx_arg_scale); if (unlikely((__pyx_v_scale == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1232; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.magnifier_scale.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_15magnifier_scale_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((double)__pyx_v_scale));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_15magnifier_scale_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, double __pyx_v_scale) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1233
 * 
 *         def __set__(self, double scale):
 *             elm_config_magnifier_scale_set(scale)             # <<<<<<<<<<<<<<
 * 
 *     def audio_mute_get(self, Edje_Channel channel):
 */
  elm_config_magnifier_scale_set(__pyx_v_scale);

  /* "efl/elementary/configuration.pyx":1232
 *             return elm_config_magnifier_scale_get()
 * 
 *         def __set__(self, double scale):             # <<<<<<<<<<<<<<
 *             elm_config_magnifier_scale_set(scale)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1235
 *             elm_config_magnifier_scale_set(scale)
 * 
 *     def audio_mute_get(self, Edje_Channel channel):             # <<<<<<<<<<<<<<
 *         """Get the mute state of an audio channel for effects
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_23audio_mute_get(PyObject *__pyx_v_self, PyObject *__pyx_arg_channel); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_22audio_mute_get[] = "Configuration.audio_mute_get(self, Edje_Channel channel)\nGet the mute state of an audio channel for effects\n\n        :param channel: The channel to get the mute state of\n        :return: The mute state\n\n        .. versionadded:: 1.10\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_23audio_mute_get(PyObject *__pyx_v_self, PyObject *__pyx_arg_channel) {
  Edje_Channel __pyx_v_channel;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("audio_mute_get (wrapper)", 0);
  assert(__pyx_arg_channel); {
    __pyx_v_channel = ((Edje_Channel)PyInt_AsLong(__pyx_arg_channel)); if (unlikely(PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1235; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.audio_mute_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_22audio_mute_get(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((Edje_Channel)__pyx_v_channel));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_22audio_mute_get(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, Edje_Channel __pyx_v_channel) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("audio_mute_get", 0);

  /* "efl/elementary/configuration.pyx":1244
 * 
 *         """
 *         return bool(elm_config_audio_mute_get(channel))             # <<<<<<<<<<<<<<
 * 
 *     def audio_mute_set(self, Edje_Channel channel, bint mute):
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_audio_mute_get(__pyx_v_channel)); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1244; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1244; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1244; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1235
 *             elm_config_magnifier_scale_set(scale)
 * 
 *     def audio_mute_get(self, Edje_Channel channel):             # <<<<<<<<<<<<<<
 *         """Get the mute state of an audio channel for effects
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.audio_mute_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1246
 *         return bool(elm_config_audio_mute_get(channel))
 * 
 *     def audio_mute_set(self, Edje_Channel channel, bint mute):             # <<<<<<<<<<<<<<
 *         """Set the mute state of the specified channel
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_25audio_mute_set(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_13Configuration_24audio_mute_set[] = "Configuration.audio_mute_set(self, Edje_Channel channel, bool mute)\nSet the mute state of the specified channel\n\n        :param channel: The channel to set the mute state of\n        :param mute: The mute state to set\n\n        .. versionadded:: 1.10\n\n        ";
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_25audio_mute_set(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  Edje_Channel __pyx_v_channel;
  int __pyx_v_mute;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("audio_mute_set (wrapper)", 0);
  {
    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_channel,&__pyx_n_s_mute,0};
    PyObject* values[2] = {0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);
      switch (pos_args) {
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (pos_args) {
        case  0:
        if (likely((values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_channel)) != 0)) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        if (likely((values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_mute)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("audio_mute_set", 1, 2, 2, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1246; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, "audio_mute_set") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1246; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 2) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
    }
    __pyx_v_channel = ((Edje_Channel)PyInt_AsLong(values[0])); if (unlikely(PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1246; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_mute = __Pyx_PyObject_IsTrue(values[1]); if (unlikely((__pyx_v_mute == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1246; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("audio_mute_set", 1, 2, 2, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1246; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.audio_mute_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_24audio_mute_set(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), __pyx_v_channel, __pyx_v_mute);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_24audio_mute_set(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, Edje_Channel __pyx_v_channel, int __pyx_v_mute) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("audio_mute_set", 0);

  /* "efl/elementary/configuration.pyx":1255
 * 
 *         """
 *         elm_config_audio_mute_set(channel, mute)             # <<<<<<<<<<<<<<
 * 
 *     property atspi_mode:
 */
  elm_config_audio_mute_set(__pyx_v_channel, __pyx_v_mute);

  /* "efl/elementary/configuration.pyx":1246
 *         return bool(elm_config_audio_mute_get(channel))
 * 
 *     def audio_mute_set(self, Edje_Channel channel, bint mute):             # <<<<<<<<<<<<<<
 *         """Set the mute state of the specified channel
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1267
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_atspi_mode_get())
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_10atspi_mode_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_10atspi_mode_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_10atspi_mode___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_10atspi_mode___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1268
 *         """
 *         def __get__(self):
 *             return bool(elm_config_atspi_mode_get())             # <<<<<<<<<<<<<<
 * 
 *         def __set__(self, bint is_atspi):
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_atspi_mode_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1267
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return bool(elm_config_atspi_mode_get())
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.atspi_mode.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1270
 *             return bool(elm_config_atspi_mode_get())
 * 
 *         def __set__(self, bint is_atspi):             # <<<<<<<<<<<<<<
 *             elm_config_atspi_mode_set(is_atspi)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_10atspi_mode_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_is_atspi); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_10atspi_mode_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_arg_is_atspi) {
  int __pyx_v_is_atspi;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  assert(__pyx_arg_is_atspi); {
    __pyx_v_is_atspi = __Pyx_PyObject_IsTrue(__pyx_arg_is_atspi); if (unlikely((__pyx_v_is_atspi == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1270; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.atspi_mode.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return -1;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_10atspi_mode_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((int)__pyx_v_is_atspi));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_10atspi_mode_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, int __pyx_v_is_atspi) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1271
 * 
 *         def __set__(self, bint is_atspi):
 *             elm_config_atspi_mode_set(is_atspi)             # <<<<<<<<<<<<<<
 * 
 *     property slider_indicator_visible_mode:
 */
  elm_config_atspi_mode_set(__pyx_v_is_atspi);

  /* "efl/elementary/configuration.pyx":1270
 *             return bool(elm_config_atspi_mode_get())
 * 
 *         def __set__(self, bint is_atspi):             # <<<<<<<<<<<<<<
 *             elm_config_atspi_mode_set(is_atspi)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1281
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_slider_indicator_visible_mode_get()
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode_1__get__(PyObject *__pyx_v_self); /*proto*/
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode_1__get__(PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__get__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode___get__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode___get__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__get__", 0);

  /* "efl/elementary/configuration.pyx":1282
 *         """
 *         def __get__(self):
 *             return elm_config_slider_indicator_visible_mode_get()             # <<<<<<<<<<<<<<
 * 
 *         def __set__(self, mode):
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyInt_FromLong(elm_config_slider_indicator_visible_mode_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1282; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1281
 * 
 *         """
 *         def __get__(self):             # <<<<<<<<<<<<<<
 *             return elm_config_slider_indicator_visible_mode_get()
 * 
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.slider_indicator_visible_mode.__get__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1284
 *             return elm_config_slider_indicator_visible_mode_get()
 * 
 *         def __set__(self, mode):             # <<<<<<<<<<<<<<
 *             elm_config_slider_indicator_visible_mode_set(mode)
 * 
 */

/* Python wrapper */
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_mode); /*proto*/
static int __pyx_pw_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode_3__set__(PyObject *__pyx_v_self, PyObject *__pyx_v_mode) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__set__ (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode_2__set__(((struct __pyx_obj_3efl_10elementary_13configuration_Configuration *)__pyx_v_self), ((PyObject *)__pyx_v_mode));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static int __pyx_pf_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode_2__set__(CYTHON_UNUSED struct __pyx_obj_3efl_10elementary_13configuration_Configuration *__pyx_v_self, PyObject *__pyx_v_mode) {
  int __pyx_r;
  __Pyx_RefNannyDeclarations
  Elm_Slider_Indicator_Visible_Mode __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("__set__", 0);

  /* "efl/elementary/configuration.pyx":1285
 * 
 *         def __set__(self, mode):
 *             elm_config_slider_indicator_visible_mode_set(mode)             # <<<<<<<<<<<<<<
 * 
 * #For compatibility
 */
  __pyx_t_1 = ((Elm_Slider_Indicator_Visible_Mode)PyInt_AsLong(__pyx_v_mode)); if (unlikely(PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1285; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_slider_indicator_visible_mode_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1284
 *             return elm_config_slider_indicator_visible_mode_get()
 * 
 *         def __set__(self, mode):             # <<<<<<<<<<<<<<
 *             elm_config_slider_indicator_visible_mode_set(mode)
 * 
 */

  /* function exit code */
  __pyx_r = 0;
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.Configuration.slider_indicator_visible_mode.__set__", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = -1;
  __pyx_L0:;
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1288
 * 
 * #For compatibility
 * def config_finger_size_get():             # <<<<<<<<<<<<<<
 *     return elm_config_finger_size_get()
 * def config_finger_size_set(size):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_1config_finger_size_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_config_finger_size_get[] = "config_finger_size_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_1config_finger_size_get = {"config_finger_size_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_1config_finger_size_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_config_finger_size_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_1config_finger_size_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("config_finger_size_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_config_finger_size_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_config_finger_size_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("config_finger_size_get", 0);

  /* "efl/elementary/configuration.pyx":1289
 * #For compatibility
 * def config_finger_size_get():
 *     return elm_config_finger_size_get()             # <<<<<<<<<<<<<<
 * def config_finger_size_set(size):
 *     elm_config_finger_size_set(size)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Evas_Coord(elm_config_finger_size_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1289; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1288
 * 
 * #For compatibility
 * def config_finger_size_get():             # <<<<<<<<<<<<<<
 *     return elm_config_finger_size_get()
 * def config_finger_size_set(size):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.config_finger_size_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1290
 * def config_finger_size_get():
 *     return elm_config_finger_size_get()
 * def config_finger_size_set(size):             # <<<<<<<<<<<<<<
 *     elm_config_finger_size_set(size)
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_3config_finger_size_set(PyObject *__pyx_self, PyObject *__pyx_v_size); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_2config_finger_size_set[] = "config_finger_size_set(size)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_3config_finger_size_set = {"config_finger_size_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_3config_finger_size_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_2config_finger_size_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_3config_finger_size_set(PyObject *__pyx_self, PyObject *__pyx_v_size) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("config_finger_size_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_2config_finger_size_set(__pyx_self, ((PyObject *)__pyx_v_size));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_2config_finger_size_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_size) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  Evas_Coord __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("config_finger_size_set", 0);

  /* "efl/elementary/configuration.pyx":1291
 *     return elm_config_finger_size_get()
 * def config_finger_size_set(size):
 *     elm_config_finger_size_set(size)             # <<<<<<<<<<<<<<
 * 
 * def config_tooltip_delay_get():
 */
  __pyx_t_1 = __Pyx_PyInt_As_Evas_Coord(__pyx_v_size); if (unlikely((__pyx_t_1 == (Evas_Coord)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_finger_size_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1290
 * def config_finger_size_get():
 *     return elm_config_finger_size_get()
 * def config_finger_size_set(size):             # <<<<<<<<<<<<<<
 *     elm_config_finger_size_set(size)
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.config_finger_size_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1293
 *     elm_config_finger_size_set(size)
 * 
 * def config_tooltip_delay_get():             # <<<<<<<<<<<<<<
 *     return elm_config_tooltip_delay_get()
 * def config_tooltip_delay_set(delay):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_5config_tooltip_delay_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_4config_tooltip_delay_get[] = "config_tooltip_delay_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_5config_tooltip_delay_get = {"config_tooltip_delay_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_5config_tooltip_delay_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_4config_tooltip_delay_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_5config_tooltip_delay_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("config_tooltip_delay_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_4config_tooltip_delay_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_4config_tooltip_delay_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("config_tooltip_delay_get", 0);

  /* "efl/elementary/configuration.pyx":1294
 * 
 * def config_tooltip_delay_get():
 *     return elm_config_tooltip_delay_get()             # <<<<<<<<<<<<<<
 * def config_tooltip_delay_set(delay):
 *     elm_config_tooltip_delay_set(delay)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_tooltip_delay_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1294; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1293
 *     elm_config_finger_size_set(size)
 * 
 * def config_tooltip_delay_get():             # <<<<<<<<<<<<<<
 *     return elm_config_tooltip_delay_get()
 * def config_tooltip_delay_set(delay):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.config_tooltip_delay_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1295
 * def config_tooltip_delay_get():
 *     return elm_config_tooltip_delay_get()
 * def config_tooltip_delay_set(delay):             # <<<<<<<<<<<<<<
 *     elm_config_tooltip_delay_set(delay)
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_7config_tooltip_delay_set(PyObject *__pyx_self, PyObject *__pyx_v_delay); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_6config_tooltip_delay_set[] = "config_tooltip_delay_set(delay)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_7config_tooltip_delay_set = {"config_tooltip_delay_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_7config_tooltip_delay_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_6config_tooltip_delay_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_7config_tooltip_delay_set(PyObject *__pyx_self, PyObject *__pyx_v_delay) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("config_tooltip_delay_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_6config_tooltip_delay_set(__pyx_self, ((PyObject *)__pyx_v_delay));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_6config_tooltip_delay_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_delay) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  double __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("config_tooltip_delay_set", 0);

  /* "efl/elementary/configuration.pyx":1296
 *     return elm_config_tooltip_delay_get()
 * def config_tooltip_delay_set(delay):
 *     elm_config_tooltip_delay_set(delay)             # <<<<<<<<<<<<<<
 * 
 * def focus_highlight_enabled_get():
 */
  __pyx_t_1 = __pyx_PyFloat_AsDouble(__pyx_v_delay); if (unlikely((__pyx_t_1 == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1296; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_tooltip_delay_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1295
 * def config_tooltip_delay_get():
 *     return elm_config_tooltip_delay_get()
 * def config_tooltip_delay_set(delay):             # <<<<<<<<<<<<<<
 *     elm_config_tooltip_delay_set(delay)
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.config_tooltip_delay_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1298
 *     elm_config_tooltip_delay_set(delay)
 * 
 * def focus_highlight_enabled_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_enabled_get()
 * def focus_highlight_enabled_set(enabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_9focus_highlight_enabled_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_8focus_highlight_enabled_get[] = "focus_highlight_enabled_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_9focus_highlight_enabled_get = {"focus_highlight_enabled_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_9focus_highlight_enabled_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_8focus_highlight_enabled_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_9focus_highlight_enabled_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("focus_highlight_enabled_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_8focus_highlight_enabled_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_8focus_highlight_enabled_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("focus_highlight_enabled_get", 0);

  /* "efl/elementary/configuration.pyx":1299
 * 
 * def focus_highlight_enabled_get():
 *     return elm_config_focus_highlight_enabled_get()             # <<<<<<<<<<<<<<
 * def focus_highlight_enabled_set(enabled):
 *     elm_config_focus_highlight_enabled_set(enabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_focus_highlight_enabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1299; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1298
 *     elm_config_tooltip_delay_set(delay)
 * 
 * def focus_highlight_enabled_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_enabled_get()
 * def focus_highlight_enabled_set(enabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.focus_highlight_enabled_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1300
 * def focus_highlight_enabled_get():
 *     return elm_config_focus_highlight_enabled_get()
 * def focus_highlight_enabled_set(enabled):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_enabled_set(enabled)
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_11focus_highlight_enabled_set(PyObject *__pyx_self, PyObject *__pyx_v_enabled); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_10focus_highlight_enabled_set[] = "focus_highlight_enabled_set(enabled)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_11focus_highlight_enabled_set = {"focus_highlight_enabled_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_11focus_highlight_enabled_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_10focus_highlight_enabled_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_11focus_highlight_enabled_set(PyObject *__pyx_self, PyObject *__pyx_v_enabled) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("focus_highlight_enabled_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_10focus_highlight_enabled_set(__pyx_self, ((PyObject *)__pyx_v_enabled));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_10focus_highlight_enabled_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_enabled) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  Eina_Bool __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("focus_highlight_enabled_set", 0);

  /* "efl/elementary/configuration.pyx":1301
 *     return elm_config_focus_highlight_enabled_get()
 * def focus_highlight_enabled_set(enabled):
 *     elm_config_focus_highlight_enabled_set(enabled)             # <<<<<<<<<<<<<<
 * 
 * def focus_highlight_animate_get():
 */
  __pyx_t_1 = __Pyx_PyInt_As_Eina_Bool(__pyx_v_enabled); if (unlikely((__pyx_t_1 == (Eina_Bool)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1301; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_focus_highlight_enabled_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1300
 * def focus_highlight_enabled_get():
 *     return elm_config_focus_highlight_enabled_get()
 * def focus_highlight_enabled_set(enabled):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_enabled_set(enabled)
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.focus_highlight_enabled_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1303
 *     elm_config_focus_highlight_enabled_set(enabled)
 * 
 * def focus_highlight_animate_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_animate_get()
 * def focus_highlight_animate_set(animate):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13focus_highlight_animate_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_12focus_highlight_animate_get[] = "focus_highlight_animate_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_13focus_highlight_animate_get = {"focus_highlight_animate_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13focus_highlight_animate_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_12focus_highlight_animate_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_13focus_highlight_animate_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("focus_highlight_animate_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_12focus_highlight_animate_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_12focus_highlight_animate_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("focus_highlight_animate_get", 0);

  /* "efl/elementary/configuration.pyx":1304
 * 
 * def focus_highlight_animate_get():
 *     return elm_config_focus_highlight_animate_get()             # <<<<<<<<<<<<<<
 * def focus_highlight_animate_set(animate):
 *     elm_config_focus_highlight_animate_set(animate)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_focus_highlight_animate_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1304; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1303
 *     elm_config_focus_highlight_enabled_set(enabled)
 * 
 * def focus_highlight_animate_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_animate_get()
 * def focus_highlight_animate_set(animate):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.focus_highlight_animate_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1305
 * def focus_highlight_animate_get():
 *     return elm_config_focus_highlight_animate_get()
 * def focus_highlight_animate_set(animate):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_animate_set(animate)
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_15focus_highlight_animate_set(PyObject *__pyx_self, PyObject *__pyx_v_animate); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_14focus_highlight_animate_set[] = "focus_highlight_animate_set(animate)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_15focus_highlight_animate_set = {"focus_highlight_animate_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_15focus_highlight_animate_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_14focus_highlight_animate_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_15focus_highlight_animate_set(PyObject *__pyx_self, PyObject *__pyx_v_animate) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("focus_highlight_animate_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_14focus_highlight_animate_set(__pyx_self, ((PyObject *)__pyx_v_animate));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_14focus_highlight_animate_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_animate) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  Eina_Bool __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("focus_highlight_animate_set", 0);

  /* "efl/elementary/configuration.pyx":1306
 *     return elm_config_focus_highlight_animate_get()
 * def focus_highlight_animate_set(animate):
 *     elm_config_focus_highlight_animate_set(animate)             # <<<<<<<<<<<<<<
 * 
 * def focus_highlight_clip_disabled_get():
 */
  __pyx_t_1 = __Pyx_PyInt_As_Eina_Bool(__pyx_v_animate); if (unlikely((__pyx_t_1 == (Eina_Bool)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1306; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_focus_highlight_animate_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1305
 * def focus_highlight_animate_get():
 *     return elm_config_focus_highlight_animate_get()
 * def focus_highlight_animate_set(animate):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_animate_set(animate)
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.focus_highlight_animate_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1308
 *     elm_config_focus_highlight_animate_set(animate)
 * 
 * def focus_highlight_clip_disabled_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_clip_disabled_get()
 * def focus_highlight_clip_disabled_set(disabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_17focus_highlight_clip_disabled_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_16focus_highlight_clip_disabled_get[] = "focus_highlight_clip_disabled_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_17focus_highlight_clip_disabled_get = {"focus_highlight_clip_disabled_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_17focus_highlight_clip_disabled_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_16focus_highlight_clip_disabled_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_17focus_highlight_clip_disabled_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("focus_highlight_clip_disabled_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_16focus_highlight_clip_disabled_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_16focus_highlight_clip_disabled_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("focus_highlight_clip_disabled_get", 0);

  /* "efl/elementary/configuration.pyx":1309
 * 
 * def focus_highlight_clip_disabled_get():
 *     return elm_config_focus_highlight_clip_disabled_get()             # <<<<<<<<<<<<<<
 * def focus_highlight_clip_disabled_set(disabled):
 *     elm_config_focus_highlight_clip_disabled_set(disabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_focus_highlight_clip_disabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1308
 *     elm_config_focus_highlight_animate_set(animate)
 * 
 * def focus_highlight_clip_disabled_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_clip_disabled_get()
 * def focus_highlight_clip_disabled_set(disabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.focus_highlight_clip_disabled_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1310
 * def focus_highlight_clip_disabled_get():
 *     return elm_config_focus_highlight_clip_disabled_get()
 * def focus_highlight_clip_disabled_set(disabled):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_19focus_highlight_clip_disabled_set(PyObject *__pyx_self, PyObject *__pyx_v_disabled); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_18focus_highlight_clip_disabled_set[] = "focus_highlight_clip_disabled_set(disabled)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_19focus_highlight_clip_disabled_set = {"focus_highlight_clip_disabled_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_19focus_highlight_clip_disabled_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_18focus_highlight_clip_disabled_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_19focus_highlight_clip_disabled_set(PyObject *__pyx_self, PyObject *__pyx_v_disabled) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("focus_highlight_clip_disabled_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_18focus_highlight_clip_disabled_set(__pyx_self, ((PyObject *)__pyx_v_disabled));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_18focus_highlight_clip_disabled_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_disabled) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  Eina_Bool __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("focus_highlight_clip_disabled_set", 0);

  /* "efl/elementary/configuration.pyx":1311
 *     return elm_config_focus_highlight_clip_disabled_get()
 * def focus_highlight_clip_disabled_set(disabled):
 *     elm_config_focus_highlight_clip_disabled_set(disabled)             # <<<<<<<<<<<<<<
 * 
 * def focus_move_policy_get():
 */
  __pyx_t_1 = __Pyx_PyInt_As_Eina_Bool(__pyx_v_disabled); if (unlikely((__pyx_t_1 == (Eina_Bool)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_focus_highlight_clip_disabled_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1310
 * def focus_highlight_clip_disabled_get():
 *     return elm_config_focus_highlight_clip_disabled_get()
 * def focus_highlight_clip_disabled_set(disabled):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.focus_highlight_clip_disabled_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1313
 *     elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 * def focus_move_policy_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_move_policy_get()
 * def focus_move_policy_set(policy):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_21focus_move_policy_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_20focus_move_policy_get[] = "focus_move_policy_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_21focus_move_policy_get = {"focus_move_policy_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_21focus_move_policy_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_20focus_move_policy_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_21focus_move_policy_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("focus_move_policy_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_20focus_move_policy_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_20focus_move_policy_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("focus_move_policy_get", 0);

  /* "efl/elementary/configuration.pyx":1314
 * 
 * def focus_move_policy_get():
 *     return elm_config_focus_move_policy_get()             # <<<<<<<<<<<<<<
 * def focus_move_policy_set(policy):
 *     elm_config_focus_move_policy_set(policy)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyInt_FromLong(elm_config_focus_move_policy_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1314; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1313
 *     elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 * def focus_move_policy_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_move_policy_get()
 * def focus_move_policy_set(policy):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.focus_move_policy_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1315
 * def focus_move_policy_get():
 *     return elm_config_focus_move_policy_get()
 * def focus_move_policy_set(policy):             # <<<<<<<<<<<<<<
 *     elm_config_focus_move_policy_set(policy)
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_23focus_move_policy_set(PyObject *__pyx_self, PyObject *__pyx_v_policy); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_22focus_move_policy_set[] = "focus_move_policy_set(policy)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_23focus_move_policy_set = {"focus_move_policy_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_23focus_move_policy_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_22focus_move_policy_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_23focus_move_policy_set(PyObject *__pyx_self, PyObject *__pyx_v_policy) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("focus_move_policy_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_22focus_move_policy_set(__pyx_self, ((PyObject *)__pyx_v_policy));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_22focus_move_policy_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_policy) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  Elm_Focus_Move_Policy __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("focus_move_policy_set", 0);

  /* "efl/elementary/configuration.pyx":1316
 *     return elm_config_focus_move_policy_get()
 * def focus_move_policy_set(policy):
 *     elm_config_focus_move_policy_set(policy)             # <<<<<<<<<<<<<<
 * 
 * def item_select_on_focus_disabled_get(self):
 */
  __pyx_t_1 = ((Elm_Focus_Move_Policy)PyInt_AsLong(__pyx_v_policy)); if (unlikely(PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1316; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_focus_move_policy_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1315
 * def focus_move_policy_get():
 *     return elm_config_focus_move_policy_get()
 * def focus_move_policy_set(policy):             # <<<<<<<<<<<<<<
 *     elm_config_focus_move_policy_set(policy)
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.focus_move_policy_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1318
 *     elm_config_focus_move_policy_set(policy)
 * 
 * def item_select_on_focus_disabled_get(self):             # <<<<<<<<<<<<<<
 *     return bool(elm_config_item_select_on_focus_disabled_get())
 * def item_select_on_focus_disabled_set(self, bint disabled):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_25item_select_on_focus_disabled_get(PyObject *__pyx_self, PyObject *__pyx_v_self); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_24item_select_on_focus_disabled_get[] = "item_select_on_focus_disabled_get(self)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_25item_select_on_focus_disabled_get = {"item_select_on_focus_disabled_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_25item_select_on_focus_disabled_get, METH_O, __pyx_doc_3efl_10elementary_13configuration_24item_select_on_focus_disabled_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_25item_select_on_focus_disabled_get(PyObject *__pyx_self, PyObject *__pyx_v_self) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("item_select_on_focus_disabled_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_24item_select_on_focus_disabled_get(__pyx_self, ((PyObject *)__pyx_v_self));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_24item_select_on_focus_disabled_get(CYTHON_UNUSED PyObject *__pyx_self, CYTHON_UNUSED PyObject *__pyx_v_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_t_2;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("item_select_on_focus_disabled_get", 0);

  /* "efl/elementary/configuration.pyx":1319
 * 
 * def item_select_on_focus_disabled_get(self):
 *     return bool(elm_config_item_select_on_focus_disabled_get())             # <<<<<<<<<<<<<<
 * def item_select_on_focus_disabled_set(self, bint disabled):
 *     elm_config_item_select_on_focus_disabled_set(disabled)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_Eina_Bool(elm_config_item_select_on_focus_disabled_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1319; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_2 < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1319; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyBool_FromLong((!(!__pyx_t_2))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1319; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1318
 *     elm_config_focus_move_policy_set(policy)
 * 
 * def item_select_on_focus_disabled_get(self):             # <<<<<<<<<<<<<<
 *     return bool(elm_config_item_select_on_focus_disabled_get())
 * def item_select_on_focus_disabled_set(self, bint disabled):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.item_select_on_focus_disabled_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1320
 * def item_select_on_focus_disabled_get(self):
 *     return bool(elm_config_item_select_on_focus_disabled_get())
 * def item_select_on_focus_disabled_set(self, bint disabled):             # <<<<<<<<<<<<<<
 *     elm_config_item_select_on_focus_disabled_set(disabled)
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_27item_select_on_focus_disabled_set(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_26item_select_on_focus_disabled_set[] = "item_select_on_focus_disabled_set(self, bool disabled)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_27item_select_on_focus_disabled_set = {"item_select_on_focus_disabled_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_27item_select_on_focus_disabled_set, METH_VARARGS|METH_KEYWORDS, __pyx_doc_3efl_10elementary_13configuration_26item_select_on_focus_disabled_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_27item_select_on_focus_disabled_set(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  CYTHON_UNUSED PyObject *__pyx_v_self = 0;
  int __pyx_v_disabled;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("item_select_on_focus_disabled_set (wrapper)", 0);
  {
    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_self,&__pyx_n_s_disabled,0};
    PyObject* values[2] = {0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);
      switch (pos_args) {
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (pos_args) {
        case  0:
        if (likely((values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_self)) != 0)) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        if (likely((values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s_disabled)) != 0)) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("item_select_on_focus_disabled_set", 1, 2, 2, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1320; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, "item_select_on_focus_disabled_set") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1320; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 2) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
    }
    __pyx_v_self = values[0];
    __pyx_v_disabled = __Pyx_PyObject_IsTrue(values[1]); if (unlikely((__pyx_v_disabled == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1320; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("item_select_on_focus_disabled_set", 1, 2, 2, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1320; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.item_select_on_focus_disabled_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_26item_select_on_focus_disabled_set(__pyx_self, __pyx_v_self, __pyx_v_disabled);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_26item_select_on_focus_disabled_set(CYTHON_UNUSED PyObject *__pyx_self, CYTHON_UNUSED PyObject *__pyx_v_self, int __pyx_v_disabled) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("item_select_on_focus_disabled_set", 0);

  /* "efl/elementary/configuration.pyx":1321
 *     return bool(elm_config_item_select_on_focus_disabled_get())
 * def item_select_on_focus_disabled_set(self, bint disabled):
 *     elm_config_item_select_on_focus_disabled_set(disabled)             # <<<<<<<<<<<<<<
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 */
  elm_config_item_select_on_focus_disabled_set(__pyx_v_disabled);

  /* "efl/elementary/configuration.pyx":1320
 * def item_select_on_focus_disabled_get(self):
 *     return bool(elm_config_item_select_on_focus_disabled_get())
 * def item_select_on_focus_disabled_set(self, bint disabled):             # <<<<<<<<<<<<<<
 *     elm_config_item_select_on_focus_disabled_set(disabled)
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1324
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def preferred_engine_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_29preferred_engine_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_28preferred_engine_get[] = "preferred_engine_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_29preferred_engine_get = {"preferred_engine_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_29preferred_engine_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_28preferred_engine_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_29preferred_engine_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("preferred_engine_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_28preferred_engine_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_28preferred_engine_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("preferred_engine_get", 0);

  /* "efl/elementary/configuration.pyx":1325
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def preferred_engine_get():
 *     return _ctouni(elm_config_preferred_engine_get())             # <<<<<<<<<<<<<<
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def preferred_engine_set(engine):
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(elm_config_preferred_engine_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1325; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1324
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def preferred_engine_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.preferred_engine_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1327
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def preferred_engine_set(engine):             # <<<<<<<<<<<<<<
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_preferred_engine_set(
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_31preferred_engine_set(PyObject *__pyx_self, PyObject *__pyx_v_engine); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_30preferred_engine_set[] = "preferred_engine_set(engine)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_31preferred_engine_set = {"preferred_engine_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_31preferred_engine_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_30preferred_engine_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_31preferred_engine_set(PyObject *__pyx_self, PyObject *__pyx_v_engine) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("preferred_engine_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_30preferred_engine_set(__pyx_self, ((PyObject *)__pyx_v_engine));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_30preferred_engine_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_engine) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("preferred_engine_set", 0);
  __Pyx_INCREF(__pyx_v_engine);

  /* "efl/elementary/configuration.pyx":1328
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def preferred_engine_set(engine):
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)             # <<<<<<<<<<<<<<
 *     elm_config_preferred_engine_set(
 *         <const char *>engine if engine is not None else NULL)
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_engine); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_engine); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1328; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_engine, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":1330
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_preferred_engine_set(
 *         <const char *>engine if engine is not None else NULL)             # <<<<<<<<<<<<<<
 * 
 * def accel_preference_get():
 */
  __pyx_t_2 = (__pyx_v_engine != Py_None);
  if ((__pyx_t_2 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_engine); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1330; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }

  /* "efl/elementary/configuration.pyx":1329
 * def preferred_engine_set(engine):
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_preferred_engine_set(             # <<<<<<<<<<<<<<
 *         <const char *>engine if engine is not None else NULL)
 * 
 */
  elm_config_preferred_engine_set(__pyx_t_4);

  /* "efl/elementary/configuration.pyx":1327
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def preferred_engine_set(engine):             # <<<<<<<<<<<<<<
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_preferred_engine_set(
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.preferred_engine_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_engine);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1332
 *         <const char *>engine if engine is not None else NULL)
 * 
 * def accel_preference_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_accel_preference_get())
 * def accel_preference_set(pref):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_33accel_preference_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_32accel_preference_get[] = "accel_preference_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_33accel_preference_get = {"accel_preference_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_33accel_preference_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_32accel_preference_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_33accel_preference_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("accel_preference_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_32accel_preference_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_32accel_preference_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("accel_preference_get", 0);

  /* "efl/elementary/configuration.pyx":1333
 * 
 * def accel_preference_get():
 *     return _ctouni(elm_config_accel_preference_get())             # <<<<<<<<<<<<<<
 * def accel_preference_set(pref):
 *     if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(elm_config_accel_preference_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1333; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1332
 *         <const char *>engine if engine is not None else NULL)
 * 
 * def accel_preference_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_accel_preference_get())
 * def accel_preference_set(pref):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.accel_preference_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1334
 * def accel_preference_get():
 *     return _ctouni(elm_config_accel_preference_get())
 * def accel_preference_set(pref):             # <<<<<<<<<<<<<<
 *     if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *     elm_config_accel_preference_set(
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_35accel_preference_set(PyObject *__pyx_self, PyObject *__pyx_v_pref); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_34accel_preference_set[] = "accel_preference_set(pref)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_35accel_preference_set = {"accel_preference_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_35accel_preference_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_34accel_preference_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_35accel_preference_set(PyObject *__pyx_self, PyObject *__pyx_v_pref) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("accel_preference_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_34accel_preference_set(__pyx_self, ((PyObject *)__pyx_v_pref));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_34accel_preference_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_pref) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("accel_preference_set", 0);
  __Pyx_INCREF(__pyx_v_pref);

  /* "efl/elementary/configuration.pyx":1335
 *     return _ctouni(elm_config_accel_preference_get())
 * def accel_preference_set(pref):
 *     if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)             # <<<<<<<<<<<<<<
 *     elm_config_accel_preference_set(
 *         <const char *>pref if pref is not None else NULL)
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_pref); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_pref); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1335; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_pref, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":1337
 *     if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *     elm_config_accel_preference_set(
 *         <const char *>pref if pref is not None else NULL)             # <<<<<<<<<<<<<<
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 */
  __pyx_t_2 = (__pyx_v_pref != Py_None);
  if ((__pyx_t_2 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_pref); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1337; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }

  /* "efl/elementary/configuration.pyx":1336
 * def accel_preference_set(pref):
 *     if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *     elm_config_accel_preference_set(             # <<<<<<<<<<<<<<
 *         <const char *>pref if pref is not None else NULL)
 * 
 */
  elm_config_accel_preference_set(__pyx_t_4);

  /* "efl/elementary/configuration.pyx":1334
 * def accel_preference_get():
 *     return _ctouni(elm_config_accel_preference_get())
 * def accel_preference_set(pref):             # <<<<<<<<<<<<<<
 *     if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *     elm_config_accel_preference_set(
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.accel_preference_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_pref);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1340
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def engine_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_37engine_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_36engine_get[] = "engine_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_37engine_get = {"engine_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_37engine_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_36engine_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_37engine_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("engine_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_36engine_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_36engine_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("engine_get", 0);

  /* "efl/elementary/configuration.pyx":1341
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def engine_get():
 *     return _ctouni(elm_config_engine_get())             # <<<<<<<<<<<<<<
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def engine_set(engine):
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_3efl_5utils_11conversions__ctouni(elm_config_engine_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1341; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1340
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def engine_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.engine_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1343
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def engine_set(engine):             # <<<<<<<<<<<<<<
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_engine_set(
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_39engine_set(PyObject *__pyx_self, PyObject *__pyx_v_engine); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_38engine_set[] = "engine_set(engine)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_39engine_set = {"engine_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_39engine_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_38engine_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_39engine_set(PyObject *__pyx_self, PyObject *__pyx_v_engine) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("engine_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_38engine_set(__pyx_self, ((PyObject *)__pyx_v_engine));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_38engine_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_engine) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_t_2;
  PyObject *__pyx_t_3 = NULL;
  char const *__pyx_t_4;
  char const *__pyx_t_5;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("engine_set", 0);
  __Pyx_INCREF(__pyx_v_engine);

  /* "efl/elementary/configuration.pyx":1344
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def engine_set(engine):
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)             # <<<<<<<<<<<<<<
 *     elm_config_engine_set(
 *         <const char *>engine if engine is not None else NULL)
 */
  __pyx_t_1 = PyUnicode_Check(__pyx_v_engine); 
  __pyx_t_2 = (__pyx_t_1 != 0);
  if (__pyx_t_2) {
    __pyx_t_3 = PyUnicode_AsUTF8String(__pyx_v_engine); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1344; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_DECREF_SET(__pyx_v_engine, __pyx_t_3);
    __pyx_t_3 = 0;
    goto __pyx_L3;
  }
  __pyx_L3:;

  /* "efl/elementary/configuration.pyx":1346
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_engine_set(
 *         <const char *>engine if engine is not None else NULL)             # <<<<<<<<<<<<<<
 * 
 * def scale_get():
 */
  __pyx_t_2 = (__pyx_v_engine != Py_None);
  if ((__pyx_t_2 != 0)) {
    __pyx_t_5 = __Pyx_PyObject_AsString(__pyx_v_engine); if (unlikely((!__pyx_t_5) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1346; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __pyx_t_4 = ((char const *)__pyx_t_5);
  } else {
    __pyx_t_4 = NULL;
  }

  /* "efl/elementary/configuration.pyx":1345
 * def engine_set(engine):
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_engine_set(             # <<<<<<<<<<<<<<
 *         <const char *>engine if engine is not None else NULL)
 * 
 */
  elm_config_engine_set(__pyx_t_4);

  /* "efl/elementary/configuration.pyx":1343
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def engine_set(engine):             # <<<<<<<<<<<<<<
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_engine_set(
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_AddTraceback("efl.elementary.configuration.engine_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XDECREF(__pyx_v_engine);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1348
 *         <const char *>engine if engine is not None else NULL)
 * 
 * def scale_get():             # <<<<<<<<<<<<<<
 *     return elm_config_scale_get()
 * def scale_set(scale):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_41scale_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_40scale_get[] = "scale_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_41scale_get = {"scale_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_41scale_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_40scale_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_41scale_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("scale_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_40scale_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_40scale_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("scale_get", 0);

  /* "efl/elementary/configuration.pyx":1349
 * 
 * def scale_get():
 *     return elm_config_scale_get()             # <<<<<<<<<<<<<<
 * def scale_set(scale):
 *     elm_config_scale_set(scale)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = PyFloat_FromDouble(elm_config_scale_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1349; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1348
 *         <const char *>engine if engine is not None else NULL)
 * 
 * def scale_get():             # <<<<<<<<<<<<<<
 *     return elm_config_scale_get()
 * def scale_set(scale):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.scale_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1350
 * def scale_get():
 *     return elm_config_scale_get()
 * def scale_set(scale):             # <<<<<<<<<<<<<<
 *     elm_config_scale_set(scale)
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_43scale_set(PyObject *__pyx_self, PyObject *__pyx_v_scale); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_42scale_set[] = "scale_set(scale)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_43scale_set = {"scale_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_43scale_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_42scale_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_43scale_set(PyObject *__pyx_self, PyObject *__pyx_v_scale) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("scale_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_42scale_set(__pyx_self, ((PyObject *)__pyx_v_scale));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_42scale_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_scale) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  double __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("scale_set", 0);

  /* "efl/elementary/configuration.pyx":1351
 *     return elm_config_scale_get()
 * def scale_set(scale):
 *     elm_config_scale_set(scale)             # <<<<<<<<<<<<<<
 * 
 * def cursor_engine_only_get():
 */
  __pyx_t_1 = __pyx_PyFloat_AsDouble(__pyx_v_scale); if (unlikely((__pyx_t_1 == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1351; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_scale_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1350
 * def scale_get():
 *     return elm_config_scale_get()
 * def scale_set(scale):             # <<<<<<<<<<<<<<
 *     elm_config_scale_set(scale)
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.scale_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1353
 *     elm_config_scale_set(scale)
 * 
 * def cursor_engine_only_get():             # <<<<<<<<<<<<<<
 *     return elm_config_cursor_engine_only_get()
 * def cursor_engine_only_set(engine_only):
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_45cursor_engine_only_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_44cursor_engine_only_get[] = "cursor_engine_only_get()";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_45cursor_engine_only_get = {"cursor_engine_only_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_45cursor_engine_only_get, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_44cursor_engine_only_get};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_45cursor_engine_only_get(PyObject *__pyx_self, CYTHON_UNUSED PyObject *unused) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("cursor_engine_only_get (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_44cursor_engine_only_get(__pyx_self);

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_44cursor_engine_only_get(CYTHON_UNUSED PyObject *__pyx_self) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  PyObject *__pyx_t_1 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("cursor_engine_only_get", 0);

  /* "efl/elementary/configuration.pyx":1354
 * 
 * def cursor_engine_only_get():
 *     return elm_config_cursor_engine_only_get()             # <<<<<<<<<<<<<<
 * def cursor_engine_only_set(engine_only):
 *     elm_config_cursor_engine_only_set(engine_only)
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_PyInt_From_int(elm_config_cursor_engine_only_get()); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1354; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  /* "efl/elementary/configuration.pyx":1353
 *     elm_config_scale_set(scale)
 * 
 * def cursor_engine_only_get():             # <<<<<<<<<<<<<<
 *     return elm_config_cursor_engine_only_get()
 * def cursor_engine_only_set(engine_only):
 */

  /* function exit code */
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_AddTraceback("efl.elementary.configuration.cursor_engine_only_get", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

/* "efl/elementary/configuration.pyx":1355
 * def cursor_engine_only_get():
 *     return elm_config_cursor_engine_only_get()
 * def cursor_engine_only_set(engine_only):             # <<<<<<<<<<<<<<
 *     elm_config_cursor_engine_only_set(engine_only)
 * 
 */

/* Python wrapper */
static PyObject *__pyx_pw_3efl_10elementary_13configuration_47cursor_engine_only_set(PyObject *__pyx_self, PyObject *__pyx_v_engine_only); /*proto*/
static char __pyx_doc_3efl_10elementary_13configuration_46cursor_engine_only_set[] = "cursor_engine_only_set(engine_only)";
static PyMethodDef __pyx_mdef_3efl_10elementary_13configuration_47cursor_engine_only_set = {"cursor_engine_only_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_47cursor_engine_only_set, METH_O, __pyx_doc_3efl_10elementary_13configuration_46cursor_engine_only_set};
static PyObject *__pyx_pw_3efl_10elementary_13configuration_47cursor_engine_only_set(PyObject *__pyx_self, PyObject *__pyx_v_engine_only) {
  PyObject *__pyx_r = 0;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("cursor_engine_only_set (wrapper)", 0);
  __pyx_r = __pyx_pf_3efl_10elementary_13configuration_46cursor_engine_only_set(__pyx_self, ((PyObject *)__pyx_v_engine_only));

  /* function exit code */
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_pf_3efl_10elementary_13configuration_46cursor_engine_only_set(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_engine_only) {
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  int __pyx_t_1;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannySetupContext("cursor_engine_only_set", 0);

  /* "efl/elementary/configuration.pyx":1356
 *     return elm_config_cursor_engine_only_get()
 * def cursor_engine_only_set(engine_only):
 *     elm_config_cursor_engine_only_set(engine_only)             # <<<<<<<<<<<<<<
 * 
 */
  __pyx_t_1 = __Pyx_PyInt_As_int(__pyx_v_engine_only); if (unlikely((__pyx_t_1 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1356; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  elm_config_cursor_engine_only_set(__pyx_t_1);

  /* "efl/elementary/configuration.pyx":1355
 * def cursor_engine_only_get():
 *     return elm_config_cursor_engine_only_get()
 * def cursor_engine_only_set(engine_only):             # <<<<<<<<<<<<<<
 *     elm_config_cursor_engine_only_set(engine_only)
 * 
 */

  /* function exit code */
  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_AddTraceback("efl.elementary.configuration.cursor_engine_only_set", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  __pyx_L0:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}

static PyObject *__pyx_tp_new_3efl_10elementary_13configuration_Configuration(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) {
  PyObject *o;
  if (likely((t->tp_flags & Py_TPFLAGS_IS_ABSTRACT) == 0)) {
    o = (*t->tp_alloc)(t, 0);
  } else {
    o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0);
  }
  if (unlikely(!o)) return 0;
  return o;
}

static void __pyx_tp_dealloc_3efl_10elementary_13configuration_Configuration(PyObject *o) {
  #if PY_VERSION_HEX >= 0x030400a1
  if (unlikely(Py_TYPE(o)->tp_finalize) && (!PyType_IS_GC(Py_TYPE(o)) || !_PyGC_FINALIZED(o))) {
    if (PyObject_CallFinalizerFromDealloc(o)) return;
  }
  #endif
  (*Py_TYPE(o)->tp_free)(o);
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_profile(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_7profile_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_profile(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_7profile_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_profile_list(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_12profile_list_1__get__(o);
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_bounce_enabled(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_bounce_enabled(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_21scroll_bounce_enabled_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_bounce_friction(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_bounce_friction(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_22scroll_bounce_friction_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_page_scroll_friction(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_page_scroll_friction(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_page_scroll_friction_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_bring_in_scroll_friction(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_bring_in_scroll_friction(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_bring_in_scroll_friction_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_zoom_friction(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_zoom_friction(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_20scroll_zoom_friction_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_enabled(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_enabled(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_26scroll_thumbscroll_enabled_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_threshold(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_threshold(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_28scroll_thumbscroll_threshold_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_hold_threshold(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_hold_threshold(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_33scroll_thumbscroll_hold_threshold_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_momentum_threshold(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_momentum_threshold(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_37scroll_thumbscroll_momentum_threshold_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_flick_distance_tolerance(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_flick_distance_tolerance(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_43scroll_thumbscroll_flick_distance_tolerance_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_friction(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_friction(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_27scroll_thumbscroll_friction_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_min_friction(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_min_friction(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_31scroll_thumbscroll_min_friction_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_friction_standard(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_friction_standard(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_36scroll_thumbscroll_friction_standard_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_border_friction(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_border_friction(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_34scroll_thumbscroll_border_friction_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_sensitivity_friction(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_sensitivity_friction(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_39scroll_thumbscroll_sensitivity_friction_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_threshold(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_threshold(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_41scroll_thumbscroll_acceleration_threshold_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_time_limit(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_time_limit(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_42scroll_thumbscroll_acceleration_time_limit_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_weight(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_weight(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_38scroll_thumbscroll_acceleration_weight_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_longpress_timeout(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_17longpress_timeout_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_longpress_timeout(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_17longpress_timeout_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_softcursor_mode(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_15softcursor_mode_3__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_softcursor_mode(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_15softcursor_mode_1__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_tooltip_delay(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_13tooltip_delay_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_tooltip_delay(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_13tooltip_delay_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_cursor_engine_only(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cursor_engine_only(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_18cursor_engine_only_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_scale(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_5scale_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scale(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_5scale_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_password_show_last(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_18password_show_last_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_password_show_last(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_18password_show_last_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_password_show_last_timeout(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_password_show_last_timeout(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_26password_show_last_timeout_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_engine(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_6engine_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_engine(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_6engine_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_preferred_engine(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_16preferred_engine_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_preferred_engine(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_16preferred_engine_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_accel_preference(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_16accel_preference_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_accel_preference(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_16accel_preference_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_text_classes_list(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_17text_classes_list_1__get__(o);
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_font_overlay_list(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_17font_overlay_list_1__get__(o);
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_color_classes_list(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_18color_classes_list_1__get__(o);
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_color_overlay_list(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_18color_overlay_list_1__get__(o);
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_selection_unfocused_clear(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_selection_unfocused_clear(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_25selection_unfocused_clear_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_finger_size(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_11finger_size_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_finger_size(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_11finger_size_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_flush_interval(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_flush_interval(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_20cache_flush_interval_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_flush_enabled(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_flush_enabled(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_19cache_flush_enabled_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_font_cache_size(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_font_cache_size(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_21cache_font_cache_size_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_image_cache_size(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_image_cache_size(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_22cache_image_cache_size_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_edje_file_cache_size(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_edje_file_cache_size(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_26cache_edje_file_cache_size_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_edje_collection_cache_size(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_edje_collection_cache_size(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_32cache_edje_collection_cache_size_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_enabled(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_enabled(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_enabled_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_animate(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_animate(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_23focus_highlight_animate_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_clip_disabled(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_clip_disabled(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_29focus_highlight_clip_disabled_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_move_policy(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_17focus_move_policy_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_move_policy(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_17focus_move_policy_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_item_select_on_focus_disabled(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_item_select_on_focus_disabled(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_29item_select_on_focus_disabled_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_autoscroll_mode(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_autoscroll_mode(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_21focus_autoscroll_mode_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_mirrored(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_8mirrored_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_mirrored(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_8mirrored_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_clouseau_enabled(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_clouseau_enabled(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_16clouseau_enabled_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_glayer_long_tap_start_timeout(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_glayer_long_tap_start_timeout(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_29glayer_long_tap_start_timeout_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_glayer_double_tap_timeout(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_glayer_double_tap_timeout(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_25glayer_double_tap_timeout_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_magnifier_enabled(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_magnifier_enabled(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_17magnifier_enabled_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_magnifier_scale(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_15magnifier_scale_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_magnifier_scale(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_15magnifier_scale_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_atspi_mode(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_10atspi_mode_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_atspi_mode(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_10atspi_mode_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyObject *__pyx_getprop_3efl_10elementary_13configuration_13Configuration_slider_indicator_visible_mode(PyObject *o, CYTHON_UNUSED void *x) {
  return __pyx_pw_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode_1__get__(o);
}

static int __pyx_setprop_3efl_10elementary_13configuration_13Configuration_slider_indicator_visible_mode(PyObject *o, PyObject *v, CYTHON_UNUSED void *x) {
  if (v) {
    return __pyx_pw_3efl_10elementary_13configuration_13Configuration_29slider_indicator_visible_mode_3__set__(o, v);
  }
  else {
    PyErr_SetString(PyExc_NotImplementedError, "__del__");
    return -1;
  }
}

static PyMethodDef __pyx_methods_3efl_10elementary_13configuration_Configuration[] = {
  {"save", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_1save, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_13Configuration_save},
  {"reload", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_3reload, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_13Configuration_2reload},
  {"all_flush", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_5all_flush, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_13Configuration_4all_flush},
  {"profile_dir_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_7profile_dir_get, METH_VARARGS|METH_KEYWORDS, __pyx_doc_3efl_10elementary_13configuration_13Configuration_6profile_dir_get},
  {"font_overlay_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_9font_overlay_set, METH_VARARGS|METH_KEYWORDS, __pyx_doc_3efl_10elementary_13configuration_13Configuration_8font_overlay_set},
  {"color_overlay_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_11color_overlay_set, METH_VARARGS|METH_KEYWORDS, __pyx_doc_3efl_10elementary_13configuration_13Configuration_10color_overlay_set},
  {"color_overlay_unset", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_13color_overlay_unset, METH_O, __pyx_doc_3efl_10elementary_13configuration_13Configuration_12color_overlay_unset},
  {"color_overlay_apply", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_15color_overlay_apply, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_13Configuration_14color_overlay_apply},
  {"font_overlay_unset", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_17font_overlay_unset, METH_O, __pyx_doc_3efl_10elementary_13configuration_13Configuration_16font_overlay_unset},
  {"font_overlay_apply", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_19font_overlay_apply, METH_NOARGS, __pyx_doc_3efl_10elementary_13configuration_13Configuration_18font_overlay_apply},
  {"indicator_service_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_21indicator_service_get, METH_O, __pyx_doc_3efl_10elementary_13configuration_13Configuration_20indicator_service_get},
  {"audio_mute_get", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_23audio_mute_get, METH_O, __pyx_doc_3efl_10elementary_13configuration_13Configuration_22audio_mute_get},
  {"audio_mute_set", (PyCFunction)__pyx_pw_3efl_10elementary_13configuration_13Configuration_25audio_mute_set, METH_VARARGS|METH_KEYWORDS, __pyx_doc_3efl_10elementary_13configuration_13Configuration_24audio_mute_set},
  {0, 0, 0, 0}
};

static struct PyGetSetDef __pyx_getsets_3efl_10elementary_13configuration_Configuration[] = {
  {(char *)"profile", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_profile, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_profile, __pyx_k_Elementary_s_profile_in_use_The, 0},
  {(char *)"profile_list", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_profile_list, 0, __pyx_k_Get_Elementary_s_list_of_availab, 0},
  {(char *)"scroll_bounce_enabled", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_bounce_enabled, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_bounce_enabled, __pyx_k_Whether_scrollers_should_bounce, 0},
  {(char *)"scroll_bounce_friction", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_bounce_friction, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_bounce_friction, __pyx_k_The_amount_of_inertia_a_scroller, 0},
  {(char *)"scroll_page_scroll_friction", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_page_scroll_friction, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_page_scroll_friction, __pyx_k_The_amount_of_inertia_a_paged_sc, 0},
  {(char *)"scroll_bring_in_scroll_friction", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_bring_in_scroll_friction, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_bring_in_scroll_friction, __pyx_k_The_amount_of_inertia_a_scroller_2, 0},
  {(char *)"scroll_zoom_friction", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_zoom_friction, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_zoom_friction, __pyx_k_The_amount_of_inertia_scrollers, 0},
  {(char *)"scroll_thumbscroll_enabled", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_enabled, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_enabled, __pyx_k_Whether_scrollers_should_be_drag, 0},
  {(char *)"scroll_thumbscroll_threshold", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_threshold, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_threshold, __pyx_k_The_number_of_pixels_one_should, 0},
  {(char *)"scroll_thumbscroll_hold_threshold", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_hold_threshold, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_hold_threshold, __pyx_k_The_number_of_pixels_the_range_w, 0},
  {(char *)"scroll_thumbscroll_momentum_threshold", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_momentum_threshold, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_momentum_threshold, __pyx_k_The_minimum_speed_of_mouse_curso, 0},
  {(char *)"scroll_thumbscroll_flick_distance_tolerance", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_flick_distance_tolerance, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_flick_distance_tolerance, __pyx_k_The_number_of_pixels_the_maximu, 0},
  {(char *)"scroll_thumbscroll_friction", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_friction, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_friction, __pyx_k_The_amount_of_inertia_a_scroller_3, 0},
  {(char *)"scroll_thumbscroll_min_friction", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_min_friction, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_min_friction, __pyx_k_The_min_amount_of_inertia_a_scr, 0},
  {(char *)"scroll_thumbscroll_friction_standard", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_friction_standard, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_friction_standard, __pyx_k_The_standard_velocity_of_the_sc, 0},
  {(char *)"scroll_thumbscroll_border_friction", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_border_friction, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_border_friction, __pyx_k_The_amount_of_lag_between_your_a, 0},
  {(char *)"scroll_thumbscroll_sensitivity_friction", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_sensitivity_friction, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_sensitivity_friction, __pyx_k_The_sensitivity_amount_which_is, 0},
  {(char *)"scroll_thumbscroll_acceleration_threshold", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_threshold, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_threshold, __pyx_k_The_minimum_speed_of_mouse_curso_2, 0},
  {(char *)"scroll_thumbscroll_acceleration_time_limit", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_time_limit, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_time_limit, __pyx_k_The_time_limit_for_accelerating, 0},
  {(char *)"scroll_thumbscroll_acceleration_weight", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_weight, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scroll_thumbscroll_acceleration_weight, __pyx_k_The_weight_for_the_acceleration, 0},
  {(char *)"longpress_timeout", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_longpress_timeout, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_longpress_timeout, __pyx_k_The_duration_for_occurring_long, 0},
  {(char *)"softcursor_mode", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_softcursor_mode, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_softcursor_mode, __pyx_k_The_mode_used_for_software_provi, 0},
  {(char *)"tooltip_delay", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_tooltip_delay, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_tooltip_delay, __pyx_k_The_duration_after_which_tooltip, 0},
  {(char *)"cursor_engine_only", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_cursor_engine_only, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cursor_engine_only, __pyx_k_The_globally_configured_exclusiv, 0},
  {(char *)"scale", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_scale, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_scale, __pyx_k_The_global_scaling_factor_This_g, 0},
  {(char *)"password_show_last", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_password_show_last, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_password_show_last, __pyx_k_The_show_last_setting_of_passwor, 0},
  {(char *)"password_show_last_timeout", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_password_show_last_timeout, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_password_show_last_timeout, __pyx_k_The_timeout_value_for_which_the, 0},
  {(char *)"engine", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_engine, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_engine, __pyx_k_Elementary_s_rendering_engine_in, 0},
  {(char *)"preferred_engine", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_preferred_engine, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_preferred_engine, __pyx_k_Get_Elementary_s_preferred_engin, 0},
  {(char *)"accel_preference", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_accel_preference, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_accel_preference, __pyx_k_Elementary_s_acceleration_prefer, 0},
  {(char *)"text_classes_list", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_text_classes_list, 0, __pyx_k_Get_Elementary_s_list_of_support, 0},
  {(char *)"font_overlay_list", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_font_overlay_list, 0, __pyx_k_Get_Elementary_s_list_of_font_ov, 0},
  {(char *)"color_classes_list", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_color_classes_list, 0, __pyx_k_Get_Elementary_s_list_of_support_2, 0},
  {(char *)"color_overlay_list", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_color_overlay_list, 0, __pyx_k_Get_Elementary_s_list_of_color_o, 0},
  {(char *)"selection_unfocused_clear", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_selection_unfocused_clear, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_selection_unfocused_clear, __pyx_k_Whether_selection_should_be_clea, 0},
  {(char *)"finger_size", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_finger_size, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_finger_size, __pyx_k_The_configured_finger_size_This, 0},
  {(char *)"cache_flush_interval", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_flush_interval, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_flush_interval, __pyx_k_The_globally_configured_cache_fl, 0},
  {(char *)"cache_flush_enabled", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_flush_enabled, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_flush_enabled, __pyx_k_The_configured_cache_flush_enabl, 0},
  {(char *)"cache_font_cache_size", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_font_cache_size, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_font_cache_size, __pyx_k_The_globally_configured_font_cac, 0},
  {(char *)"cache_image_cache_size", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_image_cache_size, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_image_cache_size, __pyx_k_The_globally_configured_image_ca, 0},
  {(char *)"cache_edje_file_cache_size", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_edje_file_cache_size, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_edje_file_cache_size, __pyx_k_The_globally_configured_edje_fil, 0},
  {(char *)"cache_edje_collection_cache_size", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_cache_edje_collection_cache_size, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_cache_edje_collection_cache_size, __pyx_k_The_globally_configured_edje_col, 0},
  {(char *)"focus_highlight_enabled", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_enabled, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_enabled, __pyx_k_Whether_the_highlight_on_focused, 0},
  {(char *)"focus_highlight_animate", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_animate, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_animate, __pyx_k_Whether_the_focus_highlight_if_e, 0},
  {(char *)"focus_highlight_clip_disabled", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_clip_disabled, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_highlight_clip_disabled, __pyx_k_Whether_the_focus_highlight_clip, 0},
  {(char *)"focus_move_policy", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_move_policy, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_move_policy, __pyx_k_The_focus_movement_policy_How_th, 0},
  {(char *)"item_select_on_focus_disabled", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_item_select_on_focus_disabled, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_item_select_on_focus_disabled, __pyx_k_Elementary_item_focus_on_selecti, 0},
  {(char *)"focus_autoscroll_mode", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_focus_autoscroll_mode, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_focus_autoscroll_mode, __pyx_k_Focus_Autoscroll_Mode_When_a_reg, 0},
  {(char *)"mirrored", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_mirrored, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_mirrored, __pyx_k_Get_the_system_mirrored_mode_Thi, 0},
  {(char *)"clouseau_enabled", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_clouseau_enabled, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_clouseau_enabled, __pyx_k_Clouseau_state_True_if_clouseau, 0},
  {(char *)"glayer_long_tap_start_timeout", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_glayer_long_tap_start_timeout, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_glayer_long_tap_start_timeout, __pyx_k_The_duration_for_occurring_long_2, 0},
  {(char *)"glayer_double_tap_timeout", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_glayer_double_tap_timeout, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_glayer_double_tap_timeout, __pyx_k_Get_the_duration_for_occurring, 0},
  {(char *)"magnifier_enabled", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_magnifier_enabled, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_magnifier_enabled, __pyx_k_The_magnifier_enabled_state_for, 0},
  {(char *)"magnifier_scale", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_magnifier_scale, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_magnifier_scale, __pyx_k_The_amount_of_scaling_the_magnif, 0},
  {(char *)"atspi_mode", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_atspi_mode, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_atspi_mode, __pyx_k_ATSPI_mode_type_bool_note_Enable, 0},
  {(char *)"slider_indicator_visible_mode", __pyx_getprop_3efl_10elementary_13configuration_13Configuration_slider_indicator_visible_mode, __pyx_setprop_3efl_10elementary_13configuration_13Configuration_slider_indicator_visible_mode, __pyx_k_Slider_s_indicator_visiblity_mod, 0},
  {0, 0, 0, 0, 0}
};

static PyTypeObject __pyx_type_3efl_10elementary_13configuration_Configuration = {
  PyVarObject_HEAD_INIT(0, 0)
  "efl.elementary.configuration.Configuration", /*tp_name*/
  sizeof(struct __pyx_obj_3efl_10elementary_13configuration_Configuration), /*tp_basicsize*/
  0, /*tp_itemsize*/
  __pyx_tp_dealloc_3efl_10elementary_13configuration_Configuration, /*tp_dealloc*/
  0, /*tp_print*/
  0, /*tp_getattr*/
  0, /*tp_setattr*/
  #if PY_MAJOR_VERSION < 3
  0, /*tp_compare*/
  #else
  0, /*reserved*/
  #endif
  0, /*tp_repr*/
  0, /*tp_as_number*/
  0, /*tp_as_sequence*/
  0, /*tp_as_mapping*/
  0, /*tp_hash*/
  0, /*tp_call*/
  0, /*tp_str*/
  0, /*tp_getattro*/
  0, /*tp_setattro*/
  0, /*tp_as_buffer*/
  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE, /*tp_flags*/
  "The configuration class", /*tp_doc*/
  0, /*tp_traverse*/
  0, /*tp_clear*/
  0, /*tp_richcompare*/
  0, /*tp_weaklistoffset*/
  0, /*tp_iter*/
  0, /*tp_iternext*/
  __pyx_methods_3efl_10elementary_13configuration_Configuration, /*tp_methods*/
  0, /*tp_members*/
  __pyx_getsets_3efl_10elementary_13configuration_Configuration, /*tp_getset*/
  0, /*tp_base*/
  0, /*tp_dict*/
  0, /*tp_descr_get*/
  0, /*tp_descr_set*/
  0, /*tp_dictoffset*/
  0, /*tp_init*/
  0, /*tp_alloc*/
  __pyx_tp_new_3efl_10elementary_13configuration_Configuration, /*tp_new*/
  0, /*tp_free*/
  0, /*tp_is_gc*/
  0, /*tp_bases*/
  0, /*tp_mro*/
  0, /*tp_cache*/
  0, /*tp_subclasses*/
  0, /*tp_weaklist*/
  0, /*tp_del*/
  0, /*tp_version_tag*/
  #if PY_VERSION_HEX >= 0x030400a1
  0, /*tp_finalize*/
  #endif
};

static PyMethodDef __pyx_methods[] = {
  {0, 0, 0, 0}
};

#if PY_MAJOR_VERSION >= 3
static struct PyModuleDef __pyx_moduledef = {
  #if PY_VERSION_HEX < 0x03020000
    { PyObject_HEAD_INIT(NULL) NULL, 0, NULL },
  #else
    PyModuleDef_HEAD_INIT,
  #endif
    "configuration",
    __pyx_k_mod_configuration_Module_Descri, /* m_doc */
    -1, /* m_size */
    __pyx_methods /* m_methods */,
    NULL, /* m_reload */
    NULL, /* m_traverse */
    NULL, /* m_clear */
    NULL /* m_free */
};
#endif

static __Pyx_StringTabEntry __pyx_string_tab[] = {
  {&__pyx_kp_s_1_13, __pyx_k_1_13, sizeof(__pyx_k_1_13), 0, 0, 1, 0},
  {&__pyx_kp_s_Use_accel_preference_get_instead, __pyx_k_Use_accel_preference_get_instead, sizeof(__pyx_k_Use_accel_preference_get_instead), 0, 0, 1, 0},
  {&__pyx_kp_s_Use_accel_preference_set_instead, __pyx_k_Use_accel_preference_set_instead, sizeof(__pyx_k_Use_accel_preference_set_instead), 0, 0, 1, 0},
  {&__pyx_n_s_a, __pyx_k_a, sizeof(__pyx_k_a), 0, 0, 1, 1},
  {&__pyx_n_s_a2, __pyx_k_a2, sizeof(__pyx_k_a2), 0, 0, 1, 1},
  {&__pyx_n_s_a3, __pyx_k_a3, sizeof(__pyx_k_a3), 0, 0, 1, 1},
  {&__pyx_n_s_accel_preference_get, __pyx_k_accel_preference_get, sizeof(__pyx_k_accel_preference_get), 0, 0, 1, 1},
  {&__pyx_n_s_accel_preference_set, __pyx_k_accel_preference_set, sizeof(__pyx_k_accel_preference_set), 0, 0, 1, 1},
  {&__pyx_n_s_animate, __pyx_k_animate, sizeof(__pyx_k_animate), 0, 0, 1, 1},
  {&__pyx_n_s_b, __pyx_k_b, sizeof(__pyx_k_b), 0, 0, 1, 1},
  {&__pyx_n_s_b2, __pyx_k_b2, sizeof(__pyx_k_b2), 0, 0, 1, 1},
  {&__pyx_n_s_b3, __pyx_k_b3, sizeof(__pyx_k_b3), 0, 0, 1, 1},
  {&__pyx_n_s_cc, __pyx_k_cc, sizeof(__pyx_k_cc), 0, 0, 1, 1},
  {&__pyx_n_s_channel, __pyx_k_channel, sizeof(__pyx_k_channel), 0, 0, 1, 1},
  {&__pyx_n_s_config_finger_size_get, __pyx_k_config_finger_size_get, sizeof(__pyx_k_config_finger_size_get), 0, 0, 1, 1},
  {&__pyx_n_s_config_finger_size_set, __pyx_k_config_finger_size_set, sizeof(__pyx_k_config_finger_size_set), 0, 0, 1, 1},
  {&__pyx_n_s_config_tooltip_delay_get, __pyx_k_config_tooltip_delay_get, sizeof(__pyx_k_config_tooltip_delay_get), 0, 0, 1, 1},
  {&__pyx_n_s_config_tooltip_delay_set, __pyx_k_config_tooltip_delay_set, sizeof(__pyx_k_config_tooltip_delay_set), 0, 0, 1, 1},
  {&__pyx_n_s_cursor_engine_only_get, __pyx_k_cursor_engine_only_get, sizeof(__pyx_k_cursor_engine_only_get), 0, 0, 1, 1},
  {&__pyx_n_s_cursor_engine_only_set, __pyx_k_cursor_engine_only_set, sizeof(__pyx_k_cursor_engine_only_set), 0, 0, 1, 1},
  {&__pyx_n_s_delay, __pyx_k_delay, sizeof(__pyx_k_delay), 0, 0, 1, 1},
  {&__pyx_n_s_disabled, __pyx_k_disabled, sizeof(__pyx_k_disabled), 0, 0, 1, 1},
  {&__pyx_n_s_efl_elementary_configuration, __pyx_k_efl_elementary_configuration, sizeof(__pyx_k_efl_elementary_configuration), 0, 0, 1, 1},
  {&__pyx_n_s_enabled, __pyx_k_enabled, sizeof(__pyx_k_enabled), 0, 0, 1, 1},
  {&__pyx_n_s_engine, __pyx_k_engine, sizeof(__pyx_k_engine), 0, 0, 1, 1},
  {&__pyx_n_s_engine_get, __pyx_k_engine_get, sizeof(__pyx_k_engine_get), 0, 0, 1, 1},
  {&__pyx_n_s_engine_only, __pyx_k_engine_only, sizeof(__pyx_k_engine_only), 0, 0, 1, 1},
  {&__pyx_n_s_engine_set, __pyx_k_engine_set, sizeof(__pyx_k_engine_set), 0, 0, 1, 1},
  {&__pyx_n_s_focus_highlight_animate_get, __pyx_k_focus_highlight_animate_get, sizeof(__pyx_k_focus_highlight_animate_get), 0, 0, 1, 1},
  {&__pyx_n_s_focus_highlight_animate_set, __pyx_k_focus_highlight_animate_set, sizeof(__pyx_k_focus_highlight_animate_set), 0, 0, 1, 1},
  {&__pyx_n_s_focus_highlight_clip_disabled_ge, __pyx_k_focus_highlight_clip_disabled_ge, sizeof(__pyx_k_focus_highlight_clip_disabled_ge), 0, 0, 1, 1},
  {&__pyx_n_s_focus_highlight_clip_disabled_se, __pyx_k_focus_highlight_clip_disabled_se, sizeof(__pyx_k_focus_highlight_clip_disabled_se), 0, 0, 1, 1},
  {&__pyx_n_s_focus_highlight_enabled_get, __pyx_k_focus_highlight_enabled_get, sizeof(__pyx_k_focus_highlight_enabled_get), 0, 0, 1, 1},
  {&__pyx_n_s_focus_highlight_enabled_set, __pyx_k_focus_highlight_enabled_set, sizeof(__pyx_k_focus_highlight_enabled_set), 0, 0, 1, 1},
  {&__pyx_n_s_focus_move_policy_get, __pyx_k_focus_move_policy_get, sizeof(__pyx_k_focus_move_policy_get), 0, 0, 1, 1},
  {&__pyx_n_s_focus_move_policy_set, __pyx_k_focus_move_policy_set, sizeof(__pyx_k_focus_move_policy_set), 0, 0, 1, 1},
  {&__pyx_n_s_font, __pyx_k_font, sizeof(__pyx_k_font), 0, 0, 1, 1},
  {&__pyx_n_s_g, __pyx_k_g, sizeof(__pyx_k_g), 0, 0, 1, 1},
  {&__pyx_n_s_g2, __pyx_k_g2, sizeof(__pyx_k_g2), 0, 0, 1, 1},
  {&__pyx_n_s_g3, __pyx_k_g3, sizeof(__pyx_k_g3), 0, 0, 1, 1},
  {&__pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_k_home_dave_e_bindings_python_efl, sizeof(__pyx_k_home_dave_e_bindings_python_efl), 0, 0, 1, 0},
  {&__pyx_n_s_is_user, __pyx_k_is_user, sizeof(__pyx_k_is_user), 0, 0, 1, 1},
  {&__pyx_n_s_item_select_on_focus_disabled_ge, __pyx_k_item_select_on_focus_disabled_ge, sizeof(__pyx_k_item_select_on_focus_disabled_ge), 0, 0, 1, 1},
  {&__pyx_n_s_item_select_on_focus_disabled_se, __pyx_k_item_select_on_focus_disabled_se, sizeof(__pyx_k_item_select_on_focus_disabled_se), 0, 0, 1, 1},
  {&__pyx_n_s_main, __pyx_k_main, sizeof(__pyx_k_main), 0, 0, 1, 1},
  {&__pyx_n_s_mute, __pyx_k_mute, sizeof(__pyx_k_mute), 0, 0, 1, 1},
  {&__pyx_n_s_policy, __pyx_k_policy, sizeof(__pyx_k_policy), 0, 0, 1, 1},
  {&__pyx_n_s_pref, __pyx_k_pref, sizeof(__pyx_k_pref), 0, 0, 1, 1},
  {&__pyx_n_s_preferred_engine_get, __pyx_k_preferred_engine_get, sizeof(__pyx_k_preferred_engine_get), 0, 0, 1, 1},
  {&__pyx_n_s_preferred_engine_set, __pyx_k_preferred_engine_set, sizeof(__pyx_k_preferred_engine_set), 0, 0, 1, 1},
  {&__pyx_n_s_profile, __pyx_k_profile, sizeof(__pyx_k_profile), 0, 0, 1, 1},
  {&__pyx_n_s_pyx_vtable, __pyx_k_pyx_vtable, sizeof(__pyx_k_pyx_vtable), 0, 0, 1, 1},
  {&__pyx_n_s_r, __pyx_k_r, sizeof(__pyx_k_r), 0, 0, 1, 1},
  {&__pyx_n_s_r2, __pyx_k_r2, sizeof(__pyx_k_r2), 0, 0, 1, 1},
  {&__pyx_n_s_r3, __pyx_k_r3, sizeof(__pyx_k_r3), 0, 0, 1, 1},
  {&__pyx_n_s_scale, __pyx_k_scale, sizeof(__pyx_k_scale), 0, 0, 1, 1},
  {&__pyx_n_s_scale_get, __pyx_k_scale_get, sizeof(__pyx_k_scale_get), 0, 0, 1, 1},
  {&__pyx_n_s_scale_set, __pyx_k_scale_set, sizeof(__pyx_k_scale_set), 0, 0, 1, 1},
  {&__pyx_n_s_self, __pyx_k_self, sizeof(__pyx_k_self), 0, 0, 1, 1},
  {&__pyx_n_s_size, __pyx_k_size, sizeof(__pyx_k_size), 0, 0, 1, 1},
  {&__pyx_n_s_test, __pyx_k_test, sizeof(__pyx_k_test), 0, 0, 1, 1},
  {&__pyx_n_s_text_class, __pyx_k_text_class, sizeof(__pyx_k_text_class), 0, 0, 1, 1},
  {0, 0, 0, 0, 0, 0, 0}
};
static int __Pyx_InitCachedBuiltins(void) {
  return 0;
}

static int __Pyx_InitCachedConstants(void) {
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("__Pyx_InitCachedConstants", 0);

  /* "efl/elementary/configuration.pyx":1288
 * 
 * #For compatibility
 * def config_finger_size_get():             # <<<<<<<<<<<<<<
 *     return elm_config_finger_size_get()
 * def config_finger_size_set(size):
 */
  __pyx_codeobj_ = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_config_finger_size_get, 1288, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj_)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1288; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1290
 * def config_finger_size_get():
 *     return elm_config_finger_size_get()
 * def config_finger_size_set(size):             # <<<<<<<<<<<<<<
 *     elm_config_finger_size_set(size)
 * 
 */
  __pyx_tuple__2 = PyTuple_Pack(1, __pyx_n_s_size); if (unlikely(!__pyx_tuple__2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1290; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__2);
  __Pyx_GIVEREF(__pyx_tuple__2);
  __pyx_codeobj__3 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__2, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_config_finger_size_set, 1290, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1290; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1293
 *     elm_config_finger_size_set(size)
 * 
 * def config_tooltip_delay_get():             # <<<<<<<<<<<<<<
 *     return elm_config_tooltip_delay_get()
 * def config_tooltip_delay_set(delay):
 */
  __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_config_tooltip_delay_get, 1293, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1293; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1295
 * def config_tooltip_delay_get():
 *     return elm_config_tooltip_delay_get()
 * def config_tooltip_delay_set(delay):             # <<<<<<<<<<<<<<
 *     elm_config_tooltip_delay_set(delay)
 * 
 */
  __pyx_tuple__5 = PyTuple_Pack(1, __pyx_n_s_delay); if (unlikely(!__pyx_tuple__5)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1295; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__5);
  __Pyx_GIVEREF(__pyx_tuple__5);
  __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__5, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_config_tooltip_delay_set, 1295, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1295; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1298
 *     elm_config_tooltip_delay_set(delay)
 * 
 * def focus_highlight_enabled_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_enabled_get()
 * def focus_highlight_enabled_set(enabled):
 */
  __pyx_codeobj__7 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_focus_highlight_enabled_get, 1298, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1298; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1300
 * def focus_highlight_enabled_get():
 *     return elm_config_focus_highlight_enabled_get()
 * def focus_highlight_enabled_set(enabled):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_enabled_set(enabled)
 * 
 */
  __pyx_tuple__8 = PyTuple_Pack(1, __pyx_n_s_enabled); if (unlikely(!__pyx_tuple__8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__8);
  __Pyx_GIVEREF(__pyx_tuple__8);
  __pyx_codeobj__9 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__8, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_focus_highlight_enabled_set, 1300, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1303
 *     elm_config_focus_highlight_enabled_set(enabled)
 * 
 * def focus_highlight_animate_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_animate_get()
 * def focus_highlight_animate_set(animate):
 */
  __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_focus_highlight_animate_get, 1303, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1303; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1305
 * def focus_highlight_animate_get():
 *     return elm_config_focus_highlight_animate_get()
 * def focus_highlight_animate_set(animate):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_animate_set(animate)
 * 
 */
  __pyx_tuple__11 = PyTuple_Pack(1, __pyx_n_s_animate); if (unlikely(!__pyx_tuple__11)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1305; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__11);
  __Pyx_GIVEREF(__pyx_tuple__11);
  __pyx_codeobj__12 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__11, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_focus_highlight_animate_set, 1305, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1305; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1308
 *     elm_config_focus_highlight_animate_set(animate)
 * 
 * def focus_highlight_clip_disabled_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_clip_disabled_get()
 * def focus_highlight_clip_disabled_set(disabled):
 */
  __pyx_codeobj__13 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_focus_highlight_clip_disabled_ge, 1308, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1308; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1310
 * def focus_highlight_clip_disabled_get():
 *     return elm_config_focus_highlight_clip_disabled_get()
 * def focus_highlight_clip_disabled_set(disabled):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 */
  __pyx_tuple__14 = PyTuple_Pack(1, __pyx_n_s_disabled); if (unlikely(!__pyx_tuple__14)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__14);
  __Pyx_GIVEREF(__pyx_tuple__14);
  __pyx_codeobj__15 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__14, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_focus_highlight_clip_disabled_se, 1310, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__15)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1313
 *     elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 * def focus_move_policy_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_move_policy_get()
 * def focus_move_policy_set(policy):
 */
  __pyx_codeobj__16 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_focus_move_policy_get, 1313, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__16)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1313; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1315
 * def focus_move_policy_get():
 *     return elm_config_focus_move_policy_get()
 * def focus_move_policy_set(policy):             # <<<<<<<<<<<<<<
 *     elm_config_focus_move_policy_set(policy)
 * 
 */
  __pyx_tuple__17 = PyTuple_Pack(1, __pyx_n_s_policy); if (unlikely(!__pyx_tuple__17)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1315; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__17);
  __Pyx_GIVEREF(__pyx_tuple__17);
  __pyx_codeobj__18 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__17, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_focus_move_policy_set, 1315, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__18)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1315; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1318
 *     elm_config_focus_move_policy_set(policy)
 * 
 * def item_select_on_focus_disabled_get(self):             # <<<<<<<<<<<<<<
 *     return bool(elm_config_item_select_on_focus_disabled_get())
 * def item_select_on_focus_disabled_set(self, bint disabled):
 */
  __pyx_tuple__19 = PyTuple_Pack(1, __pyx_n_s_self); if (unlikely(!__pyx_tuple__19)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1318; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__19);
  __Pyx_GIVEREF(__pyx_tuple__19);
  __pyx_codeobj__20 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__19, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_item_select_on_focus_disabled_ge, 1318, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__20)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1318; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1320
 * def item_select_on_focus_disabled_get(self):
 *     return bool(elm_config_item_select_on_focus_disabled_get())
 * def item_select_on_focus_disabled_set(self, bint disabled):             # <<<<<<<<<<<<<<
 *     elm_config_item_select_on_focus_disabled_set(disabled)
 * 
 */
  __pyx_tuple__21 = PyTuple_Pack(2, __pyx_n_s_self, __pyx_n_s_disabled); if (unlikely(!__pyx_tuple__21)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1320; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__21);
  __Pyx_GIVEREF(__pyx_tuple__21);
  __pyx_codeobj__22 = (PyObject*)__Pyx_PyCode_New(2, 0, 2, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__21, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_item_select_on_focus_disabled_se, 1320, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__22)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1320; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1323
 *     elm_config_item_select_on_focus_disabled_set(disabled)
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")             # <<<<<<<<<<<<<<
 * def preferred_engine_get():
 *     return _ctouni(elm_config_preferred_engine_get())
 */
  __pyx_tuple__23 = PyTuple_Pack(2, __pyx_kp_s_1_13, __pyx_kp_s_Use_accel_preference_get_instead); if (unlikely(!__pyx_tuple__23)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1323; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__23);
  __Pyx_GIVEREF(__pyx_tuple__23);

  /* "efl/elementary/configuration.pyx":1324
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def preferred_engine_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 */
  __pyx_codeobj__24 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_preferred_engine_get, 1324, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__24)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1324; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1326
 * def preferred_engine_get():
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")             # <<<<<<<<<<<<<<
 * def preferred_engine_set(engine):
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 */
  __pyx_tuple__25 = PyTuple_Pack(2, __pyx_kp_s_1_13, __pyx_kp_s_Use_accel_preference_set_instead); if (unlikely(!__pyx_tuple__25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1326; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__25);
  __Pyx_GIVEREF(__pyx_tuple__25);

  /* "efl/elementary/configuration.pyx":1327
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def preferred_engine_set(engine):             # <<<<<<<<<<<<<<
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_preferred_engine_set(
 */
  __pyx_tuple__26 = PyTuple_Pack(1, __pyx_n_s_engine); if (unlikely(!__pyx_tuple__26)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1327; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__26);
  __Pyx_GIVEREF(__pyx_tuple__26);
  __pyx_codeobj__27 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__26, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_preferred_engine_set, 1327, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1327; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1332
 *         <const char *>engine if engine is not None else NULL)
 * 
 * def accel_preference_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_accel_preference_get())
 * def accel_preference_set(pref):
 */
  __pyx_codeobj__28 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_accel_preference_get, 1332, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__28)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1332; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1334
 * def accel_preference_get():
 *     return _ctouni(elm_config_accel_preference_get())
 * def accel_preference_set(pref):             # <<<<<<<<<<<<<<
 *     if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *     elm_config_accel_preference_set(
 */
  __pyx_tuple__29 = PyTuple_Pack(1, __pyx_n_s_pref); if (unlikely(!__pyx_tuple__29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1334; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__29);
  __Pyx_GIVEREF(__pyx_tuple__29);
  __pyx_codeobj__30 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__29, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_accel_preference_set, 1334, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__30)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1334; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1339
 *         <const char *>pref if pref is not None else NULL)
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")             # <<<<<<<<<<<<<<
 * def engine_get():
 *     return _ctouni(elm_config_engine_get())
 */
  __pyx_tuple__31 = PyTuple_Pack(2, __pyx_kp_s_1_13, __pyx_kp_s_Use_accel_preference_get_instead); if (unlikely(!__pyx_tuple__31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__31);
  __Pyx_GIVEREF(__pyx_tuple__31);

  /* "efl/elementary/configuration.pyx":1340
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def engine_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 */
  __pyx_codeobj__32 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_engine_get, 1340, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__32)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1340; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1342
 * def engine_get():
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")             # <<<<<<<<<<<<<<
 * def engine_set(engine):
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 */
  __pyx_tuple__33 = PyTuple_Pack(2, __pyx_kp_s_1_13, __pyx_kp_s_Use_accel_preference_set_instead); if (unlikely(!__pyx_tuple__33)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1342; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__33);
  __Pyx_GIVEREF(__pyx_tuple__33);

  /* "efl/elementary/configuration.pyx":1343
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def engine_set(engine):             # <<<<<<<<<<<<<<
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_engine_set(
 */
  __pyx_tuple__34 = PyTuple_Pack(1, __pyx_n_s_engine); if (unlikely(!__pyx_tuple__34)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1343; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__34);
  __Pyx_GIVEREF(__pyx_tuple__34);
  __pyx_codeobj__35 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__34, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_engine_set, 1343, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__35)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1343; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1348
 *         <const char *>engine if engine is not None else NULL)
 * 
 * def scale_get():             # <<<<<<<<<<<<<<
 *     return elm_config_scale_get()
 * def scale_set(scale):
 */
  __pyx_codeobj__36 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_scale_get, 1348, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__36)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1348; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1350
 * def scale_get():
 *     return elm_config_scale_get()
 * def scale_set(scale):             # <<<<<<<<<<<<<<
 *     elm_config_scale_set(scale)
 * 
 */
  __pyx_tuple__37 = PyTuple_Pack(1, __pyx_n_s_scale); if (unlikely(!__pyx_tuple__37)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1350; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__37);
  __Pyx_GIVEREF(__pyx_tuple__37);
  __pyx_codeobj__38 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__37, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_scale_set, 1350, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__38)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1350; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1353
 *     elm_config_scale_set(scale)
 * 
 * def cursor_engine_only_get():             # <<<<<<<<<<<<<<
 *     return elm_config_cursor_engine_only_get()
 * def cursor_engine_only_set(engine_only):
 */
  __pyx_codeobj__39 = (PyObject*)__Pyx_PyCode_New(0, 0, 0, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_cursor_engine_only_get, 1353, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__39)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1353; __pyx_clineno = __LINE__; goto __pyx_L1_error;}

  /* "efl/elementary/configuration.pyx":1355
 * def cursor_engine_only_get():
 *     return elm_config_cursor_engine_only_get()
 * def cursor_engine_only_set(engine_only):             # <<<<<<<<<<<<<<
 *     elm_config_cursor_engine_only_set(engine_only)
 * 
 */
  __pyx_tuple__40 = PyTuple_Pack(1, __pyx_n_s_engine_only); if (unlikely(!__pyx_tuple__40)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1355; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_tuple__40);
  __Pyx_GIVEREF(__pyx_tuple__40);
  __pyx_codeobj__41 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__40, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_home_dave_e_bindings_python_efl, __pyx_n_s_cursor_engine_only_set, 1355, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__41)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1355; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_RefNannyFinishContext();
  return 0;
  __pyx_L1_error:;
  __Pyx_RefNannyFinishContext();
  return -1;
}

static int __Pyx_InitGlobals(void) {
  if (__Pyx_InitStrings(__pyx_string_tab) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  return 0;
  __pyx_L1_error:;
  return -1;
}

#if PY_MAJOR_VERSION < 3
PyMODINIT_FUNC initconfiguration(void); /*proto*/
PyMODINIT_FUNC initconfiguration(void)
#else
PyMODINIT_FUNC PyInit_configuration(void); /*proto*/
PyMODINIT_FUNC PyInit_configuration(void)
#endif
{
  PyObject *__pyx_t_1 = NULL;
  PyObject *__pyx_t_2 = NULL;
  PyObject *__pyx_t_3 = NULL;
  PyObject *__pyx_t_4 = NULL;
  PyObject *__pyx_t_5 = NULL;
  PyObject *__pyx_t_6 = NULL;
  int __pyx_lineno = 0;
  const char *__pyx_filename = NULL;
  int __pyx_clineno = 0;
  __Pyx_RefNannyDeclarations
  #if CYTHON_REFNANNY
  __Pyx_RefNanny = __Pyx_RefNannyImportAPI("refnanny");
  if (!__Pyx_RefNanny) {
      PyErr_Clear();
      __Pyx_RefNanny = __Pyx_RefNannyImportAPI("Cython.Runtime.refnanny");
      if (!__Pyx_RefNanny)
          Py_FatalError("failed to import 'refnanny' module");
  }
  #endif
  __Pyx_RefNannySetupContext("PyMODINIT_FUNC PyInit_configuration(void)", 0);
  if ( __Pyx_check_binary_version() < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_empty_tuple = PyTuple_New(0); if (unlikely(!__pyx_empty_tuple)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_empty_bytes = PyBytes_FromStringAndSize("", 0); if (unlikely(!__pyx_empty_bytes)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  #ifdef __Pyx_CyFunction_USED
  if (__Pyx_CyFunction_init() < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  #endif
  #ifdef __Pyx_FusedFunction_USED
  if (__pyx_FusedFunction_init() < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  #endif
  #ifdef __Pyx_Generator_USED
  if (__pyx_Generator_init() < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  #endif
  /*--- Library function declarations ---*/
  /*--- Threads initialization code ---*/
  #if defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS
  #ifdef WITH_THREAD /* Python build with threading support? */
  PyEval_InitThreads();
  #endif
  #endif
  /*--- Module creation code ---*/
  #if PY_MAJOR_VERSION < 3
  __pyx_m = Py_InitModule4("configuration", __pyx_methods, __pyx_k_mod_configuration_Module_Descri, 0, PYTHON_API_VERSION); Py_XINCREF(__pyx_m);
  #else
  __pyx_m = PyModule_Create(&__pyx_moduledef);
  #endif
  if (unlikely(!__pyx_m)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  Py_INCREF(__pyx_d);
  __pyx_b = PyImport_AddModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  #if CYTHON_COMPILING_IN_PYPY
  Py_INCREF(__pyx_b);
  #endif
  if (PyObject_SetAttrString(__pyx_m, "__builtins__", __pyx_b) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  /*--- Initialize various global constants etc. ---*/
  if (unlikely(__Pyx_InitGlobals() < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  #if PY_MAJOR_VERSION < 3 && (__PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT)
  if (__Pyx_init_sys_getdefaultencoding_params() < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  #endif
  if (__pyx_module_is_main_efl__elementary__configuration) {
    if (PyObject_SetAttrString(__pyx_m, "__name__", __pyx_n_s_main) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  #if PY_MAJOR_VERSION >= 3
  {
    PyObject *modules = PyImport_GetModuleDict(); if (unlikely(!modules)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (!PyDict_GetItemString(modules, "efl.elementary.configuration")) {
      if (unlikely(PyDict_SetItemString(modules, "efl.elementary.configuration", __pyx_m) < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    }
  }
  #endif
  /*--- Builtin init code ---*/
  if (unlikely(__Pyx_InitCachedBuiltins() < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  /*--- Constants init code ---*/
  if (unlikely(__Pyx_InitCachedConstants() < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  /*--- Global init code ---*/
  /*--- Variable export code ---*/
  /*--- Function export code ---*/
  /*--- Type init code ---*/
  if (PyType_Ready(&__pyx_type_3efl_10elementary_13configuration_Configuration) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 189; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_type_3efl_10elementary_13configuration_Configuration.tp_print = 0;
  if (PyObject_SetAttrString(__pyx_m, "Configuration", (PyObject *)&__pyx_type_3efl_10elementary_13configuration_Configuration) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 189; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_10elementary_13configuration_Configuration = &__pyx_type_3efl_10elementary_13configuration_Configuration;
  /*--- Type import code ---*/
  __pyx_ptype_7cpython_4type_type = __Pyx_ImportType(__Pyx_BUILTIN_MODULE_NAME, "type", 
  #if CYTHON_COMPILING_IN_PYPY
  sizeof(PyTypeObject),
  #else
  sizeof(PyHeapTypeObject),
  #endif
  0); if (unlikely(!__pyx_ptype_7cpython_4type_type)) {__pyx_filename = __pyx_f[1]; __pyx_lineno = 9; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_7cpython_4bool_bool = __Pyx_ImportType(__Pyx_BUILTIN_MODULE_NAME, "bool", sizeof(PyBoolObject), 0); if (unlikely(!__pyx_ptype_7cpython_4bool_bool)) {__pyx_filename = __pyx_f[2]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_7cpython_7complex_complex = __Pyx_ImportType(__Pyx_BUILTIN_MODULE_NAME, "complex", sizeof(PyComplexObject), 0); if (unlikely(!__pyx_ptype_7cpython_7complex_complex)) {__pyx_filename = __pyx_f[3]; __pyx_lineno = 15; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_2eo_Eo = __Pyx_ImportType("efl.eo", "Eo", sizeof(struct __pyx_obj_3efl_2eo_Eo), 1); if (unlikely(!__pyx_ptype_3efl_2eo_Eo)) {__pyx_filename = __pyx_f[4]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_2eo_Eo = (struct __pyx_vtabstruct_3efl_2eo_Eo*)__Pyx_GetVtable(__pyx_ptype_3efl_2eo_Eo->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_2eo_Eo)) {__pyx_filename = __pyx_f[4]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Rect = __Pyx_ImportType("efl.evas", "Rect", sizeof(struct __pyx_obj_3efl_4evas_Rect), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Rect)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1161; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Canvas = __Pyx_ImportType("efl.evas", "Canvas", sizeof(struct __pyx_obj_3efl_4evas_Canvas), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Canvas)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1165; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_Canvas = (struct __pyx_vtabstruct_3efl_4evas_Canvas*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_Canvas->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_Canvas)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1165; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Map = __Pyx_ImportType("efl.evas", "Map", sizeof(struct __pyx_obj_3efl_4evas_Map), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Map)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1169; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Object = __Pyx_ImportType("efl.evas", "Object", sizeof(struct __pyx_obj_3efl_4evas_Object), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Object)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1173; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_Object = (struct __pyx_vtabstruct_3efl_4evas_Object*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_Object->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_Object)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1173; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Rectangle = __Pyx_ImportType("efl.evas", "Rectangle", sizeof(struct __pyx_obj_3efl_4evas_Rectangle), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Rectangle)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1177; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_Rectangle = (struct __pyx_vtabstruct_3efl_4evas_Rectangle*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_Rectangle->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_Rectangle)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1177; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Line = __Pyx_ImportType("efl.evas", "Line", sizeof(struct __pyx_obj_3efl_4evas_Line), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Line)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1181; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_Line = (struct __pyx_vtabstruct_3efl_4evas_Line*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_Line->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_Line)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1181; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Image = __Pyx_ImportType("efl.evas", "Image", sizeof(struct __pyx_obj_3efl_4evas_Image), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Image)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1185; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_Image = (struct __pyx_vtabstruct_3efl_4evas_Image*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_Image->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_Image)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1185; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_FilledImage = __Pyx_ImportType("efl.evas", "FilledImage", sizeof(struct __pyx_obj_3efl_4evas_FilledImage), 1); if (unlikely(!__pyx_ptype_3efl_4evas_FilledImage)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1189; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_FilledImage = (struct __pyx_vtabstruct_3efl_4evas_FilledImage*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_FilledImage->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_FilledImage)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1189; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Polygon = __Pyx_ImportType("efl.evas", "Polygon", sizeof(struct __pyx_obj_3efl_4evas_Polygon), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Polygon)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1193; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_Polygon = (struct __pyx_vtabstruct_3efl_4evas_Polygon*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_Polygon->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_Polygon)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1193; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Text = __Pyx_ImportType("efl.evas", "Text", sizeof(struct __pyx_obj_3efl_4evas_Text), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Text)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1197; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_Text = (struct __pyx_vtabstruct_3efl_4evas_Text*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_Text->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_Text)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1197; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_Textblock = __Pyx_ImportType("efl.evas", "Textblock", sizeof(struct __pyx_obj_3efl_4evas_Textblock), 1); if (unlikely(!__pyx_ptype_3efl_4evas_Textblock)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1201; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_Textblock = (struct __pyx_vtabstruct_3efl_4evas_Textblock*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_Textblock->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_Textblock)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1201; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventPoint = __Pyx_ImportType("efl.evas", "EventPoint", sizeof(struct __pyx_obj_3efl_4evas_EventPoint), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventPoint)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1223; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventPoint = (struct __pyx_vtabstruct_3efl_4evas_EventPoint*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventPoint->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventPoint)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1223; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventCoordPoint = __Pyx_ImportType("efl.evas", "EventCoordPoint", sizeof(struct __pyx_obj_3efl_4evas_EventCoordPoint), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventCoordPoint)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1231; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventCoordPoint = (struct __pyx_vtabstruct_3efl_4evas_EventCoordPoint*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventCoordPoint->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventCoordPoint)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1231; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventPrecisionPoint = __Pyx_ImportType("efl.evas", "EventPrecisionPoint", sizeof(struct __pyx_obj_3efl_4evas_EventPrecisionPoint), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventPrecisionPoint)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1239; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventPrecisionPoint = (struct __pyx_vtabstruct_3efl_4evas_EventPrecisionPoint*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventPrecisionPoint->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventPrecisionPoint)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1239; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventPosition = __Pyx_ImportType("efl.evas", "EventPosition", sizeof(struct __pyx_obj_3efl_4evas_EventPosition), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventPosition)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1247; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventPosition = (struct __pyx_vtabstruct_3efl_4evas_EventPosition*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventPosition->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventPosition)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1247; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventPrecisionPosition = __Pyx_ImportType("efl.evas", "EventPrecisionPosition", sizeof(struct __pyx_obj_3efl_4evas_EventPrecisionPosition), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventPrecisionPosition)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1255; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventPrecisionPosition = (struct __pyx_vtabstruct_3efl_4evas_EventPrecisionPosition*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventPrecisionPosition->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventPrecisionPosition)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1255; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventMouseIn = __Pyx_ImportType("efl.evas", "EventMouseIn", sizeof(struct __pyx_obj_3efl_4evas_EventMouseIn), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventMouseIn)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1263; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventMouseIn = (struct __pyx_vtabstruct_3efl_4evas_EventMouseIn*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventMouseIn->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventMouseIn)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1263; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventMouseOut = __Pyx_ImportType("efl.evas", "EventMouseOut", sizeof(struct __pyx_obj_3efl_4evas_EventMouseOut), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventMouseOut)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventMouseOut = (struct __pyx_vtabstruct_3efl_4evas_EventMouseOut*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventMouseOut->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventMouseOut)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventMouseDown = __Pyx_ImportType("efl.evas", "EventMouseDown", sizeof(struct __pyx_obj_3efl_4evas_EventMouseDown), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventMouseDown)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventMouseDown = (struct __pyx_vtabstruct_3efl_4evas_EventMouseDown*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventMouseDown->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventMouseDown)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventMouseUp = __Pyx_ImportType("efl.evas", "EventMouseUp", sizeof(struct __pyx_obj_3efl_4evas_EventMouseUp), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventMouseUp)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1290; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventMouseUp = (struct __pyx_vtabstruct_3efl_4evas_EventMouseUp*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventMouseUp->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventMouseUp)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1290; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventMouseMove = __Pyx_ImportType("efl.evas", "EventMouseMove", sizeof(struct __pyx_obj_3efl_4evas_EventMouseMove), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventMouseMove)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1299; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventMouseMove = (struct __pyx_vtabstruct_3efl_4evas_EventMouseMove*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventMouseMove->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventMouseMove)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1299; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventMultiDown = __Pyx_ImportType("efl.evas", "EventMultiDown", sizeof(struct __pyx_obj_3efl_4evas_EventMultiDown), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventMultiDown)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventMultiDown = (struct __pyx_vtabstruct_3efl_4evas_EventMultiDown*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventMultiDown->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventMultiDown)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventMultiUp = __Pyx_ImportType("efl.evas", "EventMultiUp", sizeof(struct __pyx_obj_3efl_4evas_EventMultiUp), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventMultiUp)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1318; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventMultiUp = (struct __pyx_vtabstruct_3efl_4evas_EventMultiUp*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventMultiUp->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventMultiUp)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1318; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventMultiMove = __Pyx_ImportType("efl.evas", "EventMultiMove", sizeof(struct __pyx_obj_3efl_4evas_EventMultiMove), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventMultiMove)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1327; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventMultiMove = (struct __pyx_vtabstruct_3efl_4evas_EventMultiMove*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventMultiMove->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventMultiMove)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1327; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventMouseWheel = __Pyx_ImportType("efl.evas", "EventMouseWheel", sizeof(struct __pyx_obj_3efl_4evas_EventMouseWheel), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventMouseWheel)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1336; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventMouseWheel = (struct __pyx_vtabstruct_3efl_4evas_EventMouseWheel*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventMouseWheel->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventMouseWheel)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1336; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventKeyDown = __Pyx_ImportType("efl.evas", "EventKeyDown", sizeof(struct __pyx_obj_3efl_4evas_EventKeyDown), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventKeyDown)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1345; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventKeyDown = (struct __pyx_vtabstruct_3efl_4evas_EventKeyDown*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventKeyDown->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventKeyDown)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1345; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventKeyUp = __Pyx_ImportType("efl.evas", "EventKeyUp", sizeof(struct __pyx_obj_3efl_4evas_EventKeyUp), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventKeyUp)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1353; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventKeyUp = (struct __pyx_vtabstruct_3efl_4evas_EventKeyUp*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventKeyUp->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventKeyUp)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1353; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_4evas_EventHold = __Pyx_ImportType("efl.evas", "EventHold", sizeof(struct __pyx_obj_3efl_4evas_EventHold), 1); if (unlikely(!__pyx_ptype_3efl_4evas_EventHold)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1361; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_4evas_EventHold = (struct __pyx_vtabstruct_3efl_4evas_EventHold*)__Pyx_GetVtable(__pyx_ptype_3efl_4evas_EventHold->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_4evas_EventHold)) {__pyx_filename = __pyx_f[5]; __pyx_lineno = 1361; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_10elementary_6object_Canvas = __Pyx_ImportType("efl.elementary.object", "Canvas", sizeof(struct __pyx_obj_3efl_10elementary_6object_Canvas), 1); if (unlikely(!__pyx_ptype_3efl_10elementary_6object_Canvas)) {__pyx_filename = __pyx_f[6]; __pyx_lineno = 224; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_10elementary_6object_Canvas = (struct __pyx_vtabstruct_3efl_10elementary_6object_Canvas*)__Pyx_GetVtable(__pyx_ptype_3efl_10elementary_6object_Canvas->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_10elementary_6object_Canvas)) {__pyx_filename = __pyx_f[6]; __pyx_lineno = 224; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_10elementary_6object_Object = __Pyx_ImportType("efl.elementary.object", "Object", sizeof(struct __pyx_obj_3efl_10elementary_6object_Object), 1); if (unlikely(!__pyx_ptype_3efl_10elementary_6object_Object)) {__pyx_filename = __pyx_f[6]; __pyx_lineno = 227; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_vtabptr_3efl_10elementary_6object_Object = (struct __pyx_vtabstruct_3efl_10elementary_6object_Object*)__Pyx_GetVtable(__pyx_ptype_3efl_10elementary_6object_Object->tp_dict); if (unlikely(!__pyx_vtabptr_3efl_10elementary_6object_Object)) {__pyx_filename = __pyx_f[6]; __pyx_lineno = 227; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_ptype_3efl_5utils_10deprecated_DEPRECATED = __Pyx_ImportType("efl.utils.deprecated", "DEPRECATED", sizeof(struct __pyx_obj_3efl_5utils_10deprecated_DEPRECATED), 1); if (unlikely(!__pyx_ptype_3efl_5utils_10deprecated_DEPRECATED)) {__pyx_filename = __pyx_f[7]; __pyx_lineno = 19; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  /*--- Variable import code ---*/
  /*--- Function import code ---*/
  __pyx_t_1 = __Pyx_ImportModule("efl.utils.conversions"); if (!__pyx_t_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  if (__Pyx_ImportFunction(__pyx_t_1, "_ctouni", (void (**)(void))&__pyx_f_3efl_5utils_11conversions__ctouni, "PyObject *(char const *)") < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  if (__Pyx_ImportFunction(__pyx_t_1, "eina_list_strings_to_python_list", (void (**)(void))&__pyx_f_3efl_5utils_11conversions_eina_list_strings_to_python_list, "PyObject *(Eina_List const *)") < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  Py_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  /*--- Execution code ---*/

  /* "efl/elementary/configuration.pyx":1288
 * 
 * #For compatibility
 * def config_finger_size_get():             # <<<<<<<<<<<<<<
 *     return elm_config_finger_size_get()
 * def config_finger_size_set(size):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_1config_finger_size_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1288; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_config_finger_size_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1288; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1290
 * def config_finger_size_get():
 *     return elm_config_finger_size_get()
 * def config_finger_size_set(size):             # <<<<<<<<<<<<<<
 *     elm_config_finger_size_set(size)
 * 
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_3config_finger_size_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1290; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_config_finger_size_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1290; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1293
 *     elm_config_finger_size_set(size)
 * 
 * def config_tooltip_delay_get():             # <<<<<<<<<<<<<<
 *     return elm_config_tooltip_delay_get()
 * def config_tooltip_delay_set(delay):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_5config_tooltip_delay_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1293; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_config_tooltip_delay_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1293; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1295
 * def config_tooltip_delay_get():
 *     return elm_config_tooltip_delay_get()
 * def config_tooltip_delay_set(delay):             # <<<<<<<<<<<<<<
 *     elm_config_tooltip_delay_set(delay)
 * 
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_7config_tooltip_delay_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1295; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_config_tooltip_delay_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1295; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1298
 *     elm_config_tooltip_delay_set(delay)
 * 
 * def focus_highlight_enabled_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_enabled_get()
 * def focus_highlight_enabled_set(enabled):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_9focus_highlight_enabled_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1298; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_focus_highlight_enabled_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1298; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1300
 * def focus_highlight_enabled_get():
 *     return elm_config_focus_highlight_enabled_get()
 * def focus_highlight_enabled_set(enabled):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_enabled_set(enabled)
 * 
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_11focus_highlight_enabled_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_focus_highlight_enabled_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1303
 *     elm_config_focus_highlight_enabled_set(enabled)
 * 
 * def focus_highlight_animate_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_animate_get()
 * def focus_highlight_animate_set(animate):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_13focus_highlight_animate_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1303; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_focus_highlight_animate_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1303; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1305
 * def focus_highlight_animate_get():
 *     return elm_config_focus_highlight_animate_get()
 * def focus_highlight_animate_set(animate):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_animate_set(animate)
 * 
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_15focus_highlight_animate_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1305; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_focus_highlight_animate_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1305; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1308
 *     elm_config_focus_highlight_animate_set(animate)
 * 
 * def focus_highlight_clip_disabled_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_highlight_clip_disabled_get()
 * def focus_highlight_clip_disabled_set(disabled):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_17focus_highlight_clip_disabled_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1308; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_focus_highlight_clip_disabled_ge, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1308; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1310
 * def focus_highlight_clip_disabled_get():
 *     return elm_config_focus_highlight_clip_disabled_get()
 * def focus_highlight_clip_disabled_set(disabled):             # <<<<<<<<<<<<<<
 *     elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_19focus_highlight_clip_disabled_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_focus_highlight_clip_disabled_se, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1313
 *     elm_config_focus_highlight_clip_disabled_set(disabled)
 * 
 * def focus_move_policy_get():             # <<<<<<<<<<<<<<
 *     return elm_config_focus_move_policy_get()
 * def focus_move_policy_set(policy):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_21focus_move_policy_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1313; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_focus_move_policy_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1313; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1315
 * def focus_move_policy_get():
 *     return elm_config_focus_move_policy_get()
 * def focus_move_policy_set(policy):             # <<<<<<<<<<<<<<
 *     elm_config_focus_move_policy_set(policy)
 * 
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_23focus_move_policy_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1315; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_focus_move_policy_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1315; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1318
 *     elm_config_focus_move_policy_set(policy)
 * 
 * def item_select_on_focus_disabled_get(self):             # <<<<<<<<<<<<<<
 *     return bool(elm_config_item_select_on_focus_disabled_get())
 * def item_select_on_focus_disabled_set(self, bint disabled):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_25item_select_on_focus_disabled_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1318; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_item_select_on_focus_disabled_ge, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1318; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1320
 * def item_select_on_focus_disabled_get(self):
 *     return bool(elm_config_item_select_on_focus_disabled_get())
 * def item_select_on_focus_disabled_set(self, bint disabled):             # <<<<<<<<<<<<<<
 *     elm_config_item_select_on_focus_disabled_set(disabled)
 * 
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_27item_select_on_focus_disabled_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1320; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_item_select_on_focus_disabled_se, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1320; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1323
 *     elm_config_item_select_on_focus_disabled_set(disabled)
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")             # <<<<<<<<<<<<<<
 * def preferred_engine_get():
 *     return _ctouni(elm_config_preferred_engine_get())
 */
  __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)((PyObject*)__pyx_ptype_3efl_5utils_10deprecated_DEPRECATED)), __pyx_tuple__23, NULL); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1323; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);

  /* "efl/elementary/configuration.pyx":1324
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def preferred_engine_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 */
  __pyx_t_4 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_29preferred_engine_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1324; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_5 = NULL;
  if (CYTHON_COMPILING_IN_CPYTHON && unlikely(PyMethod_Check(__pyx_t_3))) {
    __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_3);
    if (likely(__pyx_t_5)) {
      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3);
      __Pyx_INCREF(__pyx_t_5);
      __Pyx_INCREF(function);
      __Pyx_DECREF_SET(__pyx_t_3, function);
    }
  }
  if (!__pyx_t_5) {
    __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1323; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
    __Pyx_GOTREF(__pyx_t_2);
  } else {
    __pyx_t_6 = PyTuple_New(1+1); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1323; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_6);
    PyTuple_SET_ITEM(__pyx_t_6, 0, __pyx_t_5); __Pyx_GIVEREF(__pyx_t_5); __pyx_t_5 = NULL;
    PyTuple_SET_ITEM(__pyx_t_6, 0+1, __pyx_t_4);
    __Pyx_GIVEREF(__pyx_t_4);
    __pyx_t_4 = 0;
    __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_6, NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1323; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  }
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_preferred_engine_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1324; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1326
 * def preferred_engine_get():
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")             # <<<<<<<<<<<<<<
 * def preferred_engine_set(engine):
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 */
  __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)((PyObject*)__pyx_ptype_3efl_5utils_10deprecated_DEPRECATED)), __pyx_tuple__25, NULL); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1326; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);

  /* "efl/elementary/configuration.pyx":1327
 *     return _ctouni(elm_config_preferred_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def preferred_engine_set(engine):             # <<<<<<<<<<<<<<
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_preferred_engine_set(
 */
  __pyx_t_6 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_31preferred_engine_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1327; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_4 = NULL;
  if (CYTHON_COMPILING_IN_CPYTHON && unlikely(PyMethod_Check(__pyx_t_3))) {
    __pyx_t_4 = PyMethod_GET_SELF(__pyx_t_3);
    if (likely(__pyx_t_4)) {
      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3);
      __Pyx_INCREF(__pyx_t_4);
      __Pyx_INCREF(function);
      __Pyx_DECREF_SET(__pyx_t_3, function);
    }
  }
  if (!__pyx_t_4) {
    __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_6); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1326; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
    __Pyx_GOTREF(__pyx_t_2);
  } else {
    __pyx_t_5 = PyTuple_New(1+1); if (unlikely(!__pyx_t_5)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1326; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_5);
    PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_4); __Pyx_GIVEREF(__pyx_t_4); __pyx_t_4 = NULL;
    PyTuple_SET_ITEM(__pyx_t_5, 0+1, __pyx_t_6);
    __Pyx_GIVEREF(__pyx_t_6);
    __pyx_t_6 = 0;
    __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_5, NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1326; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  }
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_preferred_engine_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1327; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1332
 *         <const char *>engine if engine is not None else NULL)
 * 
 * def accel_preference_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_accel_preference_get())
 * def accel_preference_set(pref):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_33accel_preference_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1332; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_accel_preference_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1332; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1334
 * def accel_preference_get():
 *     return _ctouni(elm_config_accel_preference_get())
 * def accel_preference_set(pref):             # <<<<<<<<<<<<<<
 *     if isinstance(pref, unicode): pref = PyUnicode_AsUTF8String(pref)
 *     elm_config_accel_preference_set(
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_35accel_preference_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1334; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_accel_preference_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1334; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1339
 *         <const char *>pref if pref is not None else NULL)
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")             # <<<<<<<<<<<<<<
 * def engine_get():
 *     return _ctouni(elm_config_engine_get())
 */
  __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)((PyObject*)__pyx_ptype_3efl_5utils_10deprecated_DEPRECATED)), __pyx_tuple__31, NULL); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);

  /* "efl/elementary/configuration.pyx":1340
 * 
 * @DEPRECATED("1.13", "Use accel_preference_get() instead.")
 * def engine_get():             # <<<<<<<<<<<<<<
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 */
  __pyx_t_5 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_37engine_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_5)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1340; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_6 = NULL;
  if (CYTHON_COMPILING_IN_CPYTHON && unlikely(PyMethod_Check(__pyx_t_3))) {
    __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_3);
    if (likely(__pyx_t_6)) {
      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3);
      __Pyx_INCREF(__pyx_t_6);
      __Pyx_INCREF(function);
      __Pyx_DECREF_SET(__pyx_t_3, function);
    }
  }
  if (!__pyx_t_6) {
    __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_5); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
    __Pyx_GOTREF(__pyx_t_2);
  } else {
    __pyx_t_4 = PyTuple_New(1+1); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_4);
    PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_6); __Pyx_GIVEREF(__pyx_t_6); __pyx_t_6 = NULL;
    PyTuple_SET_ITEM(__pyx_t_4, 0+1, __pyx_t_5);
    __Pyx_GIVEREF(__pyx_t_5);
    __pyx_t_5 = 0;
    __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_4, NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1339; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  }
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_engine_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1340; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1342
 * def engine_get():
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")             # <<<<<<<<<<<<<<
 * def engine_set(engine):
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 */
  __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)((PyObject*)__pyx_ptype_3efl_5utils_10deprecated_DEPRECATED)), __pyx_tuple__33, NULL); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1342; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);

  /* "efl/elementary/configuration.pyx":1343
 *     return _ctouni(elm_config_engine_get())
 * @DEPRECATED("1.13", "Use accel_preference_set() instead.")
 * def engine_set(engine):             # <<<<<<<<<<<<<<
 *     if isinstance(engine, unicode): engine = PyUnicode_AsUTF8String(engine)
 *     elm_config_engine_set(
 */
  __pyx_t_4 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_39engine_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1343; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_5 = NULL;
  if (CYTHON_COMPILING_IN_CPYTHON && unlikely(PyMethod_Check(__pyx_t_3))) {
    __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_3);
    if (likely(__pyx_t_5)) {
      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3);
      __Pyx_INCREF(__pyx_t_5);
      __Pyx_INCREF(function);
      __Pyx_DECREF_SET(__pyx_t_3, function);
    }
  }
  if (!__pyx_t_5) {
    __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1342; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
    __Pyx_GOTREF(__pyx_t_2);
  } else {
    __pyx_t_6 = PyTuple_New(1+1); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1342; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_6);
    PyTuple_SET_ITEM(__pyx_t_6, 0, __pyx_t_5); __Pyx_GIVEREF(__pyx_t_5); __pyx_t_5 = NULL;
    PyTuple_SET_ITEM(__pyx_t_6, 0+1, __pyx_t_4);
    __Pyx_GIVEREF(__pyx_t_4);
    __pyx_t_4 = 0;
    __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_6, NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1342; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_2);
    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  }
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_engine_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1343; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1348
 *         <const char *>engine if engine is not None else NULL)
 * 
 * def scale_get():             # <<<<<<<<<<<<<<
 *     return elm_config_scale_get()
 * def scale_set(scale):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_41scale_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1348; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_scale_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1348; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1350
 * def scale_get():
 *     return elm_config_scale_get()
 * def scale_set(scale):             # <<<<<<<<<<<<<<
 *     elm_config_scale_set(scale)
 * 
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_43scale_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1350; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_scale_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1350; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1353
 *     elm_config_scale_set(scale)
 * 
 * def cursor_engine_only_get():             # <<<<<<<<<<<<<<
 *     return elm_config_cursor_engine_only_get()
 * def cursor_engine_only_set(engine_only):
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_45cursor_engine_only_get, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1353; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_cursor_engine_only_get, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1353; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1355
 * def cursor_engine_only_get():
 *     return elm_config_cursor_engine_only_get()
 * def cursor_engine_only_set(engine_only):             # <<<<<<<<<<<<<<
 *     elm_config_cursor_engine_only_set(engine_only)
 * 
 */
  __pyx_t_2 = PyCFunction_NewEx(&__pyx_mdef_3efl_10elementary_13configuration_47cursor_engine_only_set, NULL, __pyx_n_s_efl_elementary_configuration); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1355; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_cursor_engine_only_set, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1355; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /* "efl/elementary/configuration.pyx":1
 * # Copyright (C) 2007-2015 various contributors (see AUTHORS)             # <<<<<<<<<<<<<<
 * #
 * # This file is part of Python-EFL.
 */
  __pyx_t_2 = PyDict_New(); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;

  /*--- Wrapped vars code ---*/
  {
    PyObject* wrapped = PyInt_FromLong(EDJE_CHANNEL_MUSIC);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "EDJE_CHANNEL_MUSIC", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(EDJE_CHANNEL_ALL);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 16; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "EDJE_CHANNEL_ALL", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 16; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(ELM_SOFTCURSOR_MODE_ON);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 25; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "ELM_SOFTCURSOR_MODE_ON", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 25; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(ELM_SLIDER_INDICATOR_VISIBLE_MODE_ALWAYS);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "ELM_SLIDER_INDICATOR_VISIBLE_MODE_ALWAYS", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(ELM_SOFTCURSOR_MODE_AUTO);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 24; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "ELM_SOFTCURSOR_MODE_AUTO", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 24; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(EDJE_CHANNEL_INTERFACE);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "EDJE_CHANNEL_INTERFACE", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(EDJE_CHANNEL_BACKGROUND);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 10; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "EDJE_CHANNEL_BACKGROUND", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 10; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(EDJE_CHANNEL_INPUT);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 14; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "EDJE_CHANNEL_INPUT", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 14; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(ELM_SLIDER_INDICATOR_VISIBLE_MODE_NONE);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 34; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "ELM_SLIDER_INDICATOR_VISIBLE_MODE_NONE", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 34; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(ELM_SLIDER_INDICATOR_VISIBLE_MODE_DEFAULT);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 31; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "ELM_SLIDER_INDICATOR_VISIBLE_MODE_DEFAULT", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 31; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(ELM_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 33; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "ELM_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 33; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(EDJE_CHANNEL_EFFECT);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 9; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "EDJE_CHANNEL_EFFECT", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 9; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(EDJE_CHANNEL_ALERT);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 15; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "EDJE_CHANNEL_ALERT", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 15; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(EDJE_CHANNEL_FOREGROUND);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 12; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "EDJE_CHANNEL_FOREGROUND", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 12; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }
  {
    PyObject* wrapped = PyInt_FromLong(ELM_SOFTCURSOR_MODE_OFF);
    if (unlikely(!wrapped)) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 26; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    if (PyObject_SetAttrString(__pyx_m, "ELM_SOFTCURSOR_MODE_OFF", wrapped) < 0) {__pyx_filename = __pyx_f[8]; __pyx_lineno = 26; __pyx_clineno = __LINE__; goto __pyx_L1_error;};
  }

  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_XDECREF(__pyx_t_4);
  __Pyx_XDECREF(__pyx_t_5);
  __Pyx_XDECREF(__pyx_t_6);
  if (__pyx_m) {
    if (__pyx_d) {
      __Pyx_AddTraceback("init efl.elementary.configuration", __pyx_clineno, __pyx_lineno, __pyx_filename);
      Py_DECREF(__pyx_d); __pyx_d = 0;
    }
    Py_DECREF(__pyx_m); __pyx_m = 0;
  } else if (!PyErr_Occurred()) {
    PyErr_SetString(PyExc_ImportError, "init efl.elementary.configuration");
  }
  __pyx_L0:;
  __Pyx_RefNannyFinishContext();
  #if PY_MAJOR_VERSION < 3
  return;
  #else
  return __pyx_m;
  #endif
}

/* Runtime support code */
#if CYTHON_REFNANNY
static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname) {
    PyObject *m = NULL, *p = NULL;
    void *r = NULL;
    m = PyImport_ImportModule((char *)modname);
    if (!m) goto end;
    p = PyObject_GetAttrString(m, (char *)"RefNannyAPI");
    if (!p) goto end;
    r = PyLong_AsVoidPtr(p);
end:
    Py_XDECREF(p);
    Py_XDECREF(m);
    return (__Pyx_RefNannyAPIStruct *)r;
}
#endif

static void __Pyx_RaiseArgtupleInvalid(
    const char* func_name,
    int exact,
    Py_ssize_t num_min,
    Py_ssize_t num_max,
    Py_ssize_t num_found)
{
    Py_ssize_t num_expected;
    const char *more_or_less;
    if (num_found < num_min) {
        num_expected = num_min;
        more_or_less = "at least";
    } else {
        num_expected = num_max;
        more_or_less = "at most";
    }
    if (exact) {
        more_or_less = "exactly";
    }
    PyErr_Format(PyExc_TypeError,
                 "%.200s() takes %.8s %" CYTHON_FORMAT_SSIZE_T "d positional argument%.1s (%" CYTHON_FORMAT_SSIZE_T "d given)",
                 func_name, more_or_less, num_expected,
                 (num_expected == 1) ? "" : "s", num_found);
}

static void __Pyx_RaiseDoubleKeywordsError(
    const char* func_name,
    PyObject* kw_name)
{
    PyErr_Format(PyExc_TypeError,
        #if PY_MAJOR_VERSION >= 3
        "%s() got multiple values for keyword argument '%U'", func_name, kw_name);
        #else
        "%s() got multiple values for keyword argument '%s'", func_name,
        PyString_AsString(kw_name));
        #endif
}

static int __Pyx_ParseOptionalKeywords(
    PyObject *kwds,
    PyObject **argnames[],
    PyObject *kwds2,
    PyObject *values[],
    Py_ssize_t num_pos_args,
    const char* function_name)
{
    PyObject *key = 0, *value = 0;
    Py_ssize_t pos = 0;
    PyObject*** name;
    PyObject*** first_kw_arg = argnames + num_pos_args;
    while (PyDict_Next(kwds, &pos, &key, &value)) {
        name = first_kw_arg;
        while (*name && (**name != key)) name++;
        if (*name) {
            values[name-argnames] = value;
            continue;
        }
        name = first_kw_arg;
        #if PY_MAJOR_VERSION < 3
        if (likely(PyString_CheckExact(key)) || likely(PyString_Check(key))) {
            while (*name) {
                if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key))
                        && _PyString_Eq(**name, key)) {
                    values[name-argnames] = value;
                    break;
                }
                name++;
            }
            if (*name) continue;
            else {
                PyObject*** argname = argnames;
                while (argname != first_kw_arg) {
                    if ((**argname == key) || (
                            (CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**argname) == PyString_GET_SIZE(key))
                             && _PyString_Eq(**argname, key))) {
                        goto arg_passed_twice;
                    }
                    argname++;
                }
            }
        } else
        #endif
        if (likely(PyUnicode_Check(key))) {
            while (*name) {
                int cmp = (**name == key) ? 0 :
                #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3
                    (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 :
                #endif
                    PyUnicode_Compare(**name, key);
                if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad;
                if (cmp == 0) {
                    values[name-argnames] = value;
                    break;
                }
                name++;
            }
            if (*name) continue;
            else {
                PyObject*** argname = argnames;
                while (argname != first_kw_arg) {
                    int cmp = (**argname == key) ? 0 :
                    #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3
                        (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 :
                    #endif
                        PyUnicode_Compare(**argname, key);
                    if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad;
                    if (cmp == 0) goto arg_passed_twice;
                    argname++;
                }
            }
        } else
            goto invalid_keyword_type;
        if (kwds2) {
            if (unlikely(PyDict_SetItem(kwds2, key, value))) goto bad;
        } else {
            goto invalid_keyword;
        }
    }
    return 0;
arg_passed_twice:
    __Pyx_RaiseDoubleKeywordsError(function_name, key);
    goto bad;
invalid_keyword_type:
    PyErr_Format(PyExc_TypeError,
        "%.200s() keywords must be strings", function_name);
    goto bad;
invalid_keyword:
    PyErr_Format(PyExc_TypeError,
    #if PY_MAJOR_VERSION < 3
        "%.200s() got an unexpected keyword argument '%.200s'",
        function_name, PyString_AsString(key));
    #else
        "%s() got an unexpected keyword argument '%U'",
        function_name, key);
    #endif
bad:
    return -1;
}

static void* __Pyx_GetVtable(PyObject *dict) {
    void* ptr;
    PyObject *ob = PyObject_GetItem(dict, __pyx_n_s_pyx_vtable);
    if (!ob)
        goto bad;
#if PY_VERSION_HEX >= 0x02070000
    ptr = PyCapsule_GetPointer(ob, 0);
#else
    ptr = PyCObject_AsVoidPtr(ob);
#endif
    if (!ptr && !PyErr_Occurred())
        PyErr_SetString(PyExc_RuntimeError, "invalid vtable found for imported type");
    Py_DECREF(ob);
    return ptr;
bad:
    Py_XDECREF(ob);
    return NULL;
}

#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw) {
    PyObject *result;
    ternaryfunc call = func->ob_type->tp_call;
    if (unlikely(!call))
        return PyObject_Call(func, arg, kw);
    if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object")))
        return NULL;
    result = (*call)(func, arg, kw);
    Py_LeaveRecursiveCall();
    if (unlikely(!result) && unlikely(!PyErr_Occurred())) {
        PyErr_SetString(
            PyExc_SystemError,
            "NULL result without error in PyObject_Call");
    }
    return result;
}
#endif

#if CYTHON_COMPILING_IN_CPYTHON
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg) {
    PyObject *self, *result;
    PyCFunction cfunc;
    cfunc = PyCFunction_GET_FUNCTION(func);
    self = PyCFunction_GET_SELF(func);
    if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object")))
        return NULL;
    result = cfunc(self, arg);
    Py_LeaveRecursiveCall();
    if (unlikely(!result) && unlikely(!PyErr_Occurred())) {
        PyErr_SetString(
            PyExc_SystemError,
            "NULL result without error in PyObject_Call");
    }
    return result;
}
#endif

#if CYTHON_COMPILING_IN_CPYTHON
static PyObject* __Pyx__PyObject_CallOneArg(PyObject *func, PyObject *arg) {
    PyObject *result;
    PyObject *args = PyTuple_New(1);
    if (unlikely(!args)) return NULL;
    Py_INCREF(arg);
    PyTuple_SET_ITEM(args, 0, arg);
    result = __Pyx_PyObject_Call(func, args, NULL);
    Py_DECREF(args);
    return result;
}
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) {
#ifdef __Pyx_CyFunction_USED
    if (likely(PyCFunction_Check(func) || PyObject_TypeCheck(func, __pyx_CyFunctionType))) {
#else
    if (likely(PyCFunction_Check(func))) {
#endif
        if (likely(PyCFunction_GET_FLAGS(func) & METH_O)) {
            return __Pyx_PyObject_CallMethO(func, arg);
        }
    }
    return __Pyx__PyObject_CallOneArg(func, arg);
}
#else
static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) {
    PyObject* args = PyTuple_Pack(1, arg);
    return (likely(args)) ? __Pyx_PyObject_Call(func, args, NULL) : NULL;
}
#endif

static int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line) {
    int start = 0, mid = 0, end = count - 1;
    if (end >= 0 && code_line > entries[end].code_line) {
        return count;
    }
    while (start < end) {
        mid = (start + end) / 2;
        if (code_line < entries[mid].code_line) {
            end = mid;
        } else if (code_line > entries[mid].code_line) {
             start = mid + 1;
        } else {
            return mid;
        }
    }
    if (code_line <= entries[mid].code_line) {
        return mid;
    } else {
        return mid + 1;
    }
}
static PyCodeObject *__pyx_find_code_object(int code_line) {
    PyCodeObject* code_object;
    int pos;
    if (unlikely(!code_line) || unlikely(!__pyx_code_cache.entries)) {
        return NULL;
    }
    pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line);
    if (unlikely(pos >= __pyx_code_cache.count) || unlikely(__pyx_code_cache.entries[pos].code_line != code_line)) {
        return NULL;
    }
    code_object = __pyx_code_cache.entries[pos].code_object;
    Py_INCREF(code_object);
    return code_object;
}
static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) {
    int pos, i;
    __Pyx_CodeObjectCacheEntry* entries = __pyx_code_cache.entries;
    if (unlikely(!code_line)) {
        return;
    }
    if (unlikely(!entries)) {
        entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Malloc(64*sizeof(__Pyx_CodeObjectCacheEntry));
        if (likely(entries)) {
            __pyx_code_cache.entries = entries;
            __pyx_code_cache.max_count = 64;
            __pyx_code_cache.count = 1;
            entries[0].code_line = code_line;
            entries[0].code_object = code_object;
            Py_INCREF(code_object);
        }
        return;
    }
    pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line);
    if ((pos < __pyx_code_cache.count) && unlikely(__pyx_code_cache.entries[pos].code_line == code_line)) {
        PyCodeObject* tmp = entries[pos].code_object;
        entries[pos].code_object = code_object;
        Py_DECREF(tmp);
        return;
    }
    if (__pyx_code_cache.count == __pyx_code_cache.max_count) {
        int new_max = __pyx_code_cache.max_count + 64;
        entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Realloc(
            __pyx_code_cache.entries, (size_t)new_max*sizeof(__Pyx_CodeObjectCacheEntry));
        if (unlikely(!entries)) {
            return;
        }
        __pyx_code_cache.entries = entries;
        __pyx_code_cache.max_count = new_max;
    }
    for (i=__pyx_code_cache.count; i>pos; i--) {
        entries[i] = entries[i-1];
    }
    entries[pos].code_line = code_line;
    entries[pos].code_object = code_object;
    __pyx_code_cache.count++;
    Py_INCREF(code_object);
}

#include "compile.h"
#include "frameobject.h"
#include "traceback.h"
static PyCodeObject* __Pyx_CreateCodeObjectForTraceback(
            const char *funcname, int c_line,
            int py_line, const char *filename) {
    PyCodeObject *py_code = 0;
    PyObject *py_srcfile = 0;
    PyObject *py_funcname = 0;
    #if PY_MAJOR_VERSION < 3
    py_srcfile = PyString_FromString(filename);
    #else
    py_srcfile = PyUnicode_FromString(filename);
    #endif
    if (!py_srcfile) goto bad;
    if (c_line) {
        #if PY_MAJOR_VERSION < 3
        py_funcname = PyString_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line);
        #else
        py_funcname = PyUnicode_FromFormat( "%s (%s:%d)", funcname, __pyx_cfilenm, c_line);
        #endif
    }
    else {
        #if PY_MAJOR_VERSION < 3
        py_funcname = PyString_FromString(funcname);
        #else
        py_funcname = PyUnicode_FromString(funcname);
        #endif
    }
    if (!py_funcname) goto bad;
    py_code = __Pyx_PyCode_New(
        0,
        0,
        0,
        0,
        0,
        __pyx_empty_bytes, /*PyObject *code,*/
        __pyx_empty_tuple, /*PyObject *consts,*/
        __pyx_empty_tuple, /*PyObject *names,*/
        __pyx_empty_tuple, /*PyObject *varnames,*/
        __pyx_empty_tuple, /*PyObject *freevars,*/
        __pyx_empty_tuple, /*PyObject *cellvars,*/
        py_srcfile,   /*PyObject *filename,*/
        py_funcname,  /*PyObject *name,*/
        py_line,
        __pyx_empty_bytes  /*PyObject *lnotab*/
    );
    Py_DECREF(py_srcfile);
    Py_DECREF(py_funcname);
    return py_code;
bad:
    Py_XDECREF(py_srcfile);
    Py_XDECREF(py_funcname);
    return NULL;
}
static void __Pyx_AddTraceback(const char *funcname, int c_line,
                               int py_line, const char *filename) {
    PyCodeObject *py_code = 0;
    PyFrameObject *py_frame = 0;
    py_code = __pyx_find_code_object(c_line ? c_line : py_line);
    if (!py_code) {
        py_code = __Pyx_CreateCodeObjectForTraceback(
            funcname, c_line, py_line, filename);
        if (!py_code) goto bad;
        __pyx_insert_code_object(c_line ? c_line : py_line, py_code);
    }
    py_frame = PyFrame_New(
        PyThreadState_GET(), /*PyThreadState *tstate,*/
        py_code,             /*PyCodeObject *code,*/
        __pyx_d,      /*PyObject *globals,*/
        0                    /*PyObject *locals*/
    );
    if (!py_frame) goto bad;
    py_frame->f_lineno = py_line;
    PyTraceBack_Here(py_frame);
bad:
    Py_XDECREF(py_code);
    Py_XDECREF(py_frame);
}

#define __PYX_VERIFY_RETURN_INT(target_type, func_type, func_value)       \
    {                                                                     \
        func_type value = func_value;                                     \
        if (sizeof(target_type) < sizeof(func_type)) {                    \
            if (unlikely(value != (func_type) (target_type) value)) {     \
                func_type zero = 0;                                       \
                if (is_unsigned && unlikely(value < zero))                \
                    goto raise_neg_overflow;                              \
                else                                                      \
                    goto raise_overflow;                                  \
            }                                                             \
        }                                                                 \
        return (target_type) value;                                       \
    }

#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
  #include "longintrepr.h"
 #endif
#endif

static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) {
    const int neg_one = (int) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
#if PY_MAJOR_VERSION < 3
    if (likely(PyInt_Check(x))) {
        if (sizeof(int) < sizeof(long)) {
            __PYX_VERIFY_RETURN_INT(int, long, PyInt_AS_LONG(x))
        } else {
            long val = PyInt_AS_LONG(x);
            if (is_unsigned && unlikely(val < 0)) {
                goto raise_neg_overflow;
            }
            return (int) val;
        }
    } else
#endif
    if (likely(PyLong_Check(x))) {
        if (is_unsigned) {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(int, digit, ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (unlikely(Py_SIZE(x) < 0)) {
                goto raise_neg_overflow;
            }
            if (sizeof(int) <= sizeof(unsigned long)) {
                __PYX_VERIFY_RETURN_INT(int, unsigned long, PyLong_AsUnsignedLong(x))
            } else if (sizeof(int) <= sizeof(unsigned long long)) {
                __PYX_VERIFY_RETURN_INT(int, unsigned long long, PyLong_AsUnsignedLongLong(x))
            }
        } else {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(int,  digit, +(((PyLongObject*)x)->ob_digit[0]));
                case -1: __PYX_VERIFY_RETURN_INT(int, sdigit, -(sdigit) ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (sizeof(int) <= sizeof(long)) {
                __PYX_VERIFY_RETURN_INT(int, long, PyLong_AsLong(x))
            } else if (sizeof(int) <= sizeof(long long)) {
                __PYX_VERIFY_RETURN_INT(int, long long, PyLong_AsLongLong(x))
            }
        }
        {
#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray)
            PyErr_SetString(PyExc_RuntimeError,
                            "_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers");
#else
            int val;
            PyObject *v = __Pyx_PyNumber_Int(x);
 #if PY_MAJOR_VERSION < 3
            if (likely(v) && !PyLong_Check(v)) {
                PyObject *tmp = v;
                v = PyNumber_Long(tmp);
                Py_DECREF(tmp);
            }
 #endif
            if (likely(v)) {
                int one = 1; int is_little = (int)*(unsigned char *)&one;
                unsigned char *bytes = (unsigned char *)&val;
                int ret = _PyLong_AsByteArray((PyLongObject *)v,
                                              bytes, sizeof(val),
                                              is_little, !is_unsigned);
                Py_DECREF(v);
                if (likely(!ret))
                    return val;
            }
#endif
            return (int) -1;
        }
    } else {
        int val;
        PyObject *tmp = __Pyx_PyNumber_Int(x);
        if (!tmp) return (int) -1;
        val = __Pyx_PyInt_As_int(tmp);
        Py_DECREF(tmp);
        return val;
    }
raise_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "value too large to convert to int");
    return (int) -1;
raise_neg_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "can't convert negative value to int");
    return (int) -1;
}

static CYTHON_INLINE unsigned int __Pyx_PyInt_As_unsigned_int(PyObject *x) {
    const unsigned int neg_one = (unsigned int) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
#if PY_MAJOR_VERSION < 3
    if (likely(PyInt_Check(x))) {
        if (sizeof(unsigned int) < sizeof(long)) {
            __PYX_VERIFY_RETURN_INT(unsigned int, long, PyInt_AS_LONG(x))
        } else {
            long val = PyInt_AS_LONG(x);
            if (is_unsigned && unlikely(val < 0)) {
                goto raise_neg_overflow;
            }
            return (unsigned int) val;
        }
    } else
#endif
    if (likely(PyLong_Check(x))) {
        if (is_unsigned) {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(unsigned int, digit, ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (unlikely(Py_SIZE(x) < 0)) {
                goto raise_neg_overflow;
            }
            if (sizeof(unsigned int) <= sizeof(unsigned long)) {
                __PYX_VERIFY_RETURN_INT(unsigned int, unsigned long, PyLong_AsUnsignedLong(x))
            } else if (sizeof(unsigned int) <= sizeof(unsigned long long)) {
                __PYX_VERIFY_RETURN_INT(unsigned int, unsigned long long, PyLong_AsUnsignedLongLong(x))
            }
        } else {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(unsigned int,  digit, +(((PyLongObject*)x)->ob_digit[0]));
                case -1: __PYX_VERIFY_RETURN_INT(unsigned int, sdigit, -(sdigit) ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (sizeof(unsigned int) <= sizeof(long)) {
                __PYX_VERIFY_RETURN_INT(unsigned int, long, PyLong_AsLong(x))
            } else if (sizeof(unsigned int) <= sizeof(long long)) {
                __PYX_VERIFY_RETURN_INT(unsigned int, long long, PyLong_AsLongLong(x))
            }
        }
        {
#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray)
            PyErr_SetString(PyExc_RuntimeError,
                            "_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers");
#else
            unsigned int val;
            PyObject *v = __Pyx_PyNumber_Int(x);
 #if PY_MAJOR_VERSION < 3
            if (likely(v) && !PyLong_Check(v)) {
                PyObject *tmp = v;
                v = PyNumber_Long(tmp);
                Py_DECREF(tmp);
            }
 #endif
            if (likely(v)) {
                int one = 1; int is_little = (int)*(unsigned char *)&one;
                unsigned char *bytes = (unsigned char *)&val;
                int ret = _PyLong_AsByteArray((PyLongObject *)v,
                                              bytes, sizeof(val),
                                              is_little, !is_unsigned);
                Py_DECREF(v);
                if (likely(!ret))
                    return val;
            }
#endif
            return (unsigned int) -1;
        }
    } else {
        unsigned int val;
        PyObject *tmp = __Pyx_PyNumber_Int(x);
        if (!tmp) return (unsigned int) -1;
        val = __Pyx_PyInt_As_unsigned_int(tmp);
        Py_DECREF(tmp);
        return val;
    }
raise_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "value too large to convert to unsigned int");
    return (unsigned int) -1;
raise_neg_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "can't convert negative value to unsigned int");
    return (unsigned int) -1;
}

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_Eina_Bool(Eina_Bool value) {
    const Eina_Bool neg_one = (Eina_Bool) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
    if (is_unsigned) {
        if (sizeof(Eina_Bool) < sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(Eina_Bool) <= sizeof(unsigned long)) {
            return PyLong_FromUnsignedLong((unsigned long) value);
        } else if (sizeof(Eina_Bool) <= sizeof(unsigned long long)) {
            return PyLong_FromUnsignedLongLong((unsigned long long) value);
        }
    } else {
        if (sizeof(Eina_Bool) <= sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(Eina_Bool) <= sizeof(long long)) {
            return PyLong_FromLongLong((long long) value);
        }
    }
    {
        int one = 1; int little = (int)*(unsigned char *)&one;
        unsigned char *bytes = (unsigned char *)&value;
        return _PyLong_FromByteArray(bytes, sizeof(Eina_Bool),
                                     little, !is_unsigned);
    }
}

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_unsigned_int(unsigned int value) {
    const unsigned int neg_one = (unsigned int) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
    if (is_unsigned) {
        if (sizeof(unsigned int) < sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(unsigned int) <= sizeof(unsigned long)) {
            return PyLong_FromUnsignedLong((unsigned long) value);
        } else if (sizeof(unsigned int) <= sizeof(unsigned long long)) {
            return PyLong_FromUnsignedLongLong((unsigned long long) value);
        }
    } else {
        if (sizeof(unsigned int) <= sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(unsigned int) <= sizeof(long long)) {
            return PyLong_FromLongLong((long long) value);
        }
    }
    {
        int one = 1; int little = (int)*(unsigned char *)&one;
        unsigned char *bytes = (unsigned char *)&value;
        return _PyLong_FromByteArray(bytes, sizeof(unsigned int),
                                     little, !is_unsigned);
    }
}

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) {
    const int neg_one = (int) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
    if (is_unsigned) {
        if (sizeof(int) < sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(int) <= sizeof(unsigned long)) {
            return PyLong_FromUnsignedLong((unsigned long) value);
        } else if (sizeof(int) <= sizeof(unsigned long long)) {
            return PyLong_FromUnsignedLongLong((unsigned long long) value);
        }
    } else {
        if (sizeof(int) <= sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(int) <= sizeof(long long)) {
            return PyLong_FromLongLong((long long) value);
        }
    }
    {
        int one = 1; int little = (int)*(unsigned char *)&one;
        unsigned char *bytes = (unsigned char *)&value;
        return _PyLong_FromByteArray(bytes, sizeof(int),
                                     little, !is_unsigned);
    }
}

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_Evas_Font_Size(Evas_Font_Size value) {
    const Evas_Font_Size neg_one = (Evas_Font_Size) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
    if (is_unsigned) {
        if (sizeof(Evas_Font_Size) < sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(Evas_Font_Size) <= sizeof(unsigned long)) {
            return PyLong_FromUnsignedLong((unsigned long) value);
        } else if (sizeof(Evas_Font_Size) <= sizeof(unsigned long long)) {
            return PyLong_FromUnsignedLongLong((unsigned long long) value);
        }
    } else {
        if (sizeof(Evas_Font_Size) <= sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(Evas_Font_Size) <= sizeof(long long)) {
            return PyLong_FromLongLong((long long) value);
        }
    }
    {
        int one = 1; int little = (int)*(unsigned char *)&one;
        unsigned char *bytes = (unsigned char *)&value;
        return _PyLong_FromByteArray(bytes, sizeof(Evas_Font_Size),
                                     little, !is_unsigned);
    }
}

static CYTHON_INLINE Evas_Font_Size __Pyx_PyInt_As_Evas_Font_Size(PyObject *x) {
    const Evas_Font_Size neg_one = (Evas_Font_Size) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
#if PY_MAJOR_VERSION < 3
    if (likely(PyInt_Check(x))) {
        if (sizeof(Evas_Font_Size) < sizeof(long)) {
            __PYX_VERIFY_RETURN_INT(Evas_Font_Size, long, PyInt_AS_LONG(x))
        } else {
            long val = PyInt_AS_LONG(x);
            if (is_unsigned && unlikely(val < 0)) {
                goto raise_neg_overflow;
            }
            return (Evas_Font_Size) val;
        }
    } else
#endif
    if (likely(PyLong_Check(x))) {
        if (is_unsigned) {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(Evas_Font_Size, digit, ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (unlikely(Py_SIZE(x) < 0)) {
                goto raise_neg_overflow;
            }
            if (sizeof(Evas_Font_Size) <= sizeof(unsigned long)) {
                __PYX_VERIFY_RETURN_INT(Evas_Font_Size, unsigned long, PyLong_AsUnsignedLong(x))
            } else if (sizeof(Evas_Font_Size) <= sizeof(unsigned long long)) {
                __PYX_VERIFY_RETURN_INT(Evas_Font_Size, unsigned long long, PyLong_AsUnsignedLongLong(x))
            }
        } else {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(Evas_Font_Size,  digit, +(((PyLongObject*)x)->ob_digit[0]));
                case -1: __PYX_VERIFY_RETURN_INT(Evas_Font_Size, sdigit, -(sdigit) ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (sizeof(Evas_Font_Size) <= sizeof(long)) {
                __PYX_VERIFY_RETURN_INT(Evas_Font_Size, long, PyLong_AsLong(x))
            } else if (sizeof(Evas_Font_Size) <= sizeof(long long)) {
                __PYX_VERIFY_RETURN_INT(Evas_Font_Size, long long, PyLong_AsLongLong(x))
            }
        }
        {
#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray)
            PyErr_SetString(PyExc_RuntimeError,
                            "_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers");
#else
            Evas_Font_Size val;
            PyObject *v = __Pyx_PyNumber_Int(x);
 #if PY_MAJOR_VERSION < 3
            if (likely(v) && !PyLong_Check(v)) {
                PyObject *tmp = v;
                v = PyNumber_Long(tmp);
                Py_DECREF(tmp);
            }
 #endif
            if (likely(v)) {
                int one = 1; int is_little = (int)*(unsigned char *)&one;
                unsigned char *bytes = (unsigned char *)&val;
                int ret = _PyLong_AsByteArray((PyLongObject *)v,
                                              bytes, sizeof(val),
                                              is_little, !is_unsigned);
                Py_DECREF(v);
                if (likely(!ret))
                    return val;
            }
#endif
            return (Evas_Font_Size) -1;
        }
    } else {
        Evas_Font_Size val;
        PyObject *tmp = __Pyx_PyNumber_Int(x);
        if (!tmp) return (Evas_Font_Size) -1;
        val = __Pyx_PyInt_As_Evas_Font_Size(tmp);
        Py_DECREF(tmp);
        return val;
    }
raise_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "value too large to convert to Evas_Font_Size");
    return (Evas_Font_Size) -1;
raise_neg_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "can't convert negative value to Evas_Font_Size");
    return (Evas_Font_Size) -1;
}

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_Evas_Coord(Evas_Coord value) {
    const Evas_Coord neg_one = (Evas_Coord) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
    if (is_unsigned) {
        if (sizeof(Evas_Coord) < sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(Evas_Coord) <= sizeof(unsigned long)) {
            return PyLong_FromUnsignedLong((unsigned long) value);
        } else if (sizeof(Evas_Coord) <= sizeof(unsigned long long)) {
            return PyLong_FromUnsignedLongLong((unsigned long long) value);
        }
    } else {
        if (sizeof(Evas_Coord) <= sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(Evas_Coord) <= sizeof(long long)) {
            return PyLong_FromLongLong((long long) value);
        }
    }
    {
        int one = 1; int little = (int)*(unsigned char *)&one;
        unsigned char *bytes = (unsigned char *)&value;
        return _PyLong_FromByteArray(bytes, sizeof(Evas_Coord),
                                     little, !is_unsigned);
    }
}

static CYTHON_INLINE Evas_Coord __Pyx_PyInt_As_Evas_Coord(PyObject *x) {
    const Evas_Coord neg_one = (Evas_Coord) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
#if PY_MAJOR_VERSION < 3
    if (likely(PyInt_Check(x))) {
        if (sizeof(Evas_Coord) < sizeof(long)) {
            __PYX_VERIFY_RETURN_INT(Evas_Coord, long, PyInt_AS_LONG(x))
        } else {
            long val = PyInt_AS_LONG(x);
            if (is_unsigned && unlikely(val < 0)) {
                goto raise_neg_overflow;
            }
            return (Evas_Coord) val;
        }
    } else
#endif
    if (likely(PyLong_Check(x))) {
        if (is_unsigned) {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(Evas_Coord, digit, ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (unlikely(Py_SIZE(x) < 0)) {
                goto raise_neg_overflow;
            }
            if (sizeof(Evas_Coord) <= sizeof(unsigned long)) {
                __PYX_VERIFY_RETURN_INT(Evas_Coord, unsigned long, PyLong_AsUnsignedLong(x))
            } else if (sizeof(Evas_Coord) <= sizeof(unsigned long long)) {
                __PYX_VERIFY_RETURN_INT(Evas_Coord, unsigned long long, PyLong_AsUnsignedLongLong(x))
            }
        } else {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(Evas_Coord,  digit, +(((PyLongObject*)x)->ob_digit[0]));
                case -1: __PYX_VERIFY_RETURN_INT(Evas_Coord, sdigit, -(sdigit) ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (sizeof(Evas_Coord) <= sizeof(long)) {
                __PYX_VERIFY_RETURN_INT(Evas_Coord, long, PyLong_AsLong(x))
            } else if (sizeof(Evas_Coord) <= sizeof(long long)) {
                __PYX_VERIFY_RETURN_INT(Evas_Coord, long long, PyLong_AsLongLong(x))
            }
        }
        {
#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray)
            PyErr_SetString(PyExc_RuntimeError,
                            "_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers");
#else
            Evas_Coord val;
            PyObject *v = __Pyx_PyNumber_Int(x);
 #if PY_MAJOR_VERSION < 3
            if (likely(v) && !PyLong_Check(v)) {
                PyObject *tmp = v;
                v = PyNumber_Long(tmp);
                Py_DECREF(tmp);
            }
 #endif
            if (likely(v)) {
                int one = 1; int is_little = (int)*(unsigned char *)&one;
                unsigned char *bytes = (unsigned char *)&val;
                int ret = _PyLong_AsByteArray((PyLongObject *)v,
                                              bytes, sizeof(val),
                                              is_little, !is_unsigned);
                Py_DECREF(v);
                if (likely(!ret))
                    return val;
            }
#endif
            return (Evas_Coord) -1;
        }
    } else {
        Evas_Coord val;
        PyObject *tmp = __Pyx_PyNumber_Int(x);
        if (!tmp) return (Evas_Coord) -1;
        val = __Pyx_PyInt_As_Evas_Coord(tmp);
        Py_DECREF(tmp);
        return val;
    }
raise_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "value too large to convert to Evas_Coord");
    return (Evas_Coord) -1;
raise_neg_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "can't convert negative value to Evas_Coord");
    return (Evas_Coord) -1;
}

static CYTHON_INLINE Eina_Bool __Pyx_PyInt_As_Eina_Bool(PyObject *x) {
    const Eina_Bool neg_one = (Eina_Bool) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
#if PY_MAJOR_VERSION < 3
    if (likely(PyInt_Check(x))) {
        if (sizeof(Eina_Bool) < sizeof(long)) {
            __PYX_VERIFY_RETURN_INT(Eina_Bool, long, PyInt_AS_LONG(x))
        } else {
            long val = PyInt_AS_LONG(x);
            if (is_unsigned && unlikely(val < 0)) {
                goto raise_neg_overflow;
            }
            return (Eina_Bool) val;
        }
    } else
#endif
    if (likely(PyLong_Check(x))) {
        if (is_unsigned) {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(Eina_Bool, digit, ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (unlikely(Py_SIZE(x) < 0)) {
                goto raise_neg_overflow;
            }
            if (sizeof(Eina_Bool) <= sizeof(unsigned long)) {
                __PYX_VERIFY_RETURN_INT(Eina_Bool, unsigned long, PyLong_AsUnsignedLong(x))
            } else if (sizeof(Eina_Bool) <= sizeof(unsigned long long)) {
                __PYX_VERIFY_RETURN_INT(Eina_Bool, unsigned long long, PyLong_AsUnsignedLongLong(x))
            }
        } else {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(Eina_Bool,  digit, +(((PyLongObject*)x)->ob_digit[0]));
                case -1: __PYX_VERIFY_RETURN_INT(Eina_Bool, sdigit, -(sdigit) ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (sizeof(Eina_Bool) <= sizeof(long)) {
                __PYX_VERIFY_RETURN_INT(Eina_Bool, long, PyLong_AsLong(x))
            } else if (sizeof(Eina_Bool) <= sizeof(long long)) {
                __PYX_VERIFY_RETURN_INT(Eina_Bool, long long, PyLong_AsLongLong(x))
            }
        }
        {
#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray)
            PyErr_SetString(PyExc_RuntimeError,
                            "_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers");
#else
            Eina_Bool val;
            PyObject *v = __Pyx_PyNumber_Int(x);
 #if PY_MAJOR_VERSION < 3
            if (likely(v) && !PyLong_Check(v)) {
                PyObject *tmp = v;
                v = PyNumber_Long(tmp);
                Py_DECREF(tmp);
            }
 #endif
            if (likely(v)) {
                int one = 1; int is_little = (int)*(unsigned char *)&one;
                unsigned char *bytes = (unsigned char *)&val;
                int ret = _PyLong_AsByteArray((PyLongObject *)v,
                                              bytes, sizeof(val),
                                              is_little, !is_unsigned);
                Py_DECREF(v);
                if (likely(!ret))
                    return val;
            }
#endif
            return (Eina_Bool) -1;
        }
    } else {
        Eina_Bool val;
        PyObject *tmp = __Pyx_PyNumber_Int(x);
        if (!tmp) return (Eina_Bool) -1;
        val = __Pyx_PyInt_As_Eina_Bool(tmp);
        Py_DECREF(tmp);
        return val;
    }
raise_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "value too large to convert to Eina_Bool");
    return (Eina_Bool) -1;
raise_neg_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "can't convert negative value to Eina_Bool");
    return (Eina_Bool) -1;
}

static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) {
    const long neg_one = (long) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
    if (is_unsigned) {
        if (sizeof(long) < sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(long) <= sizeof(unsigned long)) {
            return PyLong_FromUnsignedLong((unsigned long) value);
        } else if (sizeof(long) <= sizeof(unsigned long long)) {
            return PyLong_FromUnsignedLongLong((unsigned long long) value);
        }
    } else {
        if (sizeof(long) <= sizeof(long)) {
            return PyInt_FromLong((long) value);
        } else if (sizeof(long) <= sizeof(long long)) {
            return PyLong_FromLongLong((long long) value);
        }
    }
    {
        int one = 1; int little = (int)*(unsigned char *)&one;
        unsigned char *bytes = (unsigned char *)&value;
        return _PyLong_FromByteArray(bytes, sizeof(long),
                                     little, !is_unsigned);
    }
}

static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) {
    const long neg_one = (long) -1, const_zero = 0;
    const int is_unsigned = neg_one > const_zero;
#if PY_MAJOR_VERSION < 3
    if (likely(PyInt_Check(x))) {
        if (sizeof(long) < sizeof(long)) {
            __PYX_VERIFY_RETURN_INT(long, long, PyInt_AS_LONG(x))
        } else {
            long val = PyInt_AS_LONG(x);
            if (is_unsigned && unlikely(val < 0)) {
                goto raise_neg_overflow;
            }
            return (long) val;
        }
    } else
#endif
    if (likely(PyLong_Check(x))) {
        if (is_unsigned) {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(long, digit, ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (unlikely(Py_SIZE(x) < 0)) {
                goto raise_neg_overflow;
            }
            if (sizeof(long) <= sizeof(unsigned long)) {
                __PYX_VERIFY_RETURN_INT(long, unsigned long, PyLong_AsUnsignedLong(x))
            } else if (sizeof(long) <= sizeof(unsigned long long)) {
                __PYX_VERIFY_RETURN_INT(long, unsigned long long, PyLong_AsUnsignedLongLong(x))
            }
        } else {
#if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
 #if CYTHON_USE_PYLONG_INTERNALS
            switch (Py_SIZE(x)) {
                case  0: return 0;
                case  1: __PYX_VERIFY_RETURN_INT(long,  digit, +(((PyLongObject*)x)->ob_digit[0]));
                case -1: __PYX_VERIFY_RETURN_INT(long, sdigit, -(sdigit) ((PyLongObject*)x)->ob_digit[0]);
            }
 #endif
#endif
            if (sizeof(long) <= sizeof(long)) {
                __PYX_VERIFY_RETURN_INT(long, long, PyLong_AsLong(x))
            } else if (sizeof(long) <= sizeof(long long)) {
                __PYX_VERIFY_RETURN_INT(long, long long, PyLong_AsLongLong(x))
            }
        }
        {
#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray)
            PyErr_SetString(PyExc_RuntimeError,
                            "_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers");
#else
            long val;
            PyObject *v = __Pyx_PyNumber_Int(x);
 #if PY_MAJOR_VERSION < 3
            if (likely(v) && !PyLong_Check(v)) {
                PyObject *tmp = v;
                v = PyNumber_Long(tmp);
                Py_DECREF(tmp);
            }
 #endif
            if (likely(v)) {
                int one = 1; int is_little = (int)*(unsigned char *)&one;
                unsigned char *bytes = (unsigned char *)&val;
                int ret = _PyLong_AsByteArray((PyLongObject *)v,
                                              bytes, sizeof(val),
                                              is_little, !is_unsigned);
                Py_DECREF(v);
                if (likely(!ret))
                    return val;
            }
#endif
            return (long) -1;
        }
    } else {
        long val;
        PyObject *tmp = __Pyx_PyNumber_Int(x);
        if (!tmp) return (long) -1;
        val = __Pyx_PyInt_As_long(tmp);
        Py_DECREF(tmp);
        return val;
    }
raise_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "value too large to convert to long");
    return (long) -1;
raise_neg_overflow:
    PyErr_SetString(PyExc_OverflowError,
        "can't convert negative value to long");
    return (long) -1;
}

static int __Pyx_check_binary_version(void) {
    char ctversion[4], rtversion[4];
    PyOS_snprintf(ctversion, 4, "%d.%d", PY_MAJOR_VERSION, PY_MINOR_VERSION);
    PyOS_snprintf(rtversion, 4, "%s", Py_GetVersion());
    if (ctversion[0] != rtversion[0] || ctversion[2] != rtversion[2]) {
        char message[200];
        PyOS_snprintf(message, sizeof(message),
                      "compiletime version %s of module '%.100s' "
                      "does not match runtime version %s",
                      ctversion, __Pyx_MODULE_NAME, rtversion);
        return PyErr_WarnEx(NULL, message, 1);
    }
    return 0;
}

#ifndef __PYX_HAVE_RT_ImportModule
#define __PYX_HAVE_RT_ImportModule
static PyObject *__Pyx_ImportModule(const char *name) {
    PyObject *py_name = 0;
    PyObject *py_module = 0;
    py_name = __Pyx_PyIdentifier_FromString(name);
    if (!py_name)
        goto bad;
    py_module = PyImport_Import(py_name);
    Py_DECREF(py_name);
    return py_module;
bad:
    Py_XDECREF(py_name);
    return 0;
}
#endif

#ifndef __PYX_HAVE_RT_ImportType
#define __PYX_HAVE_RT_ImportType
static PyTypeObject *__Pyx_ImportType(const char *module_name, const char *class_name,
    size_t size, int strict)
{
    PyObject *py_module = 0;
    PyObject *result = 0;
    PyObject *py_name = 0;
    char warning[200];
    Py_ssize_t basicsize;
#ifdef Py_LIMITED_API
    PyObject *py_basicsize;
#endif
    py_module = __Pyx_ImportModule(module_name);
    if (!py_module)
        goto bad;
    py_name = __Pyx_PyIdentifier_FromString(class_name);
    if (!py_name)
        goto bad;
    result = PyObject_GetAttr(py_module, py_name);
    Py_DECREF(py_name);
    py_name = 0;
    Py_DECREF(py_module);
    py_module = 0;
    if (!result)
        goto bad;
    if (!PyType_Check(result)) {
        PyErr_Format(PyExc_TypeError,
            "%.200s.%.200s is not a type object",
            module_name, class_name);
        goto bad;
    }
#ifndef Py_LIMITED_API
    basicsize = ((PyTypeObject *)result)->tp_basicsize;
#else
    py_basicsize = PyObject_GetAttrString(result, "__basicsize__");
    if (!py_basicsize)
        goto bad;
    basicsize = PyLong_AsSsize_t(py_basicsize);
    Py_DECREF(py_basicsize);
    py_basicsize = 0;
    if (basicsize == (Py_ssize_t)-1 && PyErr_Occurred())
        goto bad;
#endif
    if (!strict && (size_t)basicsize > size) {
        PyOS_snprintf(warning, sizeof(warning),
            "%s.%s size changed, may indicate binary incompatibility",
            module_name, class_name);
        if (PyErr_WarnEx(NULL, warning, 0) < 0) goto bad;
    }
    else if ((size_t)basicsize != size) {
        PyErr_Format(PyExc_ValueError,
            "%.200s.%.200s has the wrong size, try recompiling",
            module_name, class_name);
        goto bad;
    }
    return (PyTypeObject *)result;
bad:
    Py_XDECREF(py_module);
    Py_XDECREF(result);
    return NULL;
}
#endif

#ifndef __PYX_HAVE_RT_ImportFunction
#define __PYX_HAVE_RT_ImportFunction
static int __Pyx_ImportFunction(PyObject *module, const char *funcname, void (**f)(void), const char *sig) {
    PyObject *d = 0;
    PyObject *cobj = 0;
    union {
        void (*fp)(void);
        void *p;
    } tmp;
    d = PyObject_GetAttrString(module, (char *)"__pyx_capi__");
    if (!d)
        goto bad;
    cobj = PyDict_GetItemString(d, funcname);
    if (!cobj) {
        PyErr_Format(PyExc_ImportError,
            "%.200s does not export expected C function %.200s",
                PyModule_GetName(module), funcname);
        goto bad;
    }
#if PY_VERSION_HEX >= 0x02070000
    if (!PyCapsule_IsValid(cobj, sig)) {
        PyErr_Format(PyExc_TypeError,
            "C function %.200s.%.200s has wrong signature (expected %.500s, got %.500s)",
             PyModule_GetName(module), funcname, sig, PyCapsule_GetName(cobj));
        goto bad;
    }
    tmp.p = PyCapsule_GetPointer(cobj, sig);
#else
    {const char *desc, *s1, *s2;
    desc = (const char *)PyCObject_GetDesc(cobj);
    if (!desc)
        goto bad;
    s1 = desc; s2 = sig;
    while (*s1 != '\0' && *s1 == *s2) { s1++; s2++; }
    if (*s1 != *s2) {
        PyErr_Format(PyExc_TypeError,
            "C function %.200s.%.200s has wrong signature (expected %.500s, got %.500s)",
             PyModule_GetName(module), funcname, sig, desc);
        goto bad;
    }
    tmp.p = PyCObject_AsVoidPtr(cobj);}
#endif
    *f = tmp.fp;
    if (!(*f))
        goto bad;
    Py_DECREF(d);
    return 0;
bad:
    Py_XDECREF(d);
    return -1;
}
#endif

static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) {
    while (t->p) {
        #if PY_MAJOR_VERSION < 3
        if (t->is_unicode) {
            *t->p = PyUnicode_DecodeUTF8(t->s, t->n - 1, NULL);
        } else if (t->intern) {
            *t->p = PyString_InternFromString(t->s);
        } else {
            *t->p = PyString_FromStringAndSize(t->s, t->n - 1);
        }
        #else
        if (t->is_unicode | t->is_str) {
            if (t->intern) {
                *t->p = PyUnicode_InternFromString(t->s);
            } else if (t->encoding) {
                *t->p = PyUnicode_Decode(t->s, t->n - 1, t->encoding, NULL);
            } else {
                *t->p = PyUnicode_FromStringAndSize(t->s, t->n - 1);
            }
        } else {
            *t->p = PyBytes_FromStringAndSize(t->s, t->n - 1);
        }
        #endif
        if (!*t->p)
            return -1;
        ++t;
    }
    return 0;
}

static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_str) {
    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));
}
static CYTHON_INLINE char* __Pyx_PyObject_AsString(PyObject* o) {
    Py_ssize_t ignore;
    return __Pyx_PyObject_AsStringAndSize(o, &ignore);
}
static CYTHON_INLINE char* __Pyx_PyObject_AsStringAndSize(PyObject* o, Py_ssize_t *length) {
#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT
    if (
#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII
            __Pyx_sys_getdefaultencoding_not_ascii &&
#endif
            PyUnicode_Check(o)) {
#if PY_VERSION_HEX < 0x03030000
        char* defenc_c;
        PyObject* defenc = _PyUnicode_AsDefaultEncodedString(o, NULL);
        if (!defenc) return NULL;
        defenc_c = PyBytes_AS_STRING(defenc);
#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII
        {
            char* end = defenc_c + PyBytes_GET_SIZE(defenc);
            char* c;
            for (c = defenc_c; c < end; c++) {
                if ((unsigned char) (*c) >= 128) {
                    PyUnicode_AsASCIIString(o);
                    return NULL;
                }
            }
        }
#endif
        *length = PyBytes_GET_SIZE(defenc);
        return defenc_c;
#else
        if (__Pyx_PyUnicode_READY(o) == -1) return NULL;
#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII
        if (PyUnicode_IS_ASCII(o)) {
            *length = PyUnicode_GET_LENGTH(o);
            return PyUnicode_AsUTF8(o);
        } else {
            PyUnicode_AsASCIIString(o);
            return NULL;
        }
#else
        return PyUnicode_AsUTF8AndSize(o, length);
#endif
#endif
    } else
#endif
#if !CYTHON_COMPILING_IN_PYPY
    if (PyByteArray_Check(o)) {
        *length = PyByteArray_GET_SIZE(o);
        return PyByteArray_AS_STRING(o);
    } else
#endif
    {
        char* result;
        int r = PyBytes_AsStringAndSize(o, &result, length);
        if (unlikely(r < 0)) {
            return NULL;
        } else {
            return result;
        }
    }
}
static CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) {
   int is_true = x == Py_True;
   if (is_true | (x == Py_False) | (x == Py_None)) return is_true;
   else return PyObject_IsTrue(x);
}
static CYTHON_INLINE PyObject* __Pyx_PyNumber_Int(PyObject* x) {
  PyNumberMethods *m;
  const char *name = NULL;
  PyObject *res = NULL;
#if PY_MAJOR_VERSION < 3
  if (PyInt_Check(x) || PyLong_Check(x))
#else
  if (PyLong_Check(x))
#endif
    return Py_INCREF(x), x;
  m = Py_TYPE(x)->tp_as_number;
#if PY_MAJOR_VERSION < 3
  if (m && m->nb_int) {
    name = "int";
    res = PyNumber_Int(x);
  }
  else if (m && m->nb_long) {
    name = "long";
    res = PyNumber_Long(x);
  }
#else
  if (m && m->nb_int) {
    name = "int";
    res = PyNumber_Long(x);
  }
#endif
  if (res) {
#if PY_MAJOR_VERSION < 3
    if (!PyInt_Check(res) && !PyLong_Check(res)) {
#else
    if (!PyLong_Check(res)) {
#endif
      PyErr_Format(PyExc_TypeError,
                   "__%.4s__ returned non-%.4s (type %.200s)",
                   name, name, Py_TYPE(res)->tp_name);
      Py_DECREF(res);
      return NULL;
    }
  }
  else if (!PyErr_Occurred()) {
    PyErr_SetString(PyExc_TypeError,
                    "an integer is required");
  }
  return res;
}
static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {
  Py_ssize_t ival;
  PyObject *x;
#if PY_MAJOR_VERSION < 3
  if (likely(PyInt_CheckExact(b)))
      return PyInt_AS_LONG(b);
#endif
  if (likely(PyLong_CheckExact(b))) {
    #if CYTHON_COMPILING_IN_CPYTHON && PY_MAJOR_VERSION >= 3
     #if CYTHON_USE_PYLONG_INTERNALS
       switch (Py_SIZE(b)) {
       case -1: return -(sdigit)((PyLongObject*)b)->ob_digit[0];
       case  0: return 0;
       case  1: return ((PyLongObject*)b)->ob_digit[0];
       }
     #endif
    #endif
    return PyLong_AsSsize_t(b);
  }
  x = PyNumber_Index(b);
  if (!x) return -1;
  ival = PyInt_AsSsize_t(x);
  Py_DECREF(x);
  return ival;
}
static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) {
    return PyInt_FromSize_t(ival);
}


#endif /* Py_PYTHON_H */
