python-efl/efl/elementary/systray_cdef.pxi

26 lines
1.3 KiB
Cython

from efl.elementary.enums cimport Elm_Systray_Category, Elm_Systray_Status
cdef extern from "Elementary.h":
ctypedef cEo Elm_Systray
const Efl_Class *elm_systray_class_get()
void elm_obj_systray_id_set(cEo *obj, const char *id)
const char * elm_obj_systray_id_get(const cEo *obj)
void elm_obj_systray_category_set(cEo *obj, Elm_Systray_Category cat)
Elm_Systray_Category elm_obj_systray_category_get(const cEo *obj)
void elm_obj_systray_icon_theme_path_set(cEo *obj, const char *icon_theme_path)
const char * elm_obj_systray_icon_theme_path_get(const cEo *obj)
void elm_obj_systray_menu_set(cEo *obj, const cEo *menu)
const cEo * elm_obj_systray_menu_get(const cEo *obj)
void elm_obj_systray_att_icon_name_set(cEo *obj, const char *att_icon_name)
const char * elm_obj_systray_att_icon_name_get(const cEo *obj)
void elm_obj_systray_status_set(cEo *obj, Elm_Systray_Status st)
Elm_Systray_Status elm_obj_systray_status_get(const cEo *obj)
void elm_obj_systray_icon_name_set(cEo *obj, const char *icon_name)
const char * elm_obj_systray_icon_name_get(const cEo *obj)
void elm_obj_systray_title_set(cEo *obj, const char *title)
const char * elm_obj_systray_title_get(const cEo *obj)
Eina_Bool elm_obj_systray_register(const cEo *obj)