New 1.18 API: elm.Configuration.accel_preference_override

This one was in real there from 1.11, but we missed it
This commit is contained in:
Davide Andreoli 2016-08-12 10:17:20 +02:00
parent 78d90dd467
commit cfb967333d
2 changed files with 19 additions and 0 deletions

View File

@ -718,6 +718,23 @@ cdef class Configuration(object):
elm_config_accel_preference_set(
<const char *>pref if pref is not None else NULL)
property accel_preference_override:
"""The acceleration override preference flag
This is a flag that has the global system acceleration preference
configuration forcibly override whatever acceleration preference the
application may want.
:type: bool
.. versionadded:: 1.18
"""
def __get__(self):
return bool(elm_config_accel_preference_override_get())
def __set__(self, bint enabled):
elm_config_accel_preference_override_set(enabled)
property text_classes_list:
"""Get Elementary's list of supported text classes.

View File

@ -138,6 +138,8 @@ cdef extern from "Elementary.h":
void elm_config_preferred_engine_set(const char *engine)
const char * elm_config_accel_preference_get()
void elm_config_accel_preference_set(const char *pref)
Eina_Bool elm_config_accel_preference_override_get()
void elm_config_accel_preference_override_set(Eina_Bool enabled)
Eina_List * elm_config_color_classes_list_get()
void elm_config_color_classes_list_free(Eina_List *list)