41 lines
1.5 KiB
Cython
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()
|