python-efl/efl/elementary/systray_cdef.pxi

41 lines
1.5 KiB
Cython

cdef extern from "Elementary.h":
ctypedef cEo Elm_Systray
cpdef enum:
ELM_EVENT_SYSTRAY_READY
cpdef enum _Elm_Systray_Category:
ELM_SYSTRAY_CATEGORY_APP_STATUS
ELM_SYSTRAY_CATEGORY_COMMUNICATIONS
ELM_SYSTRAY_CATEGORY_SYS_SERVICES
ELM_SYSTRAY_CATEGORY_HARDWARE
ELM_SYSTRAY_CATEGORY_OTHER
ctypedef _Elm_Systray_Category Elm_Systray_Category
cpdef enum _Elm_Systray_Status:
ELM_SYSTRAY_STATUS_PASSIVE
ELM_SYSTRAY_STATUS_ACTIVE
ELM_SYSTRAY_STATUS_ATTENTION
ctypedef _Elm_Systray_Status Elm_Systray_Status
const Eo_Class *elm_systray_class_get()
void elm_obj_systray_id_set(const char *id)
const char * elm_obj_systray_id_get()
void elm_obj_systray_category_set(Elm_Systray_Category cat)
Elm_Systray_Category elm_obj_systray_category_get()
void elm_obj_systray_icon_theme_path_set(const char *icon_theme_path)
const char * elm_obj_systray_icon_theme_path_get()
void elm_obj_systray_menu_set(const cEo *menu)
const cEo * elm_obj_systray_menu_get()
void elm_obj_systray_att_icon_name_set(const char *att_icon_name)
const char * elm_obj_systray_att_icon_name_get()
void elm_obj_systray_status_set(Elm_Systray_Status st)
Elm_Systray_Status elm_obj_systray_status_get()
void elm_obj_systray_icon_name_set(const char *icon_name)
const char * elm_obj_systray_icon_name_get()
void elm_obj_systray_title_set(const char *title)
const char * elm_obj_systray_title_get()
Eina_Bool elm_obj_systray_register()