And (finally) new style enums for elm
This commit is contained in:
parent
4bc8d227a9
commit
9be98bb979
|
@ -1,7 +1,18 @@
|
|||
from efl.evas cimport Evas_Object
|
||||
from enums cimport Elm_Actionslider_Pos
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Actionslider_Pos:
|
||||
ELM_ACTIONSLIDER_NONE
|
||||
ELM_ACTIONSLIDER_LEFT
|
||||
ELM_ACTIONSLIDER_CENTER
|
||||
ELM_ACTIONSLIDER_RIGHT
|
||||
ELM_ACTIONSLIDER_ALL
|
||||
ctypedef enum Elm_Actionslider_Pos:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_actionslider_add(Evas_Object *parent)
|
||||
const char *elm_actionslider_selected_label_get(const Evas_Object *obj)
|
||||
void elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos)
|
||||
|
|
|
@ -76,6 +76,7 @@ Actionslider positions
|
|||
.. data:: ELM_ACTIONSLIDER_CENTER
|
||||
|
||||
Center position
|
||||
|
||||
.. data:: ELM_ACTIONSLIDER_RIGHT
|
||||
|
||||
Right position
|
||||
|
@ -93,13 +94,6 @@ from efl.utils.conversions cimport _ctouni
|
|||
from efl.evas cimport Object as evasObject
|
||||
from layout_class cimport LayoutClass
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_ACTIONSLIDER_NONE = enums.ELM_ACTIONSLIDER_NONE
|
||||
ELM_ACTIONSLIDER_LEFT = enums.ELM_ACTIONSLIDER_LEFT
|
||||
ELM_ACTIONSLIDER_CENTER = enums.ELM_ACTIONSLIDER_CENTER
|
||||
ELM_ACTIONSLIDER_RIGHT = enums.ELM_ACTIONSLIDER_RIGHT
|
||||
ELM_ACTIONSLIDER_ALL = enums.ELM_ACTIONSLIDER_ALL
|
||||
|
||||
def _cb_string_conv(uintptr_t addr):
|
||||
cdef const char *s = <const char *>addr
|
||||
|
|
|
@ -1,7 +1,18 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object, Evas_Coord
|
||||
from enums cimport Elm_Bg_Option
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Bg_Option:
|
||||
ELM_BG_OPTION_CENTER
|
||||
ELM_BG_OPTION_SCALE
|
||||
ELM_BG_OPTION_STRETCH
|
||||
ELM_BG_OPTION_TILE
|
||||
ELM_BG_OPTION_LAST
|
||||
ctypedef enum Elm_Bg_Option:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_bg_add(Evas_Object *parent)
|
||||
Eina_Bool elm_bg_file_set(Evas_Object *obj, const char *file, const char *group)
|
||||
void elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group)
|
||||
|
|
|
@ -69,13 +69,6 @@ from efl.utils.conversions cimport _ctouni
|
|||
from efl.evas cimport Object as evasObject
|
||||
from layout_class cimport LayoutClass
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_BG_OPTION_CENTER = enums.ELM_BG_OPTION_CENTER
|
||||
ELM_BG_OPTION_SCALE = enums.ELM_BG_OPTION_SCALE
|
||||
ELM_BG_OPTION_STRETCH = enums.ELM_BG_OPTION_STRETCH
|
||||
ELM_BG_OPTION_TILE = enums.ELM_BG_OPTION_TILE
|
||||
ELM_BG_OPTION_LAST = enums.ELM_BG_OPTION_LAST
|
||||
|
||||
cdef class Background(LayoutClass):
|
||||
"""
|
||||
|
|
|
@ -131,16 +131,6 @@ from object cimport Object
|
|||
|
||||
from efl.utils.conversions cimport eina_list_objects_to_python_list
|
||||
|
||||
#~ ctypedef enum Elm_Box_CLayout:
|
||||
#~ ELM_BOX_LAYOUT_HORIZONTAL
|
||||
#~ ELM_BOX_LAYOUT_VERTICAL
|
||||
#~ ELM_BOX_LAYOUT_HOMOGENEOUS_VERTICAL
|
||||
#~ ELM_BOX_LAYOUT_HOMOGENEOUS_HORIZONTAL
|
||||
#~ ELM_BOX_LAYOUT_HOMOGENEOUS_MAX_SIZE_HORIZONTAL
|
||||
#~ ELM_BOX_LAYOUT_HOMOGENEOUS_MAX_SIZE_VERTICAL
|
||||
#~ ELM_BOX_LAYOUT_FLOW_HORIZONTAL
|
||||
#~ ELM_BOX_LAYOUT_FLOW_VERTICAL
|
||||
#~ ELM_BOX_LAYOUT_STACK
|
||||
|
||||
ELM_BOX_LAYOUT_HORIZONTAL = 0
|
||||
ELM_BOX_LAYOUT_VERTICAL = 1
|
||||
|
|
|
@ -1,7 +1,17 @@
|
|||
from efl.evas cimport Evas_Object
|
||||
from enums cimport Elm_Bubble_Pos
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Bubble_Pos:
|
||||
ELM_BUBBLE_POS_TOP_LEFT
|
||||
ELM_BUBBLE_POS_TOP_RIGHT
|
||||
ELM_BUBBLE_POS_BOTTOM_LEFT
|
||||
ELM_BUBBLE_POS_BOTTOM_RIGHT
|
||||
ctypedef enum Elm_Bubble_Pos:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_bubble_add(Evas_Object *parent)
|
||||
void elm_bubble_pos_set(Evas_Object *obj, Elm_Bubble_Pos pos)
|
||||
Elm_Bubble_Pos elm_bubble_pos_get(const Evas_Object *obj)
|
||||
|
|
|
@ -93,12 +93,6 @@ from efl.eo cimport _object_mapping_register
|
|||
from efl.evas cimport Object as evasObject
|
||||
from layout_class cimport LayoutClass
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_BUBBLE_POS_TOP_LEFT = enums.ELM_BUBBLE_POS_TOP_LEFT
|
||||
ELM_BUBBLE_POS_TOP_RIGHT = enums.ELM_BUBBLE_POS_TOP_RIGHT
|
||||
ELM_BUBBLE_POS_BOTTOM_LEFT = enums.ELM_BUBBLE_POS_BOTTOM_LEFT
|
||||
ELM_BUBBLE_POS_BOTTOM_RIGHT = enums.ELM_BUBBLE_POS_BOTTOM_RIGHT
|
||||
|
||||
cdef class Bubble(LayoutClass):
|
||||
"""
|
||||
|
|
|
@ -3,7 +3,6 @@ from layout_class cimport LayoutClass
|
|||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
# Button (api:DONE cb:DONE test:DONE doc:DONE)
|
||||
Evas_Object *elm_button_add(Evas_Object *parent)
|
||||
void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on)
|
||||
Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj)
|
||||
|
@ -12,5 +11,6 @@ cdef extern from "Elementary.h":
|
|||
void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t)
|
||||
double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj)
|
||||
|
||||
|
||||
cdef class Button(LayoutClass):
|
||||
pass
|
||||
|
|
|
@ -67,6 +67,7 @@ from efl.eo cimport _object_mapping_register
|
|||
from efl.evas cimport Object as evasObject
|
||||
from layout_class cimport LayoutClass
|
||||
|
||||
|
||||
cdef class Button(LayoutClass):
|
||||
"""
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_List, Evas_Object
|
||||
from enums cimport Elm_Calendar_Mark_Repeat_Type, Elm_Calendar_Select_Mode, \
|
||||
Elm_Calendar_Selectable, Elm_Calendar_Weekday
|
||||
|
||||
|
||||
cdef extern from "string.h":
|
||||
void *memcpy(void *dst, void *src, int n)
|
||||
char *strdup(char *str)
|
||||
|
||||
|
||||
cdef extern from "time.h":
|
||||
struct tm:
|
||||
int tm_sec
|
||||
|
@ -21,13 +21,55 @@ cdef extern from "time.h":
|
|||
long int tm_gmtoff
|
||||
const char *tm_zone
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Calendar_Mark_Repeat_Type:
|
||||
ELM_CALENDAR_UNIQUE
|
||||
ELM_CALENDAR_DAILY
|
||||
ELM_CALENDAR_WEEKLY
|
||||
ELM_CALENDAR_MONTHLY
|
||||
ELM_CALENDAR_ANNUALLY
|
||||
ELM_CALENDAR_LAST_DAY_OF_MONTH
|
||||
ctypedef enum Elm_Calendar_Mark_Repeat_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Calendar_Select_Mode:
|
||||
ELM_CALENDAR_SELECT_MODE_DEFAULT
|
||||
ELM_CALENDAR_SELECT_MODE_ALWAYS
|
||||
ELM_CALENDAR_SELECT_MODE_NONE
|
||||
ELM_CALENDAR_SELECT_MODE_ONDEMAND
|
||||
ctypedef enum Elm_Calendar_Select_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Calendar_Selectable:
|
||||
ELM_CALENDAR_SELECTABLE_NONE
|
||||
ELM_CALENDAR_SELECTABLE_YEAR
|
||||
ELM_CALENDAR_SELECTABLE_MONTH
|
||||
ELM_CALENDAR_SELECTABLE_DAY
|
||||
ctypedef enum Elm_Calendar_Selectable:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Calendar_Weekday:
|
||||
ELM_DAY_SUNDAY
|
||||
ELM_DAY_MONDAY
|
||||
ELM_DAY_TUESDAY
|
||||
ELM_DAY_WEDNESDAY
|
||||
ELM_DAY_THURSDAY
|
||||
ELM_DAY_FRIDAY
|
||||
ELM_DAY_SATURDAY
|
||||
ELM_DAY_LAST
|
||||
ctypedef enum Elm_Calendar_Weekday:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef char *(*Elm_Calendar_Format_Cb) (tm *stime)
|
||||
|
||||
|
||||
ctypedef struct Elm_Calendar_Mark:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object * elm_calendar_add(Evas_Object *parent)
|
||||
const char ** elm_calendar_weekdays_names_get(const Evas_Object *obj)
|
||||
void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[])
|
||||
|
@ -37,7 +79,7 @@ cdef extern from "Elementary.h":
|
|||
Elm_Calendar_Select_Mode elm_calendar_select_mode_get(const Evas_Object *obj)
|
||||
void elm_calendar_selected_time_set(Evas_Object *obj, tm *selected_time)
|
||||
Eina_Bool elm_calendar_selected_time_get(const Evas_Object *obj, tm *selected_time)
|
||||
#TODO: void elm_calendar_format_function_set(Evas_Object *obj, Elm_Calendar_Format_Cb format_func)
|
||||
#TODO: void elm_calendar_format_function_set(Evas_Object *obj, Elm_Calendar_Format_Cb format_func)
|
||||
Elm_Calendar_Mark * elm_calendar_mark_add(Evas_Object *obj, const char *mark_type, tm *mark_time, Elm_Calendar_Mark_Repeat_Type repeat)
|
||||
void elm_calendar_mark_del(Elm_Calendar_Mark *mark)
|
||||
void elm_calendar_marks_clear(Evas_Object *obj)
|
||||
|
|
|
@ -177,29 +177,6 @@ from layout_class cimport LayoutClass
|
|||
|
||||
from datetime import date
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_CALENDAR_UNIQUE = enums.ELM_CALENDAR_UNIQUE
|
||||
ELM_CALENDAR_DAILY = enums.ELM_CALENDAR_DAILY
|
||||
ELM_CALENDAR_WEEKLY = enums.ELM_CALENDAR_WEEKLY
|
||||
ELM_CALENDAR_MONTHLY = enums.ELM_CALENDAR_MONTHLY
|
||||
ELM_CALENDAR_ANNUALLY = enums.ELM_CALENDAR_ANNUALLY
|
||||
ELM_CALENDAR_LAST_DAY_OF_MONTH = enums.ELM_CALENDAR_LAST_DAY_OF_MONTH
|
||||
|
||||
ELM_CALENDAR_SELECT_MODE_DEFAULT = enums.ELM_CALENDAR_SELECT_MODE_DEFAULT
|
||||
ELM_CALENDAR_SELECT_MODE_ALWAYS = enums.ELM_CALENDAR_SELECT_MODE_ALWAYS
|
||||
ELM_CALENDAR_SELECT_MODE_NONE = enums.ELM_CALENDAR_SELECT_MODE_NONE
|
||||
ELM_CALENDAR_SELECT_MODE_ONDEMAND = enums.ELM_CALENDAR_SELECT_MODE_ONDEMAND
|
||||
|
||||
ELM_DAY_SUNDAY = enums.ELM_DAY_SUNDAY
|
||||
ELM_DAY_MONDAY = enums.ELM_DAY_MONDAY
|
||||
ELM_DAY_TUESDAY = enums.ELM_DAY_TUESDAY
|
||||
ELM_DAY_WEDNESDAY = enums.ELM_DAY_WEDNESDAY
|
||||
ELM_DAY_THURSDAY = enums.ELM_DAY_THURSDAY
|
||||
ELM_DAY_FRIDAY = enums.ELM_DAY_FRIDAY
|
||||
ELM_DAY_SATURDAY = enums.ELM_DAY_SATURDAY
|
||||
ELM_DAY_LAST = enums.ELM_DAY_LAST
|
||||
|
||||
|
||||
cdef class CalendarMark(object):
|
||||
"""
|
||||
|
|
|
@ -1,7 +1,21 @@
|
|||
from efl.evas cimport Evas_Object, Eina_Bool
|
||||
from enums cimport Elm_Clock_Edit_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Clock_Edit_Mode:
|
||||
ELM_CLOCK_EDIT_DEFAULT
|
||||
ELM_CLOCK_EDIT_HOUR_DECIMAL
|
||||
ELM_CLOCK_EDIT_HOUR_UNIT
|
||||
ELM_CLOCK_EDIT_MIN_DECIMAL
|
||||
ELM_CLOCK_EDIT_MIN_UNIT
|
||||
ELM_CLOCK_EDIT_SEC_DECIMAL
|
||||
ELM_CLOCK_EDIT_SEC_UNIT
|
||||
ELM_CLOCK_EDIT_ALL
|
||||
ctypedef enum Elm_Clock_Edit_Mode:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_clock_add(Evas_Object *parent)
|
||||
void elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec)
|
||||
void elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec)
|
||||
|
|
|
@ -103,16 +103,6 @@ from efl.eo cimport _object_mapping_register
|
|||
from efl.evas cimport Object as evasObject
|
||||
from layout_class cimport LayoutClass
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_CLOCK_EDIT_DEFAULT = enums.ELM_CLOCK_EDIT_DEFAULT
|
||||
ELM_CLOCK_EDIT_HOUR_DECIMAL = enums.ELM_CLOCK_EDIT_HOUR_DECIMAL
|
||||
ELM_CLOCK_EDIT_HOUR_UNIT = enums.ELM_CLOCK_EDIT_HOUR_UNIT
|
||||
ELM_CLOCK_EDIT_MIN_DECIMAL = enums.ELM_CLOCK_EDIT_MIN_DECIMAL
|
||||
ELM_CLOCK_EDIT_MIN_UNIT = enums.ELM_CLOCK_EDIT_MIN_UNIT
|
||||
ELM_CLOCK_EDIT_SEC_DECIMAL = enums.ELM_CLOCK_EDIT_SEC_DECIMAL
|
||||
ELM_CLOCK_EDIT_SEC_UNIT = enums.ELM_CLOCK_EDIT_SEC_UNIT
|
||||
ELM_CLOCK_EDIT_ALL = enums.ELM_CLOCK_EDIT_ALL
|
||||
|
||||
cdef class Clock(LayoutClass):
|
||||
"""
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
from object_item cimport Elm_Object_Item
|
||||
from efl.elementary.enums cimport Elm_Sel_Type, Elm_Sel_Format, \
|
||||
Elm_Xdnd_Action
|
||||
from efl.elementary.object cimport Elm_Sel_Type, Elm_Sel_Format, Elm_Xdnd_Action
|
||||
from efl.utils.conversions cimport python_list_objects_to_eina_list
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
|
|
@ -1,8 +1,17 @@
|
|||
from efl.evas cimport Evas_Object, Eina_List, Eina_Bool
|
||||
from object_item cimport Elm_Object_Item
|
||||
from enums cimport Elm_Colorselector_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Colorselector_Mode:
|
||||
ELM_COLORSELECTOR_PALETTE
|
||||
ELM_COLORSELECTOR_COMPONENTS
|
||||
ELM_COLORSELECTOR_BOTH
|
||||
ctypedef enum Elm_Colorselector_Mode:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object * elm_colorselector_add(Evas_Object *parent)
|
||||
void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int a)
|
||||
void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a)
|
||||
|
|
|
@ -77,11 +77,6 @@ from efl.evas cimport Object as evasObject
|
|||
from object_item cimport ObjectItem, _object_item_to_python
|
||||
from layout_class cimport LayoutClass
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_COLORSELECTOR_PALETTE = enums.ELM_COLORSELECTOR_PALETTE
|
||||
ELM_COLORSELECTOR_COMPONENTS = enums.ELM_COLORSELECTOR_COMPONENTS
|
||||
ELM_COLORSELECTOR_BOTH = enums.ELM_COLORSELECTOR_BOTH
|
||||
|
||||
def _cb_object_item_conv(uintptr_t addr):
|
||||
cdef Elm_Object_Item *it = <Elm_Object_Item *>addr
|
||||
|
|
|
@ -1,8 +1,33 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_List, Evas_Coord, Evas_Font_Size
|
||||
from enums cimport Elm_Softcursor_Mode, Elm_Focus_Move_Policy, \
|
||||
Elm_Focus_Autoscroll_Mode, Edje_Channel
|
||||
from efl.elementary.object cimport Elm_Focus_Move_Policy, \
|
||||
Elm_Focus_Autoscroll_Mode
|
||||
|
||||
|
||||
cdef extern from "Edje.h":
|
||||
|
||||
cpdef enum Edje_Channel:
|
||||
EDJE_CHANNEL_EFFECT
|
||||
EDJE_CHANNEL_BACKGROUND
|
||||
EDJE_CHANNEL_MUSIC
|
||||
EDJE_CHANNEL_FOREGROUND
|
||||
EDJE_CHANNEL_INTERFACE
|
||||
EDJE_CHANNEL_INPUT
|
||||
EDJE_CHANNEL_ALERT
|
||||
EDJE_CHANNEL_ALL
|
||||
ctypedef enum Edje_Channel:
|
||||
pass
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Softcursor_Mode:
|
||||
ELM_SOFTCURSOR_MODE_AUTO
|
||||
ELM_SOFTCURSOR_MODE_ON
|
||||
ELM_SOFTCURSOR_MODE_OFF
|
||||
ctypedef enum Elm_Softcursor_Mode:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Elm_Font_Overlay:
|
||||
const char *text_class
|
||||
const char *font
|
||||
|
|
|
@ -152,21 +152,6 @@ from cpython cimport PyUnicode_AsUTF8String
|
|||
|
||||
from efl.utils.conversions cimport _ctouni, eina_list_strings_to_python_list
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_SOFTCURSOR_MODE_AUTO = enums.ELM_SOFTCURSOR_MODE_AUTO
|
||||
ELM_SOFTCURSOR_MODE_ON = enums.ELM_SOFTCURSOR_MODE_ON
|
||||
ELM_SOFTCURSOR_MODE_OFF = enums.ELM_SOFTCURSOR_MODE_OFF
|
||||
|
||||
EDJE_CHANNEL_EFFECT = enums.EDJE_CHANNEL_EFFECT
|
||||
EDJE_CHANNEL_BACKGROUND = enums.EDJE_CHANNEL_BACKGROUND
|
||||
EDJE_CHANNEL_MUSIC = enums.EDJE_CHANNEL_MUSIC
|
||||
EDJE_CHANNEL_FOREGROUND = enums.EDJE_CHANNEL_FOREGROUND
|
||||
EDJE_CHANNEL_INTERFACE = enums.EDJE_CHANNEL_INTERFACE
|
||||
EDJE_CHANNEL_INPUT = enums.EDJE_CHANNEL_INPUT
|
||||
EDJE_CHANNEL_ALERT = enums.EDJE_CHANNEL_ALERT
|
||||
EDJE_CHANNEL_ALL = enums.EDJE_CHANNEL_ALL
|
||||
|
||||
|
||||
cdef class Configuration(object):
|
||||
|
||||
|
|
|
@ -1,8 +1,19 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_List, Evas_Object, Evas_Smart_Cb
|
||||
from object_item cimport Elm_Object_Item
|
||||
from enums cimport Elm_Ctxpopup_Direction
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Ctxpopup_Direction:
|
||||
ELM_CTXPOPUP_DIRECTION_DOWN
|
||||
ELM_CTXPOPUP_DIRECTION_RIGHT
|
||||
ELM_CTXPOPUP_DIRECTION_LEFT
|
||||
ELM_CTXPOPUP_DIRECTION_UP
|
||||
ELM_CTXPOPUP_DIRECTION_UNKNOWN
|
||||
ctypedef enum Elm_Ctxpopup_Direction:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_ctxpopup_add(Evas_Object *parent)
|
||||
void elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent)
|
||||
Evas_Object *elm_ctxpopup_hover_parent_get(const Evas_Object *obj)
|
||||
|
|
|
@ -97,13 +97,6 @@ from layout_class cimport LayoutClass
|
|||
from object_item cimport ObjectItem, _object_item_callback, \
|
||||
_object_item_callback2, _object_item_to_python, _object_item_list_to_python
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_CTXPOPUP_DIRECTION_DOWN = enums.ELM_CTXPOPUP_DIRECTION_DOWN
|
||||
ELM_CTXPOPUP_DIRECTION_RIGHT = enums.ELM_CTXPOPUP_DIRECTION_RIGHT
|
||||
ELM_CTXPOPUP_DIRECTION_LEFT = enums.ELM_CTXPOPUP_DIRECTION_LEFT
|
||||
ELM_CTXPOPUP_DIRECTION_UP = enums.ELM_CTXPOPUP_DIRECTION_UP
|
||||
ELM_CTXPOPUP_DIRECTION_UNKNOWN = enums.ELM_CTXPOPUP_DIRECTION_UNKNOWN
|
||||
|
||||
cdef class CtxpopupItem(ObjectItem):
|
||||
"""
|
||||
|
|
|
@ -1,8 +1,20 @@
|
|||
from efl.evas cimport Evas_Object, Eina_Bool
|
||||
from general cimport tm
|
||||
from enums cimport Elm_Datetime_Field_Type
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Datetime_Field_Type:
|
||||
ELM_DATETIME_YEAR
|
||||
ELM_DATETIME_MONTH
|
||||
ELM_DATETIME_DATE
|
||||
ELM_DATETIME_HOUR
|
||||
ELM_DATETIME_MINUTE
|
||||
ELM_DATETIME_AMPM
|
||||
ctypedef enum Elm_Datetime_Field_Type:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object * elm_datetime_add(Evas_Object *parent)
|
||||
const char * elm_datetime_format_get(const Evas_Object *obj)
|
||||
void elm_datetime_format_set(Evas_Object *obj, const char *fmt)
|
||||
|
|
|
@ -235,14 +235,6 @@ from object cimport Object
|
|||
|
||||
from datetime import datetime
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_DATETIME_YEAR = enums.ELM_DATETIME_YEAR
|
||||
ELM_DATETIME_MONTH = enums.ELM_DATETIME_MONTH
|
||||
ELM_DATETIME_DATE = enums.ELM_DATETIME_DATE
|
||||
ELM_DATETIME_HOUR = enums.ELM_DATETIME_HOUR
|
||||
ELM_DATETIME_MINUTE = enums.ELM_DATETIME_MINUTE
|
||||
ELM_DATETIME_AMPM = enums.ELM_DATETIME_AMPM
|
||||
|
||||
cdef class Datetime(Object):
|
||||
"""
|
||||
|
|
|
@ -1,7 +1,21 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object, Eina_List
|
||||
from enums cimport Elm_Dayselector_Day
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Dayselector_Day:
|
||||
ELM_DAYSELECTOR_SUN
|
||||
ELM_DAYSELECTOR_MON
|
||||
ELM_DAYSELECTOR_TUE
|
||||
ELM_DAYSELECTOR_WED
|
||||
ELM_DAYSELECTOR_THU
|
||||
ELM_DAYSELECTOR_FRI
|
||||
ELM_DAYSELECTOR_SAT
|
||||
ELM_DAYSELECTOR_MAX
|
||||
ctypedef enum Elm_Dayselector_Day:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_dayselector_add(Evas_Object *parent)
|
||||
void elm_dayselector_day_selected_set(Evas_Object *obj, Elm_Dayselector_Day day, Eina_Bool selected)
|
||||
Eina_Bool elm_dayselector_day_selected_get(const Evas_Object *obj, Elm_Dayselector_Day day)
|
||||
|
|
|
@ -114,16 +114,6 @@ from efl.utils.conversions cimport python_list_strings_to_array_of_strings, \
|
|||
eina_list_strings_to_python_list
|
||||
from layout_class cimport LayoutClass
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_DAYSELECTOR_SUN = enums.ELM_DAYSELECTOR_SUN
|
||||
ELM_DAYSELECTOR_MON = enums.ELM_DAYSELECTOR_MON
|
||||
ELM_DAYSELECTOR_TUE = enums.ELM_DAYSELECTOR_TUE
|
||||
ELM_DAYSELECTOR_WED = enums.ELM_DAYSELECTOR_WED
|
||||
ELM_DAYSELECTOR_THU = enums.ELM_DAYSELECTOR_THU
|
||||
ELM_DAYSELECTOR_FRI = enums.ELM_DAYSELECTOR_FRI
|
||||
ELM_DAYSELECTOR_SAT = enums.ELM_DAYSELECTOR_SAT
|
||||
ELM_DAYSELECTOR_MAX = enums.ELM_DAYSELECTOR_MAX
|
||||
|
||||
cdef class Dayselector(LayoutClass):
|
||||
"""
|
||||
|
|
|
@ -1,12 +1,119 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_Rectangle, Evas_Object, \
|
||||
Evas_Coord, Evas_Smart_Cb
|
||||
from enums cimport Elm_Wrap_Type, Elm_Text_Format, Elm_Cnp_Mode, \
|
||||
Elm_Input_Panel_Layout, Elm_Input_Panel_Lang, Elm_Input_Hints, \
|
||||
Elm_Input_Panel_Lang, Elm_Input_Panel_Return_Key_Type, \
|
||||
Elm_Autocapital_Type, Elm_Icon_Type, Elm_Sel_Type, Elm_Sel_Format, \
|
||||
from efl.elementary.object cimport Elm_Sel_Type, Elm_Sel_Format, \
|
||||
Elm_Xdnd_Action
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Autocapital_Type:
|
||||
ELM_AUTOCAPITAL_TYPE_NONE
|
||||
ELM_AUTOCAPITAL_TYPE_WORD
|
||||
ELM_AUTOCAPITAL_TYPE_SENTENCE
|
||||
ELM_AUTOCAPITAL_TYPE_ALLCHARACTER
|
||||
ctypedef enum Elm_Autocapital_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Cnp_Mode:
|
||||
ELM_CNP_MODE_MARKUP
|
||||
ELM_CNP_MODE_NO_IMAGE
|
||||
ELM_CNP_MODE_PLAINTEXT
|
||||
ctypedef enum Elm_Cnp_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Input_Hints:
|
||||
ELM_INPUT_HINT_NONE
|
||||
ELM_INPUT_HINT_AUTO_COMPLETE
|
||||
ELM_INPUT_HINT_SENSITIVE_DATA
|
||||
ctypedef enum Elm_Input_Hints:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Input_Panel_Lang:
|
||||
ELM_INPUT_PANEL_LANG_AUTOMATIC
|
||||
ELM_INPUT_PANEL_LANG_ALPHABET
|
||||
ctypedef enum Elm_Input_Panel_Lang:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Input_Panel_Layout:
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBER
|
||||
ELM_INPUT_PANEL_LAYOUT_EMAIL
|
||||
ELM_INPUT_PANEL_LAYOUT_URL
|
||||
ELM_INPUT_PANEL_LAYOUT_PHONENUMBER
|
||||
ELM_INPUT_PANEL_LAYOUT_IP
|
||||
ELM_INPUT_PANEL_LAYOUT_MONTH
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY
|
||||
ELM_INPUT_PANEL_LAYOUT_INVALID
|
||||
ELM_INPUT_PANEL_LAYOUT_HEX
|
||||
ELM_INPUT_PANEL_LAYOUT_TERMINAL
|
||||
ELM_INPUT_PANEL_LAYOUT_PASSWORD
|
||||
ELM_INPUT_PANEL_LAYOUT_DATETIME
|
||||
ELM_INPUT_PANEL_LAYOUT_EMOTICON
|
||||
ctypedef enum Elm_Input_Panel_Layout:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Input_Panel_Layout_Normal_Variation:
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME
|
||||
ctypedef enum Elm_Input_Panel_Layout_Normal_Variation:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Input_Panel_Layout_Numberonly_Variation:
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
|
||||
ctypedef enum Elm_Input_Panel_Layout_Numberonly_Variation:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Input_Panel_Layout_Password_Variation:
|
||||
ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY
|
||||
ctypedef enum Elm_Input_Panel_Layout_Password_Variation:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Input_Panel_Return_Key_Type:
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_GO
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_JOIN
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEND
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN
|
||||
ctypedef enum Elm_Input_Panel_Return_Key_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Scroller_Policy:
|
||||
ELM_SCROLLER_POLICY_AUTO
|
||||
ELM_SCROLLER_POLICY_ON
|
||||
ELM_SCROLLER_POLICY_OFF
|
||||
ctypedef enum Elm_Scroller_Policy:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Text_Format:
|
||||
ELM_TEXT_FORMAT_PLAIN_UTF8
|
||||
ELM_TEXT_FORMAT_MARKUP_UTF8
|
||||
ctypedef enum Elm_Text_Format:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Wrap_Type:
|
||||
ELM_WRAP_NONE
|
||||
ELM_WRAP_CHAR
|
||||
ELM_WRAP_WORD
|
||||
ELM_WRAP_MIXED
|
||||
ctypedef enum Elm_Wrap_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Icon_Type:
|
||||
ELM_ICON_NONE
|
||||
ELM_ICON_FILE
|
||||
ELM_ICON_STANDARD
|
||||
ctypedef enum Elm_Icon_Type:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Elm_Entry_Anchor_Info:
|
||||
char *name
|
||||
int button
|
||||
|
|
|
@ -597,76 +597,6 @@ from efl.utils.deprecated cimport DEPRECATED
|
|||
from scroller cimport elm_scroller_policy_get, elm_scroller_policy_set, \
|
||||
elm_scroller_bounce_get, elm_scroller_bounce_set, Elm_Scroller_Policy
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_AUTOCAPITAL_TYPE_NONE = enums.ELM_AUTOCAPITAL_TYPE_NONE
|
||||
ELM_AUTOCAPITAL_TYPE_WORD = enums.ELM_AUTOCAPITAL_TYPE_WORD
|
||||
ELM_AUTOCAPITAL_TYPE_SENTENCE = enums.ELM_AUTOCAPITAL_TYPE_SENTENCE
|
||||
ELM_AUTOCAPITAL_TYPE_ALLCHARACTER = enums.ELM_AUTOCAPITAL_TYPE_ALLCHARACTER
|
||||
|
||||
ELM_CNP_MODE_MARKUP = enums.ELM_CNP_MODE_MARKUP
|
||||
ELM_CNP_MODE_NO_IMAGE = enums.ELM_CNP_MODE_NO_IMAGE
|
||||
ELM_CNP_MODE_PLAINTEXT = enums.ELM_CNP_MODE_PLAINTEXT
|
||||
|
||||
ELM_INPUT_HINT_NONE = enums.ELM_INPUT_HINT_NONE
|
||||
ELM_INPUT_HINT_AUTO_COMPLETE = enums.ELM_INPUT_HINT_AUTO_COMPLETE
|
||||
ELM_INPUT_HINT_SENSITIVE_DATA = enums.ELM_INPUT_HINT_SENSITIVE_DATA
|
||||
|
||||
ELM_INPUT_PANEL_LANG_AUTOMATIC = enums.ELM_INPUT_PANEL_LANG_AUTOMATIC
|
||||
ELM_INPUT_PANEL_LANG_ALPHABET = enums.ELM_INPUT_PANEL_LANG_ALPHABET
|
||||
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL = enums.ELM_INPUT_PANEL_LAYOUT_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBER = enums.ELM_INPUT_PANEL_LAYOUT_NUMBER
|
||||
ELM_INPUT_PANEL_LAYOUT_EMAIL = enums.ELM_INPUT_PANEL_LAYOUT_EMAIL
|
||||
ELM_INPUT_PANEL_LAYOUT_URL = enums.ELM_INPUT_PANEL_LAYOUT_URL
|
||||
ELM_INPUT_PANEL_LAYOUT_PHONENUMBER = enums.ELM_INPUT_PANEL_LAYOUT_PHONENUMBER
|
||||
ELM_INPUT_PANEL_LAYOUT_IP = enums.ELM_INPUT_PANEL_LAYOUT_IP
|
||||
ELM_INPUT_PANEL_LAYOUT_MONTH = enums.ELM_INPUT_PANEL_LAYOUT_MONTH
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY = enums.ELM_INPUT_PANEL_LAYOUT_NUMBERONLY
|
||||
ELM_INPUT_PANEL_LAYOUT_INVALID = enums.ELM_INPUT_PANEL_LAYOUT_INVALID
|
||||
ELM_INPUT_PANEL_LAYOUT_HEX = enums.ELM_INPUT_PANEL_LAYOUT_HEX
|
||||
ELM_INPUT_PANEL_LAYOUT_TERMINAL = enums.ELM_INPUT_PANEL_LAYOUT_TERMINAL
|
||||
ELM_INPUT_PANEL_LAYOUT_PASSWORD = enums.ELM_INPUT_PANEL_LAYOUT_PASSWORD
|
||||
ELM_INPUT_PANEL_LAYOUT_DATETIME = enums.ELM_INPUT_PANEL_LAYOUT_DATETIME
|
||||
ELM_INPUT_PANEL_LAYOUT_EMOTICON = enums.ELM_INPUT_PANEL_LAYOUT_EMOTICON
|
||||
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL = enums.ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME = enums.ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME = enums.ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME
|
||||
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL = enums.ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED = enums.ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL = enums.ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL = enums.ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
|
||||
|
||||
ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL = enums.ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY = enums.ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY
|
||||
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_GO = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_GO
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_JOIN = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_JOIN
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEND = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEND
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN
|
||||
|
||||
ELM_SCROLLER_POLICY_AUTO = enums.ELM_SCROLLER_POLICY_AUTO
|
||||
ELM_SCROLLER_POLICY_ON = enums.ELM_SCROLLER_POLICY_ON
|
||||
ELM_SCROLLER_POLICY_OFF = enums.ELM_SCROLLER_POLICY_OFF
|
||||
|
||||
ELM_TEXT_FORMAT_PLAIN_UTF8 = enums.ELM_TEXT_FORMAT_PLAIN_UTF8
|
||||
ELM_TEXT_FORMAT_MARKUP_UTF8 = enums.ELM_TEXT_FORMAT_MARKUP_UTF8
|
||||
|
||||
ELM_WRAP_NONE = enums.ELM_WRAP_NONE
|
||||
ELM_WRAP_CHAR = enums.ELM_WRAP_CHAR
|
||||
ELM_WRAP_WORD = enums.ELM_WRAP_WORD
|
||||
ELM_WRAP_MIXED = enums.ELM_WRAP_MIXED
|
||||
|
||||
ELM_ICON_NONE = enums.ELM_ICON_NONE
|
||||
ELM_ICON_FILE = enums.ELM_ICON_FILE
|
||||
ELM_ICON_STANDARD = enums.ELM_ICON_STANDARD
|
||||
|
||||
import traceback
|
||||
|
||||
|
@ -1409,7 +1339,7 @@ cdef class Entry(LayoutClass):
|
|||
"""
|
||||
elm_entry_context_menu_clear(self.obj)
|
||||
|
||||
def context_menu_item_add(self, label = None, icon_file = None, Elm_Icon_Type icon_type = enums.ELM_ICON_NONE, func = None, *args, **kwargs):
|
||||
def context_menu_item_add(self, label = None, icon_file = None, Elm_Icon_Type icon_type = ELM_ICON_NONE, func = None, *args, **kwargs):
|
||||
"""This adds an item to the entry's contextual menu.
|
||||
|
||||
A longpress on an entry will make the contextual menu show up, if this
|
||||
|
@ -1634,7 +1564,7 @@ cdef class Entry(LayoutClass):
|
|||
if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)
|
||||
if not elm_entry_file_set(self.obj,
|
||||
<const char *>a1 if a1 is not None else NULL,
|
||||
a2 if a2 is not None else enums.ELM_TEXT_FORMAT_PLAIN_UTF8):
|
||||
a2 if a2 is not None else ELM_TEXT_FORMAT_PLAIN_UTF8):
|
||||
raise RuntimeError("Could not set file")
|
||||
|
||||
def file_set(self, file_name, file_format):
|
||||
|
@ -1643,7 +1573,7 @@ cdef class Entry(LayoutClass):
|
|||
if isinstance(a1, unicode): a1 = PyUnicode_AsUTF8String(a1)
|
||||
if not elm_entry_file_set(self.obj,
|
||||
<const char *>a1 if a1 is not None else NULL,
|
||||
a2 if a2 is not None else enums.ELM_TEXT_FORMAT_PLAIN_UTF8):
|
||||
a2 if a2 is not None else ELM_TEXT_FORMAT_PLAIN_UTF8):
|
||||
raise RuntimeError("Could not set file")
|
||||
def file_get(self):
|
||||
cdef const char *file
|
||||
|
|
|
@ -1,654 +0,0 @@
|
|||
ctypedef enum Elm_Box_CLayout:
|
||||
ELM_BOX_LAYOUT_HORIZONTAL
|
||||
ELM_BOX_LAYOUT_VERTICAL
|
||||
ELM_BOX_LAYOUT_HOMOGENEOUS_VERTICAL
|
||||
ELM_BOX_LAYOUT_HOMOGENEOUS_HORIZONTAL
|
||||
ELM_BOX_LAYOUT_HOMOGENEOUS_MAX_SIZE_HORIZONTAL
|
||||
ELM_BOX_LAYOUT_HOMOGENEOUS_MAX_SIZE_VERTICAL
|
||||
ELM_BOX_LAYOUT_FLOW_HORIZONTAL
|
||||
ELM_BOX_LAYOUT_FLOW_VERTICAL
|
||||
ELM_BOX_LAYOUT_STACK
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
ctypedef enum Elm_Actionslider_Pos:
|
||||
ELM_ACTIONSLIDER_NONE
|
||||
ELM_ACTIONSLIDER_LEFT
|
||||
ELM_ACTIONSLIDER_CENTER
|
||||
ELM_ACTIONSLIDER_RIGHT
|
||||
ELM_ACTIONSLIDER_ALL
|
||||
|
||||
ctypedef enum Elm_Autocapital_Type:
|
||||
ELM_AUTOCAPITAL_TYPE_NONE
|
||||
ELM_AUTOCAPITAL_TYPE_WORD
|
||||
ELM_AUTOCAPITAL_TYPE_SENTENCE
|
||||
ELM_AUTOCAPITAL_TYPE_ALLCHARACTER
|
||||
|
||||
ctypedef enum Elm_Bg_Option:
|
||||
ELM_BG_OPTION_CENTER
|
||||
ELM_BG_OPTION_SCALE
|
||||
ELM_BG_OPTION_STRETCH
|
||||
ELM_BG_OPTION_TILE
|
||||
ELM_BG_OPTION_LAST
|
||||
|
||||
ctypedef enum Elm_Bubble_Pos:
|
||||
ELM_BUBBLE_POS_TOP_LEFT
|
||||
ELM_BUBBLE_POS_TOP_RIGHT
|
||||
ELM_BUBBLE_POS_BOTTOM_LEFT
|
||||
ELM_BUBBLE_POS_BOTTOM_RIGHT
|
||||
|
||||
ctypedef enum Elm_Calendar_Mark_Repeat_Type:
|
||||
ELM_CALENDAR_UNIQUE
|
||||
ELM_CALENDAR_DAILY
|
||||
ELM_CALENDAR_WEEKLY
|
||||
ELM_CALENDAR_MONTHLY
|
||||
ELM_CALENDAR_ANNUALLY
|
||||
ELM_CALENDAR_LAST_DAY_OF_MONTH
|
||||
|
||||
ctypedef enum Elm_Calendar_Select_Mode:
|
||||
ELM_CALENDAR_SELECT_MODE_DEFAULT
|
||||
ELM_CALENDAR_SELECT_MODE_ALWAYS
|
||||
ELM_CALENDAR_SELECT_MODE_NONE
|
||||
ELM_CALENDAR_SELECT_MODE_ONDEMAND
|
||||
|
||||
ctypedef enum Elm_Calendar_Selectable:
|
||||
ELM_CALENDAR_SELECTABLE_NONE
|
||||
ELM_CALENDAR_SELECTABLE_YEAR
|
||||
ELM_CALENDAR_SELECTABLE_MONTH
|
||||
ELM_CALENDAR_SELECTABLE_DAY
|
||||
|
||||
ctypedef enum Elm_Calendar_Weekday:
|
||||
ELM_DAY_SUNDAY
|
||||
ELM_DAY_MONDAY
|
||||
ELM_DAY_TUESDAY
|
||||
ELM_DAY_WEDNESDAY
|
||||
ELM_DAY_THURSDAY
|
||||
ELM_DAY_FRIDAY
|
||||
ELM_DAY_SATURDAY
|
||||
ELM_DAY_LAST
|
||||
|
||||
ctypedef enum Elm_Clock_Edit_Mode:
|
||||
ELM_CLOCK_EDIT_DEFAULT
|
||||
ELM_CLOCK_EDIT_HOUR_DECIMAL
|
||||
ELM_CLOCK_EDIT_HOUR_UNIT
|
||||
ELM_CLOCK_EDIT_MIN_DECIMAL
|
||||
ELM_CLOCK_EDIT_MIN_UNIT
|
||||
ELM_CLOCK_EDIT_SEC_DECIMAL
|
||||
ELM_CLOCK_EDIT_SEC_UNIT
|
||||
ELM_CLOCK_EDIT_ALL
|
||||
|
||||
ctypedef enum Elm_Cnp_Mode:
|
||||
ELM_CNP_MODE_MARKUP
|
||||
ELM_CNP_MODE_NO_IMAGE
|
||||
ELM_CNP_MODE_PLAINTEXT
|
||||
|
||||
ctypedef enum Elm_Colorselector_Mode:
|
||||
ELM_COLORSELECTOR_PALETTE
|
||||
ELM_COLORSELECTOR_COMPONENTS
|
||||
ELM_COLORSELECTOR_BOTH
|
||||
|
||||
ctypedef enum Elm_Ctxpopup_Direction:
|
||||
ELM_CTXPOPUP_DIRECTION_DOWN
|
||||
ELM_CTXPOPUP_DIRECTION_RIGHT
|
||||
ELM_CTXPOPUP_DIRECTION_LEFT
|
||||
ELM_CTXPOPUP_DIRECTION_UP
|
||||
ELM_CTXPOPUP_DIRECTION_UNKNOWN
|
||||
|
||||
ctypedef enum Elm_Datetime_Field_Type:
|
||||
ELM_DATETIME_YEAR = 0
|
||||
ELM_DATETIME_MONTH = 1
|
||||
ELM_DATETIME_DATE = 2
|
||||
ELM_DATETIME_HOUR = 3
|
||||
ELM_DATETIME_MINUTE = 4
|
||||
ELM_DATETIME_AMPM = 5
|
||||
|
||||
ctypedef enum Elm_Dayselector_Day:
|
||||
ELM_DAYSELECTOR_SUN = 0
|
||||
ELM_DAYSELECTOR_MON
|
||||
ELM_DAYSELECTOR_TUE
|
||||
ELM_DAYSELECTOR_WED
|
||||
ELM_DAYSELECTOR_THU
|
||||
ELM_DAYSELECTOR_FRI
|
||||
ELM_DAYSELECTOR_SAT
|
||||
ELM_DAYSELECTOR_MAX
|
||||
|
||||
ctypedef enum Elm_Fileselector_Mode:
|
||||
ELM_FILESELECTOR_LIST
|
||||
ELM_FILESELECTOR_GRID
|
||||
|
||||
ctypedef enum Elm_Fileselector_Sort:
|
||||
ELM_FILESELECTOR_SORT_BY_FILENAME_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_FILENAME_DESC
|
||||
ELM_FILESELECTOR_SORT_BY_TYPE_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_TYPE_DESC
|
||||
ELM_FILESELECTOR_SORT_BY_SIZE_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_SIZE_DESC
|
||||
ELM_FILESELECTOR_SORT_BY_MODIFIED_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_MODIFIED_DESC
|
||||
ELM_FILESELECTOR_SORT_LAST
|
||||
|
||||
ctypedef enum Elm_Flip_Direction:
|
||||
ELM_FLIP_DIRECTION_UP
|
||||
ELM_FLIP_DIRECTION_DOWN
|
||||
ELM_FLIP_DIRECTION_LEFT
|
||||
ELM_FLIP_DIRECTION_RIGHT
|
||||
|
||||
ctypedef enum Elm_Flip_Interaction:
|
||||
ELM_FLIP_INTERACTION_NONE
|
||||
ELM_FLIP_INTERACTION_ROTATE
|
||||
ELM_FLIP_INTERACTION_CUBE
|
||||
ELM_FLIP_INTERACTION_PAGE
|
||||
|
||||
ctypedef enum Elm_Flip_Mode:
|
||||
ELM_FLIP_ROTATE_Y_CENTER_AXIS
|
||||
ELM_FLIP_ROTATE_X_CENTER_AXIS
|
||||
ELM_FLIP_ROTATE_XZ_CENTER_AXIS
|
||||
ELM_FLIP_ROTATE_YZ_CENTER_AXIS
|
||||
ELM_FLIP_CUBE_LEFT
|
||||
ELM_FLIP_CUBE_RIGHT
|
||||
ELM_FLIP_CUBE_UP
|
||||
ELM_FLIP_CUBE_DOWN
|
||||
ELM_FLIP_PAGE_LEFT
|
||||
ELM_FLIP_PAGE_RIGHT
|
||||
ELM_FLIP_PAGE_UP
|
||||
ELM_FLIP_PAGE_DOWN
|
||||
|
||||
ctypedef enum Elm_Focus_Direction:
|
||||
ELM_FOCUS_PREVIOUS
|
||||
ELM_FOCUS_NEXT
|
||||
ELM_FOCUS_UP
|
||||
ELM_FOCUS_DOWN
|
||||
ELM_FOCUS_RIGHT
|
||||
ELM_FOCUS_LEFT
|
||||
|
||||
ctypedef enum Elm_Focus_Move_Policy:
|
||||
ELM_FOCUS_MOVE_POLICY_CLICK
|
||||
ELM_FOCUS_MOVE_POLICY_IN
|
||||
|
||||
ctypedef enum Elm_Focus_Autoscroll_Mode:
|
||||
ELM_FOCUS_AUTOSCROLL_MODE_SHOW
|
||||
ELM_FOCUS_AUTOSCROLL_MODE_NONE
|
||||
ELM_FOCUS_AUTOSCROLL_MODE_BRING_IN
|
||||
|
||||
ctypedef enum Elm_Gengrid_Reorder_Type:
|
||||
ELM_GENGRID_REORDER_TYPE_NORMAL
|
||||
ELM_GENGRID_REORDER_TYPE_SWAP
|
||||
|
||||
ctypedef enum Elm_Genlist_Item_Type:
|
||||
ELM_GENLIST_ITEM_NONE
|
||||
ELM_GENLIST_ITEM_TREE
|
||||
ELM_GENLIST_ITEM_GROUP
|
||||
ELM_GENLIST_ITEM_MAX
|
||||
|
||||
ctypedef enum Elm_Genlist_Item_Field_Type:
|
||||
ELM_GENLIST_ITEM_FIELD_ALL
|
||||
ELM_GENLIST_ITEM_FIELD_TEXT
|
||||
ELM_GENLIST_ITEM_FIELD_CONTENT
|
||||
ELM_GENLIST_ITEM_FIELD_STATE
|
||||
|
||||
ctypedef enum Elm_Genlist_Item_Scrollto_Type:
|
||||
ELM_GENLIST_ITEM_SCROLLTO_NONE
|
||||
ELM_GENLIST_ITEM_SCROLLTO_IN
|
||||
ELM_GENLIST_ITEM_SCROLLTO_TOP
|
||||
ELM_GENLIST_ITEM_SCROLLTO_MIDDLE
|
||||
|
||||
ctypedef enum Elm_Glob_Match_Flags:
|
||||
ELM_GLOB_MATCH_NO_ESCAPE
|
||||
ELM_GLOB_MATCH_PATH
|
||||
ELM_GLOB_MATCH_PERIOD
|
||||
ELM_GLOB_MATCH_NOCASE
|
||||
|
||||
ctypedef enum Elm_Gesture_State:
|
||||
ELM_GESTURE_STATE_UNDEFINED
|
||||
ELM_GESTURE_STATE_START
|
||||
ELM_GESTURE_STATE_MOVE
|
||||
ELM_GESTURE_STATE_END
|
||||
ELM_GESTURE_STATE_ABORT
|
||||
|
||||
ctypedef enum Elm_Gesture_Type:
|
||||
ELM_GESTURE_FIRST
|
||||
ELM_GESTURE_N_TAPS
|
||||
ELM_GESTURE_N_LONG_TAPS
|
||||
ELM_GESTURE_N_DOUBLE_TAPS
|
||||
ELM_GESTURE_N_TRIPLE_TAPS
|
||||
ELM_GESTURE_MOMENTUM
|
||||
ELM_GESTURE_N_LINES
|
||||
ELM_GESTURE_N_FLICKS
|
||||
ELM_GESTURE_ZOOM
|
||||
ELM_GESTURE_ROTATE
|
||||
ELM_GESTURE_LAST
|
||||
|
||||
ctypedef enum Elm_GLView_Mode:
|
||||
ELM_GLVIEW_NONE
|
||||
ELM_GLVIEW_ALPHA
|
||||
ELM_GLVIEW_DEPTH
|
||||
ELM_GLVIEW_STENCIL
|
||||
ELM_GLVIEW_DIRECT
|
||||
|
||||
ctypedef enum Elm_GLView_Resize_Policy:
|
||||
ELM_GLVIEW_RESIZE_POLICY_RECREATE
|
||||
ELM_GLVIEW_RESIZE_POLICY_SCALE
|
||||
|
||||
ctypedef enum Elm_GLView_Render_Policy:
|
||||
ELM_GLVIEW_RENDER_POLICY_ON_DEMAND
|
||||
ELM_GLVIEW_RENDER_POLICY_ALWAYS
|
||||
|
||||
ctypedef enum Elm_Hover_Axis:
|
||||
ELM_HOVER_AXIS_NONE
|
||||
ELM_HOVER_AXIS_HORIZONTAL
|
||||
ELM_HOVER_AXIS_VERTICAL
|
||||
ELM_HOVER_AXIS_BOTH
|
||||
|
||||
ctypedef enum Elm_Icon_Lookup_Order:
|
||||
ELM_ICON_LOOKUP_FDO_THEME
|
||||
ELM_ICON_LOOKUP_THEME_FDO
|
||||
ELM_ICON_LOOKUP_FDO
|
||||
ELM_ICON_LOOKUP_THEME
|
||||
|
||||
ctypedef enum Elm_Icon_Type:
|
||||
ELM_ICON_NONE
|
||||
ELM_ICON_FILE
|
||||
ELM_ICON_STANDARD
|
||||
|
||||
ctypedef enum Elm_Illume_Command:
|
||||
ELM_ILLUME_COMMAND_FOCUS_BACK
|
||||
ELM_ILLUME_COMMAND_FOCUS_FORWARD
|
||||
ELM_ILLUME_COMMAND_FOCUS_HOME
|
||||
ELM_ILLUME_COMMAND_CLOSE
|
||||
|
||||
ctypedef enum Elm_Image_Orient:
|
||||
ELM_IMAGE_ORIENT_NONE
|
||||
ELM_IMAGE_ROTATE_0
|
||||
ELM_IMAGE_ROTATE_90
|
||||
ELM_IMAGE_ROTATE_180
|
||||
ELM_IMAGE_ROTATE_270
|
||||
ELM_IMAGE_FLIP_HORIZONTAL
|
||||
ELM_IMAGE_FLIP_VERTICAL
|
||||
ELM_IMAGE_FLIP_TRANSPOSE
|
||||
ELM_IMAGE_FLIP_TRANSVERSE
|
||||
|
||||
ctypedef enum Elm_Input_Hints:
|
||||
ELM_INPUT_HINT_NONE
|
||||
ELM_INPUT_HINT_AUTO_COMPLETE
|
||||
ELM_INPUT_HINT_SENSITIVE_DATA
|
||||
|
||||
ctypedef enum Elm_Input_Panel_Lang:
|
||||
ELM_INPUT_PANEL_LANG_AUTOMATIC
|
||||
ELM_INPUT_PANEL_LANG_ALPHABET
|
||||
|
||||
ctypedef enum Elm_Input_Panel_Layout:
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBER
|
||||
ELM_INPUT_PANEL_LAYOUT_EMAIL
|
||||
ELM_INPUT_PANEL_LAYOUT_URL
|
||||
ELM_INPUT_PANEL_LAYOUT_PHONENUMBER
|
||||
ELM_INPUT_PANEL_LAYOUT_IP
|
||||
ELM_INPUT_PANEL_LAYOUT_MONTH
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY
|
||||
ELM_INPUT_PANEL_LAYOUT_INVALID
|
||||
ELM_INPUT_PANEL_LAYOUT_HEX
|
||||
ELM_INPUT_PANEL_LAYOUT_TERMINAL
|
||||
ELM_INPUT_PANEL_LAYOUT_PASSWORD
|
||||
ELM_INPUT_PANEL_LAYOUT_DATETIME
|
||||
ELM_INPUT_PANEL_LAYOUT_EMOTICON
|
||||
|
||||
ctypedef enum Elm_Input_Panel_Layout_Normal_Variation:
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME
|
||||
ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME
|
||||
|
||||
ctypedef enum Elm_Input_Panel_Layout_Numberonly_Variation:
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
|
||||
|
||||
ctypedef enum Elm_Input_Panel_Layout_Password_Variation:
|
||||
ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL
|
||||
ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY
|
||||
|
||||
ctypedef enum Elm_Input_Panel_Return_Key_Type:
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_GO
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_JOIN
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEND
|
||||
ELM_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN
|
||||
|
||||
ctypedef enum Elm_Label_Slide_Mode:
|
||||
ELM_LABEL_SLIDE_MODE_NONE
|
||||
ELM_LABEL_SLIDE_MODE_AUTO
|
||||
ELM_LABEL_SLIDE_MODE_ALWAYS
|
||||
|
||||
ctypedef enum Elm_List_Mode:
|
||||
ELM_LIST_COMPRESS
|
||||
ELM_LIST_SCROLL
|
||||
ELM_LIST_LIMIT
|
||||
ELM_LIST_EXPAND
|
||||
|
||||
ctypedef enum Elm_Map_Overlay_Type:
|
||||
ELM_MAP_OVERLAY_TYPE_NONE
|
||||
ELM_MAP_OVERLAY_TYPE_DEFAULT
|
||||
ELM_MAP_OVERLAY_TYPE_CLASS
|
||||
ELM_MAP_OVERLAY_TYPE_GROUP
|
||||
ELM_MAP_OVERLAY_TYPE_BUBBLE
|
||||
ELM_MAP_OVERLAY_TYPE_ROUTE
|
||||
ELM_MAP_OVERLAY_TYPE_LINE
|
||||
ELM_MAP_OVERLAY_TYPE_POLYGON
|
||||
ELM_MAP_OVERLAY_TYPE_CIRCLE
|
||||
ELM_MAP_OVERLAY_TYPE_SCALE
|
||||
|
||||
ctypedef enum Elm_Map_Route_Method:
|
||||
ELM_MAP_ROUTE_METHOD_FASTEST
|
||||
ELM_MAP_ROUTE_METHOD_SHORTEST
|
||||
ELM_MAP_ROUTE_METHOD_LAST
|
||||
|
||||
ctypedef enum Elm_Map_Route_Type:
|
||||
ELM_MAP_ROUTE_TYPE_MOTOCAR
|
||||
ELM_MAP_ROUTE_TYPE_BICYCLE
|
||||
ELM_MAP_ROUTE_TYPE_FOOT
|
||||
ELM_MAP_ROUTE_TYPE_LAST
|
||||
|
||||
ctypedef enum Elm_Map_Source_Type:
|
||||
ELM_MAP_SOURCE_TYPE_TILE
|
||||
ELM_MAP_SOURCE_TYPE_ROUTE
|
||||
ELM_MAP_SOURCE_TYPE_NAME
|
||||
ELM_MAP_SOURCE_TYPE_LAST
|
||||
|
||||
ctypedef enum Elm_Map_Zoom_Mode:
|
||||
ELM_MAP_ZOOM_MODE_MANUAL
|
||||
ELM_MAP_ZOOM_MODE_AUTO_FIT
|
||||
ELM_MAP_ZOOM_MODE_AUTO_FILL
|
||||
ELM_MAP_ZOOM_MODE_LAST
|
||||
|
||||
ctypedef enum Elm_Notify_Orient:
|
||||
ELM_NOTIFY_ORIENT_TOP
|
||||
ELM_NOTIFY_ORIENT_CENTER
|
||||
ELM_NOTIFY_ORIENT_BOTTOM
|
||||
ELM_NOTIFY_ORIENT_LEFT
|
||||
ELM_NOTIFY_ORIENT_RIGHT
|
||||
ELM_NOTIFY_ORIENT_TOP_LEFT
|
||||
ELM_NOTIFY_ORIENT_TOP_RIGHT
|
||||
ELM_NOTIFY_ORIENT_BOTTOM_LEFT
|
||||
ELM_NOTIFY_ORIENT_BOTTOM_RIGHT
|
||||
ELM_NOTIFY_ORIENT_LAST
|
||||
|
||||
ctypedef enum Elm_Object_Select_Mode:
|
||||
ELM_OBJECT_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_SELECT_MODE_ALWAYS
|
||||
ELM_OBJECT_SELECT_MODE_NONE
|
||||
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
|
||||
ELM_OBJECT_SELECT_MODE_MAX
|
||||
|
||||
ctypedef enum Elm_Object_Multi_Select_Mode:
|
||||
ELM_OBJECT_MULTI_SELECT_MODE_DEFAULT # default multiple select mode
|
||||
ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL # disallow mutiple selection when clicked without control key pressed
|
||||
ELM_OBJECT_MULTI_SELECT_MODE_MAX
|
||||
|
||||
ctypedef enum Elm_Panel_Orient:
|
||||
ELM_PANEL_ORIENT_TOP
|
||||
ELM_PANEL_ORIENT_BOTTOM
|
||||
ELM_PANEL_ORIENT_LEFT
|
||||
ELM_PANEL_ORIENT_RIGHT
|
||||
|
||||
ctypedef enum Elm_Photocam_Zoom_Mode:
|
||||
ELM_PHOTOCAM_ZOOM_MODE_MANUAL
|
||||
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT
|
||||
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL
|
||||
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT_IN
|
||||
ELM_PHOTOCAM_ZOOM_MODE_LAST
|
||||
|
||||
ctypedef enum Elm_Policy:
|
||||
ELM_POLICY_QUIT
|
||||
ELM_POLICY_EXIT
|
||||
ELM_POLICY_THROTTLE
|
||||
ELM_POLICY_LAST
|
||||
|
||||
ctypedef enum Elm_Policy_Quit:
|
||||
ELM_POLICY_QUIT_NONE
|
||||
ELM_POLICY_QUIT_LAST_WINDOW_CLOSED
|
||||
|
||||
ctypedef enum Elm_Policy_Exit:
|
||||
ELM_POLICY_EXIT_NONE
|
||||
ELM_POLICY_EXIT_WINDOWS_DEL
|
||||
|
||||
ctypedef enum Elm_Policy_Throttle:
|
||||
ELM_POLICY_THROTTLE_CONFIG
|
||||
ELM_POLICY_THROTTLE_HIDDEN_ALWAYS
|
||||
ELM_POLICY_THROTTLE_NEVER
|
||||
|
||||
ctypedef enum Elm_Popup_Orient:
|
||||
ELM_POPUP_ORIENT_TOP
|
||||
ELM_POPUP_ORIENT_CENTER
|
||||
ELM_POPUP_ORIENT_BOTTOM
|
||||
ELM_POPUP_ORIENT_LEFT
|
||||
ELM_POPUP_ORIENT_RIGHT
|
||||
ELM_POPUP_ORIENT_TOP_LEFT
|
||||
ELM_POPUP_ORIENT_TOP_RIGHT
|
||||
ELM_POPUP_ORIENT_BOTTOM_LEFT
|
||||
ELM_POPUP_ORIENT_BOTTOM_RIGHT
|
||||
ELM_POPUP_ORIENT_LAST
|
||||
|
||||
ctypedef enum Elm_Process_State:
|
||||
ELM_PROCESS_STATE_FOREGROUND
|
||||
ELM_PROCESS_STATE_BACKGROUND
|
||||
|
||||
ctypedef enum Elm_Scroller_Policy:
|
||||
ELM_SCROLLER_POLICY_AUTO
|
||||
ELM_SCROLLER_POLICY_ON
|
||||
ELM_SCROLLER_POLICY_OFF
|
||||
|
||||
ctypedef enum Elm_Scroller_Single_Direction:
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_NONE
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_SOFT
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_HARD
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_LAST
|
||||
|
||||
ctypedef enum Elm_Scroller_Movement_Block:
|
||||
ELM_SCROLLER_MOVEMENT_NO_BLOCK # Do not block movements
|
||||
ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL # Block vertical movements
|
||||
ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL # Block horizontal movements
|
||||
|
||||
ctypedef enum Elm_Sel_Format:
|
||||
ELM_SEL_FORMAT_TARGETS
|
||||
ELM_SEL_FORMAT_NONE
|
||||
ELM_SEL_FORMAT_TEXT
|
||||
ELM_SEL_FORMAT_MARKUP
|
||||
ELM_SEL_FORMAT_IMAGE
|
||||
ELM_SEL_FORMAT_VCARD
|
||||
ELM_SEL_FORMAT_HTML
|
||||
|
||||
ctypedef enum Elm_Sel_Type:
|
||||
ELM_SEL_TYPE_PRIMARY
|
||||
ELM_SEL_TYPE_SECONDARY
|
||||
ELM_SEL_TYPE_XDND
|
||||
ELM_SEL_TYPE_CLIPBOARD
|
||||
|
||||
ctypedef enum Elm_Softcursor_Mode:
|
||||
ELM_SOFTCURSOR_MODE_AUTO
|
||||
ELM_SOFTCURSOR_MODE_ON
|
||||
ELM_SOFTCURSOR_MODE_OFF
|
||||
|
||||
ctypedef enum Elm_Store_Item_Mapping_Type:
|
||||
ELM_STORE_ITEM_MAPPING_NONE
|
||||
ELM_STORE_ITEM_MAPPING_LABEL
|
||||
ELM_STORE_ITEM_MAPPING_STATE
|
||||
ELM_STORE_ITEM_MAPPING_ICON
|
||||
ELM_STORE_ITEM_MAPPING_PHOTO
|
||||
ELM_STORE_ITEM_MAPPING_CUSTOM
|
||||
ELM_STORE_ITEM_MAPPING_LAST
|
||||
|
||||
ctypedef enum Elm_Sys_Notify_Closed_Reason:
|
||||
ELM_SYS_NOTIFY_CLOSED_EXPIRED # The notification expired.
|
||||
ELM_SYS_NOTIFY_CLOSED_DISMISSED # The notification was dismissed by the user.
|
||||
ELM_SYS_NOTIFY_CLOSED_REQUESTED # The notification was closed by a call to CloseNotification method.
|
||||
ELM_SYS_NOTIFY_CLOSED_UNDEFINED # Undefined/reserved reasons.
|
||||
|
||||
ctypedef enum Elm_Sys_Notify_Urgency:
|
||||
ELM_SYS_NOTIFY_URGENCY_LOW
|
||||
ELM_SYS_NOTIFY_URGENCY_NORMAL
|
||||
ELM_SYS_NOTIFY_URGENCY_CRITICAL
|
||||
|
||||
int ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED
|
||||
int ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED
|
||||
|
||||
ctypedef enum Elm_Text_Format:
|
||||
ELM_TEXT_FORMAT_PLAIN_UTF8
|
||||
ELM_TEXT_FORMAT_MARKUP_UTF8
|
||||
|
||||
ctypedef enum Elm_Thumb_Animation_Setting:
|
||||
ELM_THUMB_ANIMATION_START
|
||||
ELM_THUMB_ANIMATION_LOOP
|
||||
ELM_THUMB_ANIMATION_STOP
|
||||
ELM_THUMB_ANIMATION_LAST
|
||||
|
||||
ctypedef enum Ethumb_Thumb_FDO_Size:
|
||||
ETHUMB_THUMB_NORMAL # 128x128 as defined by FreeDesktop.Org standard
|
||||
ETHUMB_THUMB_LARGE # 256x256 as defined by FreeDesktop.Org standard
|
||||
|
||||
ctypedef enum Ethumb_Thumb_Format:
|
||||
ETHUMB_THUMB_FDO # PNG as defined by FreeDesktop.Org standard
|
||||
ETHUMB_THUMB_JPEG # JPEGs are often smaller and faster to read/write
|
||||
ETHUMB_THUMB_EET # EFL's own storage system, supports key parameter
|
||||
|
||||
ctypedef enum Ethumb_Thumb_Aspect:
|
||||
ETHUMB_THUMB_KEEP_ASPECT # keep original proportion between width and height
|
||||
ETHUMB_THUMB_IGNORE_ASPECT # ignore aspect and foce it to match thumbnail's width and height
|
||||
ETHUMB_THUMB_CROP # keep aspect but crop (cut) the largest dimension
|
||||
|
||||
ctypedef enum Ethumb_Thumb_Orientation:
|
||||
ETHUMB_THUMB_ORIENT_NONE # keep orientation as pixel data is
|
||||
ETHUMB_THUMB_ROTATE_90_CW # rotate 90° clockwise
|
||||
ETHUMB_THUMB_ROTATE_180 # rotate 180°
|
||||
ETHUMB_THUMB_ROTATE_90_CCW # rotate 90° counter-clockwise
|
||||
ETHUMB_THUMB_FLIP_HORIZONTAL # flip horizontally
|
||||
ETHUMB_THUMB_FLIP_VERTICAL # flip vertically
|
||||
ETHUMB_THUMB_FLIP_TRANSPOSE # transpose
|
||||
ETHUMB_THUMB_FLIP_TRANSVERSE # transverse
|
||||
ETHUMB_THUMB_ORIENT_ORIGINAL # use orientation from metadata (EXIF-only currently)
|
||||
|
||||
ctypedef enum Elm_Toolbar_Item_Scrollto_Type:
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_NONE
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_IN
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_FIRST
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_MIDDLE
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_LAST
|
||||
|
||||
ctypedef enum Elm_Toolbar_Shrink_Mode:
|
||||
ELM_TOOLBAR_SHRINK_NONE
|
||||
ELM_TOOLBAR_SHRINK_HIDE
|
||||
ELM_TOOLBAR_SHRINK_SCROLL
|
||||
ELM_TOOLBAR_SHRINK_MENU
|
||||
ELM_TOOLBAR_SHRINK_EXPAND
|
||||
ELM_TOOLBAR_SHRINK_LAST
|
||||
|
||||
ctypedef enum Elm_Transit_Effect_Flip_Axis:
|
||||
ELM_TRANSIT_EFFECT_FLIP_AXIS_X
|
||||
ELM_TRANSIT_EFFECT_FLIP_AXIS_Y
|
||||
|
||||
ctypedef enum Elm_Transit_Effect_Wipe_Dir:
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_UP
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_DOWN
|
||||
|
||||
ctypedef enum Elm_Transit_Effect_Wipe_Type:
|
||||
ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE
|
||||
ELM_TRANSIT_EFFECT_WIPE_TYPE_SHOW
|
||||
|
||||
ctypedef enum Elm_Transit_Tween_Mode:
|
||||
ELM_TRANSIT_TWEEN_MODE_LINEAR
|
||||
ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL
|
||||
ELM_TRANSIT_TWEEN_MODE_DECELERATE
|
||||
ELM_TRANSIT_TWEEN_MODE_ACCELERATE
|
||||
|
||||
ctypedef enum Elm_Web_Window_Feature_Flag:
|
||||
ELM_WEB_WINDOW_FEATURE_TOOLBAR
|
||||
ELM_WEB_WINDOW_FEATURE_STATUSBAR
|
||||
ELM_WEB_WINDOW_FEATURE_SCROLLBARS
|
||||
ELM_WEB_WINDOW_FEATURE_MENUBAR
|
||||
ELM_WEB_WINDOW_FEATURE_LOCATIONBAR
|
||||
ELM_WEB_WINDOW_FEATURE_FULLSCREEN
|
||||
|
||||
ctypedef enum Elm_Web_Zoom_Mode:
|
||||
ELM_WEB_ZOOM_MODE_MANUAL
|
||||
ELM_WEB_ZOOM_MODE_AUTO_FIT
|
||||
ELM_WEB_ZOOM_MODE_AUTO_FILL
|
||||
|
||||
ctypedef enum Elm_Win_Type:
|
||||
ELM_WIN_UNKNOWN
|
||||
ELM_WIN_BASIC
|
||||
ELM_WIN_DIALOG_BASIC
|
||||
ELM_WIN_DESKTOP
|
||||
ELM_WIN_DOCK
|
||||
ELM_WIN_TOOLBAR
|
||||
ELM_WIN_MENU
|
||||
ELM_WIN_UTILITY
|
||||
ELM_WIN_SPLASH
|
||||
ELM_WIN_DROPDOWN_MENU
|
||||
ELM_WIN_POPUP_MENU
|
||||
ELM_WIN_TOOLTIP
|
||||
ELM_WIN_NOTIFICATION
|
||||
ELM_WIN_COMBO
|
||||
ELM_WIN_DND
|
||||
ELM_WIN_INLINED_IMAGE
|
||||
ELM_WIN_SOCKET_IMAGE
|
||||
|
||||
ctypedef enum Elm_Win_Indicator_Mode:
|
||||
ELM_WIN_INDICATOR_UNKNOWN
|
||||
ELM_WIN_INDICATOR_HIDE
|
||||
ELM_WIN_INDICATOR_SHOW
|
||||
|
||||
ctypedef enum Elm_Win_Indicator_Opacity_Mode:
|
||||
ELM_WIN_INDICATOR_OPACITY_UNKNOWN
|
||||
ELM_WIN_INDICATOR_OPAQUE
|
||||
ELM_WIN_INDICATOR_TRANSLUCENT
|
||||
ELM_WIN_INDICATOR_TRANSPARENT
|
||||
|
||||
ctypedef enum Elm_Win_Keyboard_Mode:
|
||||
ELM_WIN_KEYBOARD_UNKNOWN
|
||||
ELM_WIN_KEYBOARD_OFF
|
||||
ELM_WIN_KEYBOARD_ON
|
||||
ELM_WIN_KEYBOARD_ALPHA
|
||||
ELM_WIN_KEYBOARD_NUMERIC
|
||||
ELM_WIN_KEYBOARD_PIN
|
||||
ELM_WIN_KEYBOARD_PHONE_NUMBER
|
||||
ELM_WIN_KEYBOARD_HEX
|
||||
ELM_WIN_KEYBOARD_TERMINAL
|
||||
ELM_WIN_KEYBOARD_PASSWORD
|
||||
ELM_WIN_KEYBOARD_IP
|
||||
ELM_WIN_KEYBOARD_HOST
|
||||
ELM_WIN_KEYBOARD_FILE
|
||||
ELM_WIN_KEYBOARD_URL
|
||||
ELM_WIN_KEYBOARD_KEYPAD
|
||||
ELM_WIN_KEYBOARD_J2ME
|
||||
|
||||
ctypedef enum Elm_Wrap_Type:
|
||||
ELM_WRAP_NONE
|
||||
ELM_WRAP_CHAR
|
||||
ELM_WRAP_WORD
|
||||
ELM_WRAP_MIXED
|
||||
|
||||
ctypedef enum Elm_Xdnd_Action:
|
||||
ELM_XDND_ACTION_UNKNOWN
|
||||
ELM_XDND_ACTION_COPY
|
||||
ELM_XDND_ACTION_MOVE
|
||||
ELM_XDND_ACTION_PRIVATE
|
||||
ELM_XDND_ACTION_ASK
|
||||
ELM_XDND_ACTION_LIST
|
||||
ELM_XDND_ACTION_LINK
|
||||
ELM_XDND_ACTION_DESCRIPTION
|
||||
|
||||
cdef extern from "Edje.h":
|
||||
ctypedef enum Edje_Channel:
|
||||
EDJE_CHANNEL_EFFECT # Standard audio effects
|
||||
EDJE_CHANNEL_BACKGROUND # Background audio sounds
|
||||
EDJE_CHANNEL_MUSIC # Music audio
|
||||
EDJE_CHANNEL_FOREGROUND # Foreground audio sounds
|
||||
EDJE_CHANNEL_INTERFACE # Sounds related to the interface
|
||||
EDJE_CHANNEL_INPUT # Sounds related to regular input
|
||||
EDJE_CHANNEL_ALERT # Sounds for major alerts
|
||||
EDJE_CHANNEL_ALL # All audio channels (convenience)
|
|
@ -1,8 +1,29 @@
|
|||
from efl.eina cimport Eina_Bool, Eina_List
|
||||
from efl.evas cimport Evas_Object, Evas_Coord
|
||||
from enums cimport Elm_Fileselector_Mode, Elm_Fileselector_Sort
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Fileselector_Mode:
|
||||
ELM_FILESELECTOR_LIST
|
||||
ELM_FILESELECTOR_GRID
|
||||
ctypedef enum Elm_Fileselector_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Fileselector_Sort:
|
||||
ELM_FILESELECTOR_SORT_BY_FILENAME_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_FILENAME_DESC
|
||||
ELM_FILESELECTOR_SORT_BY_TYPE_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_TYPE_DESC
|
||||
ELM_FILESELECTOR_SORT_BY_SIZE_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_SIZE_DESC
|
||||
ELM_FILESELECTOR_SORT_BY_MODIFIED_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_MODIFIED_DESC
|
||||
ELM_FILESELECTOR_SORT_LAST
|
||||
ctypedef enum Elm_Fileselector_Sort:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef Eina_Bool (*Elm_Fileselector_Filter_Func)(const char *path, Eina_Bool dir, void *data)
|
||||
|
||||
Evas_Object * elm_fileselector_add(Evas_Object *parent)
|
||||
|
|
|
@ -146,22 +146,8 @@ from efl.utils.conversions cimport _ctouni, eina_list_strings_to_python_list
|
|||
from efl.evas cimport Object as evasObject
|
||||
from layout_class cimport LayoutClass
|
||||
|
||||
cimport enums
|
||||
|
||||
import traceback
|
||||
|
||||
ELM_FILESELECTOR_LIST = enums.ELM_FILESELECTOR_LIST
|
||||
ELM_FILESELECTOR_GRID = enums.ELM_FILESELECTOR_GRID
|
||||
|
||||
ELM_FILESELECTOR_SORT_BY_FILENAME_ASC = enums.ELM_FILESELECTOR_SORT_BY_FILENAME_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_FILENAME_DESC = enums.ELM_FILESELECTOR_SORT_BY_FILENAME_DESC
|
||||
ELM_FILESELECTOR_SORT_BY_TYPE_ASC = enums.ELM_FILESELECTOR_SORT_BY_TYPE_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_TYPE_DESC = enums.ELM_FILESELECTOR_SORT_BY_TYPE_DESC
|
||||
ELM_FILESELECTOR_SORT_BY_SIZE_ASC = enums.ELM_FILESELECTOR_SORT_BY_SIZE_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_SIZE_DESC = enums.ELM_FILESELECTOR_SORT_BY_SIZE_DESC
|
||||
ELM_FILESELECTOR_SORT_BY_MODIFIED_ASC = enums.ELM_FILESELECTOR_SORT_BY_MODIFIED_ASC
|
||||
ELM_FILESELECTOR_SORT_BY_MODIFIED_DESC = enums.ELM_FILESELECTOR_SORT_BY_MODIFIED_DESC
|
||||
ELM_FILESELECTOR_SORT_LAST = enums.ELM_FILESELECTOR_SORT_LAST
|
||||
|
||||
def _cb_string_conv(uintptr_t addr):
|
||||
cdef const char *s = <const char *>addr
|
||||
|
|
|
@ -1,7 +1,41 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object, Evas_Coord
|
||||
from enums cimport Elm_Flip_Direction, Elm_Flip_Interaction, Elm_Flip_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Flip_Direction:
|
||||
ELM_FLIP_DIRECTION_UP
|
||||
ELM_FLIP_DIRECTION_DOWN
|
||||
ELM_FLIP_DIRECTION_LEFT
|
||||
ELM_FLIP_DIRECTION_RIGHT
|
||||
ctypedef enum Elm_Flip_Direction:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Flip_Interaction:
|
||||
ELM_FLIP_INTERACTION_NONE
|
||||
ELM_FLIP_INTERACTION_ROTATE
|
||||
ELM_FLIP_INTERACTION_CUBE
|
||||
ELM_FLIP_INTERACTION_PAGE
|
||||
ctypedef enum Elm_Flip_Interaction:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Flip_Mode:
|
||||
ELM_FLIP_ROTATE_Y_CENTER_AXIS
|
||||
ELM_FLIP_ROTATE_X_CENTER_AXIS
|
||||
ELM_FLIP_ROTATE_XZ_CENTER_AXIS
|
||||
ELM_FLIP_ROTATE_YZ_CENTER_AXIS
|
||||
ELM_FLIP_CUBE_LEFT
|
||||
ELM_FLIP_CUBE_RIGHT
|
||||
ELM_FLIP_CUBE_UP
|
||||
ELM_FLIP_CUBE_DOWN
|
||||
ELM_FLIP_PAGE_LEFT
|
||||
ELM_FLIP_PAGE_RIGHT
|
||||
ELM_FLIP_PAGE_UP
|
||||
ELM_FLIP_PAGE_DOWN
|
||||
ctypedef enum Elm_Flip_Mode:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_flip_add(Evas_Object *parent)
|
||||
Eina_Bool elm_flip_front_visible_get(const Evas_Object *obj)
|
||||
void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y)
|
||||
|
|
|
@ -177,30 +177,6 @@ from efl.eo cimport _object_mapping_register
|
|||
from efl.evas cimport Object as evasObject
|
||||
from object cimport Object
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_FLIP_DIRECTION_UP = enums.ELM_FLIP_DIRECTION_UP
|
||||
ELM_FLIP_DIRECTION_DOWN = enums.ELM_FLIP_DIRECTION_DOWN
|
||||
ELM_FLIP_DIRECTION_LEFT = enums.ELM_FLIP_DIRECTION_LEFT
|
||||
ELM_FLIP_DIRECTION_RIGHT = enums.ELM_FLIP_DIRECTION_RIGHT
|
||||
|
||||
ELM_FLIP_INTERACTION_NONE = enums.ELM_FLIP_INTERACTION_NONE
|
||||
ELM_FLIP_INTERACTION_ROTATE = enums.ELM_FLIP_INTERACTION_ROTATE
|
||||
ELM_FLIP_INTERACTION_CUBE = enums.ELM_FLIP_INTERACTION_CUBE
|
||||
ELM_FLIP_INTERACTION_PAGE = enums.ELM_FLIP_INTERACTION_PAGE
|
||||
|
||||
ELM_FLIP_ROTATE_Y_CENTER_AXIS = enums.ELM_FLIP_ROTATE_Y_CENTER_AXIS
|
||||
ELM_FLIP_ROTATE_X_CENTER_AXIS = enums.ELM_FLIP_ROTATE_X_CENTER_AXIS
|
||||
ELM_FLIP_ROTATE_XZ_CENTER_AXIS = enums.ELM_FLIP_ROTATE_XZ_CENTER_AXIS
|
||||
ELM_FLIP_ROTATE_YZ_CENTER_AXIS = enums.ELM_FLIP_ROTATE_YZ_CENTER_AXIS
|
||||
ELM_FLIP_CUBE_LEFT = enums.ELM_FLIP_CUBE_LEFT
|
||||
ELM_FLIP_CUBE_RIGHT = enums.ELM_FLIP_CUBE_RIGHT
|
||||
ELM_FLIP_CUBE_UP = enums.ELM_FLIP_CUBE_UP
|
||||
ELM_FLIP_CUBE_DOWN = enums.ELM_FLIP_CUBE_DOWN
|
||||
ELM_FLIP_PAGE_LEFT = enums.ELM_FLIP_PAGE_LEFT
|
||||
ELM_FLIP_PAGE_RIGHT = enums.ELM_FLIP_PAGE_RIGHT
|
||||
ELM_FLIP_PAGE_UP = enums.ELM_FLIP_PAGE_UP
|
||||
ELM_FLIP_PAGE_DOWN = enums.ELM_FLIP_PAGE_DOWN
|
||||
|
||||
cdef class Flip(Object):
|
||||
"""
|
||||
|
|
|
@ -19,8 +19,7 @@
|
|||
from efl.evas cimport Eina_List, Eina_Bool
|
||||
from efl.evas cimport Evas_Object, Evas_Font_Size, Evas_Coord
|
||||
from efl.evas cimport Evas_Callback_Type
|
||||
from enums cimport Elm_Sys_Notify_Closed_Reason, Elm_Sys_Notify_Urgency, \
|
||||
Elm_Process_State
|
||||
|
||||
|
||||
cdef extern from "time.h":
|
||||
struct tm:
|
||||
|
@ -44,6 +43,69 @@ cdef extern from "Edje.h":
|
|||
ctypedef void (*Edje_Signal_Cb)(void *data, Evas_Object *obj, const char *emission, const char *source)
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
#define
|
||||
cpdef enum:
|
||||
ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED
|
||||
ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED
|
||||
|
||||
#enums
|
||||
cpdef enum Elm_Policy:
|
||||
ELM_POLICY_QUIT
|
||||
ELM_POLICY_EXIT
|
||||
ELM_POLICY_THROTTLE
|
||||
ELM_POLICY_LAST
|
||||
ctypedef enum Elm_Policy:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Policy_Quit:
|
||||
ELM_POLICY_QUIT_NONE
|
||||
ELM_POLICY_QUIT_LAST_WINDOW_CLOSED
|
||||
ctypedef enum Elm_Policy_Quit:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Policy_Exit:
|
||||
ELM_POLICY_EXIT_NONE
|
||||
ELM_POLICY_EXIT_WINDOWS_DEL
|
||||
ctypedef enum Elm_Policy_Exit:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Policy_Throttle:
|
||||
ELM_POLICY_THROTTLE_CONFIG
|
||||
ELM_POLICY_THROTTLE_HIDDEN_ALWAYS
|
||||
ELM_POLICY_THROTTLE_NEVER
|
||||
ctypedef enum Elm_Policy_Throttle:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Sys_Notify_Closed_Reason:
|
||||
ELM_SYS_NOTIFY_CLOSED_EXPIRED
|
||||
ELM_SYS_NOTIFY_CLOSED_DISMISSED
|
||||
ELM_SYS_NOTIFY_CLOSED_REQUESTED
|
||||
ELM_SYS_NOTIFY_CLOSED_UNDEFINED
|
||||
ctypedef enum Elm_Sys_Notify_Closed_Reason:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Sys_Notify_Urgency:
|
||||
ELM_SYS_NOTIFY_URGENCY_LOW
|
||||
ELM_SYS_NOTIFY_URGENCY_NORMAL
|
||||
ELM_SYS_NOTIFY_URGENCY_CRITICAL
|
||||
ctypedef enum Elm_Sys_Notify_Urgency:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Glob_Match_Flags:
|
||||
ELM_GLOB_MATCH_NO_ESCAPE
|
||||
ELM_GLOB_MATCH_PATH
|
||||
ELM_GLOB_MATCH_PERIOD
|
||||
ELM_GLOB_MATCH_NOCASE
|
||||
ctypedef enum Elm_Glob_Match_Flags:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Process_State:
|
||||
ELM_PROCESS_STATE_FOREGROUND
|
||||
ELM_PROCESS_STATE_BACKGROUND
|
||||
ctypedef enum Elm_Process_State:
|
||||
pass
|
||||
|
||||
#colors
|
||||
ctypedef struct Elm_Color_RGBA:
|
||||
unsigned int r
|
||||
|
|
|
@ -241,8 +241,7 @@ from libc.string cimport memcpy
|
|||
from efl.evas cimport Object as evasObject
|
||||
|
||||
from efl.utils.conversions cimport _touni, _ctouni, \
|
||||
python_list_strings_to_eina_list, \
|
||||
eina_list_strings_to_python_list
|
||||
python_list_strings_to_eina_list, eina_list_strings_to_python_list
|
||||
|
||||
from efl.utils.logger cimport add_logger
|
||||
|
||||
|
@ -250,48 +249,9 @@ from efl.eina cimport EINA_LOG_DOM_DBG, EINA_LOG_DOM_INFO, \
|
|||
EINA_LOG_DOM_WARN, EINA_LOG_DOM_ERR, EINA_LOG_DOM_CRIT
|
||||
|
||||
from efl.ecore cimport Event, EventHandler, _event_mapping_register
|
||||
|
||||
from efl.elementary.need cimport elm_need_sys_notify
|
||||
|
||||
cimport enums
|
||||
from enums cimport Elm_Policy
|
||||
|
||||
import sys
|
||||
|
||||
ELM_POLICY_QUIT = enums.ELM_POLICY_QUIT
|
||||
ELM_POLICY_EXIT = enums.ELM_POLICY_EXIT
|
||||
ELM_POLICY_THROTTLE = enums.ELM_POLICY_THROTTLE
|
||||
|
||||
ELM_POLICY_QUIT_NONE = enums.ELM_POLICY_QUIT_NONE
|
||||
ELM_POLICY_QUIT_LAST_WINDOW_CLOSED = enums.ELM_POLICY_QUIT_LAST_WINDOW_CLOSED
|
||||
|
||||
ELM_POLICY_EXIT_NONE = enums.ELM_POLICY_EXIT_NONE
|
||||
ELM_POLICY_EXIT_WINDOWS_DEL = enums.ELM_POLICY_EXIT_WINDOWS_DEL
|
||||
|
||||
ELM_POLICY_THROTTLE_CONFIG = enums.ELM_POLICY_THROTTLE_CONFIG
|
||||
ELM_POLICY_THROTTLE_HIDDEN_ALWAYS = enums.ELM_POLICY_THROTTLE_HIDDEN_ALWAYS
|
||||
ELM_POLICY_THROTTLE_NEVER = enums.ELM_POLICY_THROTTLE_NEVER
|
||||
|
||||
ELM_SYS_NOTIFY_CLOSED_EXPIRED = enums.ELM_SYS_NOTIFY_CLOSED_EXPIRED
|
||||
ELM_SYS_NOTIFY_CLOSED_DISMISSED = enums.ELM_SYS_NOTIFY_CLOSED_DISMISSED
|
||||
ELM_SYS_NOTIFY_CLOSED_REQUESTED = enums.ELM_SYS_NOTIFY_CLOSED_REQUESTED
|
||||
ELM_SYS_NOTIFY_CLOSED_UNDEFINED = enums.ELM_SYS_NOTIFY_CLOSED_UNDEFINED
|
||||
|
||||
ELM_SYS_NOTIFY_URGENCY_LOW = enums.ELM_SYS_NOTIFY_URGENCY_LOW
|
||||
ELM_SYS_NOTIFY_URGENCY_NORMAL = enums.ELM_SYS_NOTIFY_URGENCY_NORMAL
|
||||
ELM_SYS_NOTIFY_URGENCY_CRITICAL = enums.ELM_SYS_NOTIFY_URGENCY_CRITICAL
|
||||
|
||||
ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED = enums.ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED
|
||||
ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED = enums.ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED
|
||||
|
||||
ELM_GLOB_MATCH_NO_ESCAPE = enums.ELM_GLOB_MATCH_NO_ESCAPE
|
||||
ELM_GLOB_MATCH_PATH = enums.ELM_GLOB_MATCH_PATH
|
||||
ELM_GLOB_MATCH_PERIOD = enums.ELM_GLOB_MATCH_PERIOD
|
||||
ELM_GLOB_MATCH_NOCASE = enums.ELM_GLOB_MATCH_NOCASE
|
||||
|
||||
ELM_PROCESS_STATE_FOREGROUND = enums.ELM_PROCESS_STATE_FOREGROUND
|
||||
ELM_PROCESS_STATE_BACKGROUND = enums.ELM_PROCESS_STATE_BACKGROUND
|
||||
|
||||
import traceback
|
||||
|
||||
cdef void py_elm_sys_notify_send_cb(void *data, unsigned int id):
|
||||
|
@ -367,23 +327,23 @@ cdef class SysNotifyActionInvoked(Event):
|
|||
|
||||
if elm_need_sys_notify():
|
||||
_event_mapping_register(
|
||||
enums.ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED,
|
||||
ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED,
|
||||
SysNotifyNotificationClosed
|
||||
)
|
||||
|
||||
def on_sys_notify_notification_closed(func, *args, **kargs):
|
||||
return EventHandler(
|
||||
enums.ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED, func, *args, **kargs
|
||||
ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED, func, *args, **kargs
|
||||
)
|
||||
|
||||
_event_mapping_register(
|
||||
enums.ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED,
|
||||
ELM_EVENT_SYS_NOTIFY_ACTION_INVOKED,
|
||||
SysNotifyActionInvoked
|
||||
)
|
||||
|
||||
def on_sys_notify_action_invoked(func, *args, **kargs):
|
||||
return EventHandler(
|
||||
enums.ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED, func, *args, **kargs
|
||||
ELM_EVENT_SYS_NOTIFY_NOTIFICATION_CLOSED, func, *args, **kargs
|
||||
)
|
||||
|
||||
cdef class FontProperties(object):
|
||||
|
@ -739,7 +699,7 @@ def sys_notify_close(unsigned int id):
|
|||
def sys_notify_send(
|
||||
unsigned int replaces_id=0,
|
||||
icon=None, summary=None, body=None,
|
||||
Elm_Sys_Notify_Urgency urgency=enums.ELM_SYS_NOTIFY_URGENCY_NORMAL,
|
||||
Elm_Sys_Notify_Urgency urgency=ELM_SYS_NOTIFY_URGENCY_NORMAL,
|
||||
int timeout=-1, cb=None, cb_data=None
|
||||
):
|
||||
"""Sends a notification to the notification server.
|
||||
|
|
|
@ -3,11 +3,44 @@ from efl.evas cimport Eina_Bool, Eina_List, Evas_Object, Evas_Smart_Cb, \
|
|||
from efl.c_eo cimport Eo
|
||||
from object_item cimport Elm_Object_Item
|
||||
from general cimport Elm_Tooltip_Item_Content_Cb
|
||||
from enums cimport Elm_Genlist_Item_Scrollto_Type, Elm_Object_Select_Mode, \
|
||||
Elm_Object_Multi_Select_Mode, Elm_Glob_Match_Flags, Elm_Gengrid_Reorder_Type
|
||||
from efl.elementary.general cimport Elm_Glob_Match_Flags
|
||||
|
||||
from efl.ecore cimport Ecore_Pos_Map
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Genlist_Item_Scrollto_Type:
|
||||
ELM_GENLIST_ITEM_SCROLLTO_NONE
|
||||
ELM_GENLIST_ITEM_SCROLLTO_IN
|
||||
ELM_GENLIST_ITEM_SCROLLTO_TOP
|
||||
ELM_GENLIST_ITEM_SCROLLTO_MIDDLE
|
||||
ctypedef enum Elm_Genlist_Item_Scrollto_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Object_Select_Mode:
|
||||
ELM_OBJECT_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_SELECT_MODE_ALWAYS
|
||||
ELM_OBJECT_SELECT_MODE_NONE
|
||||
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
|
||||
ELM_OBJECT_SELECT_MODE_MAX
|
||||
ctypedef enum Elm_Object_Select_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Object_Multi_Select_Mode:
|
||||
ELM_OBJECT_MULTI_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL
|
||||
ELM_OBJECT_MULTI_SELECT_MODE_MAX
|
||||
ctypedef enum Elm_Object_Multi_Select_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Gengrid_Reorder_Type:
|
||||
ELM_GENGRID_REORDER_TYPE_NORMAL
|
||||
ELM_GENGRID_REORDER_TYPE_SWAP
|
||||
ctypedef enum Elm_Gengrid_Reorder_Type:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef char *(*GengridItemLabelGetFunc) (void *data, Evas_Object *obj, const char *part)
|
||||
ctypedef Evas_Object *(*GengridItemIconGetFunc) (void *data, Evas_Object *obj, const char *part)
|
||||
ctypedef Eina_Bool (*GengridItemStateGetFunc) (void *data, Evas_Object *obj, const char *part)
|
||||
|
|
|
@ -337,7 +337,6 @@ from object cimport Object
|
|||
from object_item cimport ObjectItem, _object_item_to_python, \
|
||||
elm_object_item_widget_get, _object_item_from_python, \
|
||||
_object_item_list_to_python, elm_object_item_data_get
|
||||
cimport enums
|
||||
|
||||
import traceback
|
||||
|
||||
|
@ -346,18 +345,6 @@ from scroller cimport elm_scroller_policy_get, elm_scroller_policy_set, \
|
|||
elm_scroller_bounce_get, elm_scroller_bounce_set, Elm_Scroller_Policy
|
||||
|
||||
|
||||
ELM_GENLIST_ITEM_SCROLLTO_NONE = enums.ELM_GENLIST_ITEM_SCROLLTO_NONE
|
||||
ELM_GENLIST_ITEM_SCROLLTO_IN = enums.ELM_GENLIST_ITEM_SCROLLTO_IN
|
||||
ELM_GENLIST_ITEM_SCROLLTO_TOP = enums.ELM_GENLIST_ITEM_SCROLLTO_TOP
|
||||
ELM_GENLIST_ITEM_SCROLLTO_MIDDLE = enums.ELM_GENLIST_ITEM_SCROLLTO_MIDDLE
|
||||
|
||||
ELM_OBJECT_MULTI_SELECT_MODE_DEFAULT = enums.ELM_OBJECT_MULTI_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL = enums.ELM_OBJECT_MULTI_SELECT_MODE_WITH_CONTROL
|
||||
ELM_OBJECT_MULTI_SELECT_MODE_MAX = enums.ELM_OBJECT_MULTI_SELECT_MODE_MAX
|
||||
|
||||
ELM_GENGRID_REORDER_TYPE_NORMAL = enums.ELM_GENGRID_REORDER_TYPE_NORMAL
|
||||
ELM_GENGRID_REORDER_TYPE_SWAP = enums.ELM_GENGRID_REORDER_TYPE_SWAP
|
||||
|
||||
def _cb_object_item_conv(uintptr_t addr):
|
||||
cdef Elm_Object_Item *it = <Elm_Object_Item *>addr
|
||||
return _object_item_to_python(it)
|
||||
|
|
|
@ -2,11 +2,72 @@ from efl.evas cimport Eina_Bool, Eina_List, Eina_Compare_Cb, \
|
|||
Evas_Object, Evas_Smart_Cb, Evas_Coord
|
||||
from object_item cimport Elm_Object_Item
|
||||
from general cimport Elm_Tooltip_Item_Content_Cb
|
||||
from enums cimport Elm_List_Mode, Elm_Object_Select_Mode, \
|
||||
Elm_Genlist_Item_Type, Elm_Genlist_Item_Scrollto_Type, \
|
||||
Elm_Genlist_Item_Field_Type, Elm_Glob_Match_Flags
|
||||
from efl.elementary.general cimport Elm_Glob_Match_Flags
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Genlist_Item_Type:
|
||||
ELM_GENLIST_ITEM_NONE
|
||||
ELM_GENLIST_ITEM_TREE
|
||||
ELM_GENLIST_ITEM_GROUP
|
||||
ELM_GENLIST_ITEM_MAX
|
||||
ctypedef enum Elm_Genlist_Item_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Genlist_Item_Field_Type:
|
||||
ELM_GENLIST_ITEM_FIELD_ALL
|
||||
ELM_GENLIST_ITEM_FIELD_TEXT
|
||||
ELM_GENLIST_ITEM_FIELD_CONTENT
|
||||
ELM_GENLIST_ITEM_FIELD_STATE
|
||||
ctypedef enum Elm_Genlist_Item_Field_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Genlist_Item_Scrollto_Type:
|
||||
ELM_GENLIST_ITEM_SCROLLTO_NONE
|
||||
ELM_GENLIST_ITEM_SCROLLTO_IN
|
||||
ELM_GENLIST_ITEM_SCROLLTO_TOP
|
||||
ELM_GENLIST_ITEM_SCROLLTO_MIDDLE
|
||||
ctypedef enum Elm_Genlist_Item_Scrollto_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_List_Mode:
|
||||
ELM_LIST_COMPRESS
|
||||
ELM_LIST_SCROLL
|
||||
ELM_LIST_LIMIT
|
||||
ELM_LIST_EXPAND
|
||||
ctypedef enum Elm_List_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Object_Select_Mode:
|
||||
ELM_OBJECT_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_SELECT_MODE_ALWAYS
|
||||
ELM_OBJECT_SELECT_MODE_NONE
|
||||
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
|
||||
ELM_OBJECT_SELECT_MODE_MAX
|
||||
ctypedef enum Elm_Object_Select_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Sel_Format:
|
||||
ELM_SEL_FORMAT_TARGETS
|
||||
ELM_SEL_FORMAT_NONE
|
||||
ELM_SEL_FORMAT_TEXT
|
||||
ELM_SEL_FORMAT_MARKUP
|
||||
ELM_SEL_FORMAT_IMAGE
|
||||
ELM_SEL_FORMAT_VCARD
|
||||
ELM_SEL_FORMAT_HTML
|
||||
ctypedef enum Elm_Sel_Format:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Sel_Type:
|
||||
ELM_SEL_TYPE_PRIMARY
|
||||
ELM_SEL_TYPE_SECONDARY
|
||||
ELM_SEL_TYPE_XDND
|
||||
ELM_SEL_TYPE_CLIPBOARD
|
||||
ctypedef enum Elm_Sel_Type:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef char *(*GenlistItemLabelGetFunc) (void *data, Evas_Object *obj, const char *part)
|
||||
ctypedef Evas_Object *(*GenlistItemIconGetFunc) (void *data, Evas_Object *obj, const char *part)
|
||||
ctypedef Eina_Bool (*GenlistItemStateGetFunc) (void *data, Evas_Object *obj, const char *part)
|
||||
|
|
|
@ -531,49 +531,9 @@ from general cimport PY_EFL_ELM_LOG_DOMAIN
|
|||
from efl.eina cimport EINA_LOG_DOM_DBG, EINA_LOG_DOM_INFO, EINA_LOG_DOM_WARN, \
|
||||
EINA_LOG_DOM_ERR, EINA_LOG_DOM_CRIT
|
||||
|
||||
cimport enums
|
||||
|
||||
import traceback
|
||||
import logging
|
||||
|
||||
ELM_GENLIST_ITEM_NONE = enums.ELM_GENLIST_ITEM_NONE
|
||||
ELM_GENLIST_ITEM_TREE = enums.ELM_GENLIST_ITEM_TREE
|
||||
ELM_GENLIST_ITEM_GROUP = enums.ELM_GENLIST_ITEM_GROUP
|
||||
ELM_GENLIST_ITEM_MAX = enums.ELM_GENLIST_ITEM_MAX
|
||||
|
||||
ELM_GENLIST_ITEM_FIELD_ALL = enums.ELM_GENLIST_ITEM_FIELD_ALL
|
||||
ELM_GENLIST_ITEM_FIELD_TEXT = enums.ELM_GENLIST_ITEM_FIELD_TEXT
|
||||
ELM_GENLIST_ITEM_FIELD_CONTENT = enums.ELM_GENLIST_ITEM_FIELD_CONTENT
|
||||
ELM_GENLIST_ITEM_FIELD_STATE = enums.ELM_GENLIST_ITEM_FIELD_STATE
|
||||
|
||||
ELM_GENLIST_ITEM_SCROLLTO_NONE = enums.ELM_GENLIST_ITEM_SCROLLTO_NONE
|
||||
ELM_GENLIST_ITEM_SCROLLTO_IN = enums.ELM_GENLIST_ITEM_SCROLLTO_IN
|
||||
ELM_GENLIST_ITEM_SCROLLTO_TOP = enums.ELM_GENLIST_ITEM_SCROLLTO_TOP
|
||||
ELM_GENLIST_ITEM_SCROLLTO_MIDDLE = enums.ELM_GENLIST_ITEM_SCROLLTO_MIDDLE
|
||||
|
||||
ELM_LIST_COMPRESS = enums.ELM_LIST_COMPRESS
|
||||
ELM_LIST_SCROLL = enums.ELM_LIST_SCROLL
|
||||
ELM_LIST_LIMIT = enums.ELM_LIST_LIMIT
|
||||
ELM_LIST_EXPAND = enums.ELM_LIST_EXPAND
|
||||
|
||||
ELM_OBJECT_SELECT_MODE_DEFAULT = enums.ELM_OBJECT_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_SELECT_MODE_ALWAYS = enums.ELM_OBJECT_SELECT_MODE_ALWAYS
|
||||
ELM_OBJECT_SELECT_MODE_NONE = enums.ELM_OBJECT_SELECT_MODE_NONE
|
||||
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY = enums.ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
|
||||
ELM_OBJECT_SELECT_MODE_MAX = enums.ELM_OBJECT_SELECT_MODE_MAX
|
||||
|
||||
ELM_SEL_FORMAT_TARGETS = enums.ELM_SEL_FORMAT_TARGETS
|
||||
ELM_SEL_FORMAT_NONE = enums.ELM_SEL_FORMAT_NONE
|
||||
ELM_SEL_FORMAT_TEXT = enums.ELM_SEL_FORMAT_TEXT
|
||||
ELM_SEL_FORMAT_MARKUP = enums.ELM_SEL_FORMAT_MARKUP
|
||||
ELM_SEL_FORMAT_IMAGE = enums.ELM_SEL_FORMAT_IMAGE
|
||||
ELM_SEL_FORMAT_VCARD = enums.ELM_SEL_FORMAT_VCARD
|
||||
ELM_SEL_FORMAT_HTML = enums.ELM_SEL_FORMAT_HTML
|
||||
|
||||
ELM_SEL_TYPE_PRIMARY = enums.ELM_SEL_TYPE_PRIMARY
|
||||
ELM_SEL_TYPE_SECONDARY = enums.ELM_SEL_TYPE_SECONDARY
|
||||
ELM_SEL_TYPE_XDND = enums.ELM_SEL_TYPE_XDND
|
||||
ELM_SEL_TYPE_CLIPBOARD = enums.ELM_SEL_TYPE_CLIPBOARD
|
||||
|
||||
def _cb_object_item_conv(uintptr_t addr):
|
||||
cdef Elm_Object_Item *it = <Elm_Object_Item *>addr
|
||||
|
|
|
@ -13,7 +13,7 @@ cdef class GenlistItem(ObjectItem):
|
|||
|
||||
def __init__(self, GenlistItemClass item_class not None, item_data=None,
|
||||
GenlistItem parent_item=None,
|
||||
Elm_Genlist_Item_Type flags=enums.ELM_GENLIST_ITEM_NONE,
|
||||
Elm_Genlist_Item_Type flags=ELM_GENLIST_ITEM_NONE,
|
||||
func=None, func_data=None, *args, **kwargs):
|
||||
"""GenlistItem(...)
|
||||
|
||||
|
@ -321,7 +321,7 @@ cdef class GenlistItem(ObjectItem):
|
|||
cdef bint ret = elm_genlist_item_selected_get(self.item)
|
||||
return ret
|
||||
|
||||
def show(self, scrollto_type = enums.ELM_GENLIST_ITEM_SCROLLTO_IN):
|
||||
def show(self, scrollto_type = ELM_GENLIST_ITEM_SCROLLTO_IN):
|
||||
"""This causes genlist to jump to the item and show it (by
|
||||
jumping to that position), if it is not fully visible.
|
||||
|
||||
|
@ -332,7 +332,7 @@ cdef class GenlistItem(ObjectItem):
|
|||
"""
|
||||
elm_genlist_item_show(self.item, scrollto_type)
|
||||
|
||||
def bring_in(self, scrollto_type = enums.ELM_GENLIST_ITEM_SCROLLTO_IN):
|
||||
def bring_in(self, scrollto_type = ELM_GENLIST_ITEM_SCROLLTO_IN):
|
||||
"""This causes genlist to jump to the item and show it (by
|
||||
animatedly scrolling), if it is not fully visible.
|
||||
This may use animation and take a some time to do so.
|
||||
|
|
|
@ -1,7 +1,33 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object, Evas_Coord, Evas_Event_Flags
|
||||
from enums cimport Elm_Gesture_State, Elm_Gesture_Type
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Gesture_State:
|
||||
ELM_GESTURE_STATE_UNDEFINED
|
||||
ELM_GESTURE_STATE_START
|
||||
ELM_GESTURE_STATE_MOVE
|
||||
ELM_GESTURE_STATE_END
|
||||
ELM_GESTURE_STATE_ABORT
|
||||
ctypedef enum Elm_Gesture_State:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Gesture_Type:
|
||||
ELM_GESTURE_FIRST
|
||||
ELM_GESTURE_N_TAPS
|
||||
ELM_GESTURE_N_LONG_TAPS
|
||||
ELM_GESTURE_N_DOUBLE_TAPS
|
||||
ELM_GESTURE_N_TRIPLE_TAPS
|
||||
ELM_GESTURE_MOMENTUM
|
||||
ELM_GESTURE_N_LINES
|
||||
ELM_GESTURE_N_FLICKS
|
||||
ELM_GESTURE_ZOOM
|
||||
ELM_GESTURE_ROTATE
|
||||
ELM_GESTURE_LAST
|
||||
ctypedef enum Elm_Gesture_Type:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Elm_Gesture_Taps_Info:
|
||||
Evas_Coord x, y
|
||||
unsigned int n
|
||||
|
|
|
@ -167,26 +167,6 @@ import traceback
|
|||
|
||||
from efl.evas import EVAS_EVENT_FLAG_NONE
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_GESTURE_STATE_UNDEFINED = enums.ELM_GESTURE_STATE_UNDEFINED
|
||||
ELM_GESTURE_STATE_START = enums.ELM_GESTURE_STATE_START
|
||||
ELM_GESTURE_STATE_MOVE = enums.ELM_GESTURE_STATE_MOVE
|
||||
ELM_GESTURE_STATE_END = enums.ELM_GESTURE_STATE_END
|
||||
ELM_GESTURE_STATE_ABORT = enums.ELM_GESTURE_STATE_ABORT
|
||||
|
||||
ELM_GESTURE_FIRST = enums.ELM_GESTURE_FIRST
|
||||
ELM_GESTURE_N_TAPS = enums.ELM_GESTURE_N_TAPS
|
||||
ELM_GESTURE_N_LONG_TAPS = enums.ELM_GESTURE_N_LONG_TAPS
|
||||
ELM_GESTURE_N_DOUBLE_TAPS = enums.ELM_GESTURE_N_DOUBLE_TAPS
|
||||
ELM_GESTURE_N_TRIPLE_TAPS = enums.ELM_GESTURE_N_TRIPLE_TAPS
|
||||
ELM_GESTURE_MOMENTUM = enums.ELM_GESTURE_MOMENTUM
|
||||
ELM_GESTURE_N_LINES = enums.ELM_GESTURE_N_LINES
|
||||
ELM_GESTURE_N_FLICKS = enums.ELM_GESTURE_N_FLICKS
|
||||
ELM_GESTURE_ZOOM = enums.ELM_GESTURE_ZOOM
|
||||
ELM_GESTURE_ROTATE = enums.ELM_GESTURE_ROTATE
|
||||
ELM_GESTURE_LAST = enums.ELM_GESTURE_LAST
|
||||
|
||||
|
||||
cdef class GestureTapsInfo(object):
|
||||
"""GestureTapsInfo(...)
|
||||
|
@ -574,19 +554,19 @@ cdef class GestureLayer(Object):
|
|||
if not callable(callback):
|
||||
raise TypeError("callback is not callable")
|
||||
|
||||
if idx == enums.ELM_GESTURE_N_TAPS or \
|
||||
idx == enums.ELM_GESTURE_N_LONG_TAPS or \
|
||||
idx == enums.ELM_GESTURE_N_DOUBLE_TAPS or \
|
||||
idx == enums.ELM_GESTURE_N_TRIPLE_TAPS:
|
||||
if idx == <int>ELM_GESTURE_N_TAPS or \
|
||||
idx == <int>ELM_GESTURE_N_LONG_TAPS or \
|
||||
idx == <int>ELM_GESTURE_N_DOUBLE_TAPS or \
|
||||
idx == <int>ELM_GESTURE_N_TRIPLE_TAPS:
|
||||
cb = _gesture_layer_taps_event_cb
|
||||
elif idx == enums.ELM_GESTURE_MOMENTUM:
|
||||
elif idx == <int>ELM_GESTURE_MOMENTUM:
|
||||
cb = _gesture_layer_momentum_event_cb
|
||||
elif idx == enums.ELM_GESTURE_N_LINES or \
|
||||
idx == enums.ELM_GESTURE_N_FLICKS:
|
||||
elif idx == <int>ELM_GESTURE_N_LINES or \
|
||||
idx == <int>ELM_GESTURE_N_FLICKS:
|
||||
cb = _gesture_layer_line_event_cb
|
||||
elif idx == enums.ELM_GESTURE_ZOOM:
|
||||
elif idx == <int>ELM_GESTURE_ZOOM:
|
||||
cb = _gesture_layer_zoom_event_cb
|
||||
elif idx == enums.ELM_GESTURE_ROTATE:
|
||||
elif idx == <int>ELM_GESTURE_ROTATE:
|
||||
cb = _gesture_layer_rotate_event_cb
|
||||
else:
|
||||
raise TypeError("Unknown gesture type")
|
||||
|
|
|
@ -1,9 +1,31 @@
|
|||
from efl.eina cimport Eina_Bool
|
||||
from efl.evas cimport Evas_Object, Evas_Coord
|
||||
from enums cimport Elm_GLView_Mode, Elm_GLView_Resize_Policy, \
|
||||
Elm_GLView_Render_Policy
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_GLView_Mode:
|
||||
ELM_GLVIEW_NONE
|
||||
ELM_GLVIEW_ALPHA
|
||||
ELM_GLVIEW_DEPTH
|
||||
ELM_GLVIEW_STENCIL
|
||||
ELM_GLVIEW_DIRECT
|
||||
ctypedef enum Elm_GLView_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_GLView_Resize_Policy:
|
||||
ELM_GLVIEW_RESIZE_POLICY_RECREATE
|
||||
ELM_GLVIEW_RESIZE_POLICY_SCALE
|
||||
ctypedef enum Elm_GLView_Resize_Policy:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_GLView_Render_Policy:
|
||||
ELM_GLVIEW_RENDER_POLICY_ON_DEMAND
|
||||
ELM_GLVIEW_RENDER_POLICY_ALWAYS
|
||||
ctypedef enum Elm_GLView_Render_Policy:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Evas_GL_API
|
||||
|
||||
ctypedef void (*Elm_GLView_Func_Cb)(Evas_Object *obj)
|
||||
|
|
|
@ -118,19 +118,6 @@ from layout_class cimport LayoutClass
|
|||
|
||||
import traceback
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_GLVIEW_NONE = enums.ELM_GLVIEW_NONE
|
||||
ELM_GLVIEW_ALPHA = enums.ELM_GLVIEW_ALPHA
|
||||
ELM_GLVIEW_DEPTH = enums.ELM_GLVIEW_DEPTH
|
||||
ELM_GLVIEW_STENCIL = enums.ELM_GLVIEW_STENCIL
|
||||
ELM_GLVIEW_DIRECT = enums.ELM_GLVIEW_DIRECT
|
||||
|
||||
ELM_GLVIEW_RESIZE_POLICY_RECREATE = enums.ELM_GLVIEW_RESIZE_POLICY_RECREATE
|
||||
ELM_GLVIEW_RESIZE_POLICY_SCALE = enums.ELM_GLVIEW_RESIZE_POLICY_SCALE
|
||||
|
||||
ELM_GLVIEW_RENDER_POLICY_ON_DEMAND = enums.ELM_GLVIEW_RENDER_POLICY_ON_DEMAND
|
||||
ELM_GLVIEW_RENDER_POLICY_ALWAYS = enums.ELM_GLVIEW_RENDER_POLICY_ALWAYS
|
||||
|
||||
cdef void py_elm_glview_init_func_cb(Evas_Object *obj):
|
||||
assert obj != NULL
|
||||
|
|
|
@ -1,8 +1,17 @@
|
|||
from efl.evas cimport Evas_Object
|
||||
from layout_class cimport LayoutClass
|
||||
from enums cimport Elm_Hover_Axis
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Hover_Axis:
|
||||
ELM_HOVER_AXIS_NONE
|
||||
ELM_HOVER_AXIS_HORIZONTAL
|
||||
ELM_HOVER_AXIS_VERTICAL
|
||||
ELM_HOVER_AXIS_BOTH
|
||||
ctypedef enum Elm_Hover_Axis:
|
||||
pass
|
||||
|
||||
Evas_Object *elm_hover_add(Evas_Object *parent)
|
||||
void elm_hover_target_set(Evas_Object *obj, Evas_Object *target)
|
||||
Evas_Object *elm_hover_target_get(const Evas_Object *obj)
|
||||
|
|
|
@ -116,12 +116,6 @@ from efl.eo cimport _object_mapping_register, object_from_instance
|
|||
from efl.utils.conversions cimport _ctouni
|
||||
from efl.evas cimport Object as evasObject
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_HOVER_AXIS_NONE = enums.ELM_HOVER_AXIS_NONE
|
||||
ELM_HOVER_AXIS_HORIZONTAL = enums.ELM_HOVER_AXIS_HORIZONTAL
|
||||
ELM_HOVER_AXIS_VERTICAL = enums.ELM_HOVER_AXIS_VERTICAL
|
||||
ELM_HOVER_AXIS_BOTH = enums.ELM_HOVER_AXIS_BOTH
|
||||
|
||||
cdef class Hover(LayoutClass):
|
||||
"""
|
||||
|
|
|
@ -1,8 +1,16 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_List, Evas_Object, Evas_Smart_Cb
|
||||
from object_item cimport Elm_Object_Item
|
||||
from enums cimport Elm_Icon_Type
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Icon_Type:
|
||||
ELM_ICON_NONE
|
||||
ELM_ICON_FILE
|
||||
ELM_ICON_STANDARD
|
||||
ctypedef enum Elm_Icon_Type:
|
||||
pass
|
||||
|
||||
Evas_Object *elm_hoversel_add(Evas_Object *parent)
|
||||
void elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal)
|
||||
Eina_Bool elm_hoversel_horizontal_get(const Evas_Object *obj)
|
||||
|
|
|
@ -85,11 +85,6 @@ from object_item cimport ObjectItem, _object_item_callback, \
|
|||
_object_item_list_to_python, _object_item_to_python, _object_item_callback2
|
||||
from button cimport Button
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_ICON_NONE = enums.ELM_ICON_NONE
|
||||
ELM_ICON_FILE = enums.ELM_ICON_FILE
|
||||
ELM_ICON_STANDARD = enums.ELM_ICON_STANDARD
|
||||
|
||||
def _cb_object_item_conv(uintptr_t addr):
|
||||
cdef Elm_Object_Item *it = <Elm_Object_Item *>addr
|
||||
|
|
|
@ -1,7 +1,24 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object
|
||||
from enums cimport Elm_Icon_Lookup_Order
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Icon_Lookup_Order:
|
||||
ELM_ICON_LOOKUP_FDO_THEME
|
||||
ELM_ICON_LOOKUP_THEME_FDO
|
||||
ELM_ICON_LOOKUP_FDO
|
||||
ELM_ICON_LOOKUP_THEME
|
||||
ctypedef enum Elm_Icon_Lookup_Order:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Icon_Type:
|
||||
ELM_ICON_NONE
|
||||
ELM_ICON_FILE
|
||||
ELM_ICON_STANDARD
|
||||
ctypedef enum Elm_Icon_Type:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object * elm_icon_add(Evas_Object *parent)
|
||||
void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group)
|
||||
Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name)
|
||||
|
|
|
@ -194,16 +194,6 @@ from efl.utils.conversions cimport _ctouni
|
|||
from efl.evas cimport Object as evasObject
|
||||
from image cimport Image
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_ICON_LOOKUP_FDO_THEME = enums.ELM_ICON_LOOKUP_FDO_THEME
|
||||
ELM_ICON_LOOKUP_THEME_FDO = enums.ELM_ICON_LOOKUP_THEME_FDO
|
||||
ELM_ICON_LOOKUP_FDO = enums.ELM_ICON_LOOKUP_FDO
|
||||
ELM_ICON_LOOKUP_THEME = enums.ELM_ICON_LOOKUP_THEME
|
||||
|
||||
ELM_ICON_NONE = enums.ELM_ICON_NONE
|
||||
ELM_ICON_FILE = enums.ELM_ICON_FILE
|
||||
ELM_ICON_STANDARD = enums.ELM_ICON_STANDARD
|
||||
|
||||
cdef class Icon(Image):
|
||||
"""
|
||||
|
|
|
@ -1,8 +1,23 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object
|
||||
from object cimport Object
|
||||
from enums cimport Elm_Image_Orient
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Image_Orient:
|
||||
ELM_IMAGE_ORIENT_NONE
|
||||
ELM_IMAGE_ORIENT_0
|
||||
ELM_IMAGE_ROTATE_90
|
||||
ELM_IMAGE_ROTATE_180
|
||||
ELM_IMAGE_ROTATE_270
|
||||
ELM_IMAGE_FLIP_HORIZONTAL
|
||||
ELM_IMAGE_FLIP_VERTICAL
|
||||
ELM_IMAGE_FLIP_TRANSPOSE
|
||||
ELM_IMAGE_FLIP_TRANSVERSE
|
||||
ctypedef enum Elm_Image_Orient:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Elm_Image_Progress:
|
||||
double now
|
||||
double total
|
||||
|
|
|
@ -62,7 +62,11 @@ Image manipulation types
|
|||
|
||||
.. data:: ELM_IMAGE_ORIENT_NONE
|
||||
|
||||
No change
|
||||
No orientation change
|
||||
|
||||
.. data:: ELM_IMAGE_ORIENT_0
|
||||
|
||||
No orientation change
|
||||
|
||||
.. data:: ELM_IMAGE_ROTATE_90
|
||||
|
||||
|
@ -101,21 +105,12 @@ from efl.eo cimport _object_mapping_register, object_from_instance
|
|||
from efl.utils.conversions cimport _ctouni
|
||||
from efl.evas cimport Object as evasObject
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_IMAGE_ORIENT_NONE = enums.ELM_IMAGE_ORIENT_NONE
|
||||
ELM_IMAGE_ROTATE_90 = enums.ELM_IMAGE_ROTATE_90
|
||||
ELM_IMAGE_ROTATE_180 = enums.ELM_IMAGE_ROTATE_180
|
||||
ELM_IMAGE_ROTATE_270 = enums.ELM_IMAGE_ROTATE_270
|
||||
ELM_IMAGE_FLIP_HORIZONTAL = enums.ELM_IMAGE_FLIP_HORIZONTAL
|
||||
ELM_IMAGE_FLIP_VERTICAL = enums.ELM_IMAGE_FLIP_VERTICAL
|
||||
ELM_IMAGE_FLIP_TRANSPOSE = enums.ELM_IMAGE_FLIP_TRANSPOSE
|
||||
ELM_IMAGE_FLIP_TRANSVERSE = enums.ELM_IMAGE_FLIP_TRANSVERSE
|
||||
|
||||
def _cb_string_conv(uintptr_t addr):
|
||||
cdef const char *s = <const char *>addr
|
||||
return _ctouni(s) if s is not NULL else None
|
||||
|
||||
|
||||
class ImageProgressInfo(object):
|
||||
"""ImageProgressInfo(...)
|
||||
|
||||
|
|
|
@ -1,7 +1,23 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object, Evas_Coord
|
||||
from enums cimport Elm_Wrap_Type, Elm_Label_Slide_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Wrap_Type:
|
||||
ELM_WRAP_NONE
|
||||
ELM_WRAP_CHAR
|
||||
ELM_WRAP_WORD
|
||||
ELM_WRAP_MIXED
|
||||
ctypedef enum Elm_Wrap_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Label_Slide_Mode:
|
||||
ELM_LABEL_SLIDE_MODE_NONE
|
||||
ELM_LABEL_SLIDE_MODE_AUTO
|
||||
ELM_LABEL_SLIDE_MODE_ALWAYS
|
||||
ctypedef enum Elm_Label_Slide_Mode:
|
||||
pass
|
||||
|
||||
Evas_Object *elm_label_add(Evas_Object *parent)
|
||||
void elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap)
|
||||
Elm_Wrap_Type elm_label_line_wrap_get(const Evas_Object *obj)
|
||||
|
|
|
@ -100,17 +100,6 @@ from efl.evas cimport Object as evasObject
|
|||
from layout_class cimport LayoutClass
|
||||
from efl.utils.deprecated cimport DEPRECATED
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_WRAP_NONE = enums.ELM_WRAP_NONE
|
||||
ELM_WRAP_CHAR = enums.ELM_WRAP_CHAR
|
||||
ELM_WRAP_WORD = enums.ELM_WRAP_WORD
|
||||
ELM_WRAP_MIXED = enums.ELM_WRAP_MIXED
|
||||
|
||||
ELM_LABEL_SLIDE_MODE_NONE = enums.ELM_LABEL_SLIDE_MODE_NONE
|
||||
ELM_LABEL_SLIDE_MODE_AUTO = enums.ELM_LABEL_SLIDE_MODE_AUTO
|
||||
ELM_LABEL_SLIDE_MODE_ALWAYS = enums.ELM_LABEL_SLIDE_MODE_ALWAYS
|
||||
|
||||
|
||||
cdef class Label(LayoutClass):
|
||||
"""
|
||||
|
@ -194,26 +183,25 @@ cdef class Label(LayoutClass):
|
|||
def ellipsis_get(self):
|
||||
return elm_label_ellipsis_get(self.obj)
|
||||
|
||||
property slide:
|
||||
"""
|
||||
|
||||
.. deprecated:: 1.8
|
||||
Use :py:attr:`slide_mode` instead.
|
||||
|
||||
"""
|
||||
def __get__(self):
|
||||
return self.slide_get()
|
||||
|
||||
def __set__(self, slide):
|
||||
self.slide_set(ELM_LABEL_SLIDE_MODE_ALWAYS if slide else ELM_LABEL_SLIDE_MODE_NONE)
|
||||
|
||||
@DEPRECATED("1.8", "Use :py:attr:`slide_mode` instead.")
|
||||
def slide_set(self, bint slide):
|
||||
elm_label_slide_mode_set(self.obj,
|
||||
ELM_LABEL_SLIDE_MODE_ALWAYS if slide else ELM_LABEL_SLIDE_MODE_NONE)
|
||||
@DEPRECATED("1.8", "Use :py:attr:`slide_mode` instead.")
|
||||
def slide_get(self):
|
||||
return bool(elm_label_slide_mode_get(self.obj))
|
||||
# property slide:
|
||||
# """
|
||||
#
|
||||
# .. deprecated:: 1.8
|
||||
# Use :py:attr:`slide_mode` instead.
|
||||
#
|
||||
# """
|
||||
# def __get__(self):
|
||||
# return self.slide_get()
|
||||
#
|
||||
# def __set__(self, slide):
|
||||
# self.slide_set(True if slide else False)
|
||||
#
|
||||
# @DEPRECATED("1.8", "Use :py:attr:`slide_mode` instead.")
|
||||
# def slide_set(self, bint slide):
|
||||
# elm_label_slide_mode_set(self.obj, 2 if slide else 0)
|
||||
# @DEPRECATED("1.8", "Use :py:attr:`slide_mode` instead.")
|
||||
# def slide_get(self):
|
||||
# return bool(elm_label_slide_mode_get(self.obj))
|
||||
|
||||
property slide_duration:
|
||||
"""The duration time in moving text from slide begin position to
|
||||
|
|
|
@ -1,9 +1,34 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_List, Eina_Compare_Cb, \
|
||||
Evas_Object, Evas_Smart_Cb, Evas_Coord
|
||||
from object_item cimport Elm_Object_Item
|
||||
from enums cimport Elm_List_Mode, Elm_Object_Select_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_List_Mode:
|
||||
ELM_LIST_COMPRESS
|
||||
ELM_LIST_SCROLL
|
||||
ELM_LIST_LIMIT
|
||||
ELM_LIST_EXPAND
|
||||
ctypedef enum Elm_List_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Object_Select_Mode:
|
||||
ELM_OBJECT_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_SELECT_MODE_ALWAYS
|
||||
ELM_OBJECT_SELECT_MODE_NONE
|
||||
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
|
||||
ELM_OBJECT_SELECT_MODE_MAX
|
||||
ctypedef enum Elm_Object_Select_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Scroller_Policy:
|
||||
ELM_SCROLLER_POLICY_AUTO
|
||||
ELM_SCROLLER_POLICY_ON
|
||||
ELM_SCROLLER_POLICY_OFF
|
||||
ctypedef enum Elm_Scroller_Policy:
|
||||
pass
|
||||
|
||||
Evas_Object *elm_list_add(Evas_Object *parent)
|
||||
void elm_list_go(Evas_Object *obj)
|
||||
void elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi)
|
||||
|
|
|
@ -173,22 +173,6 @@ from efl.utils.deprecated cimport DEPRECATED
|
|||
from scroller cimport elm_scroller_policy_get, elm_scroller_policy_set, \
|
||||
elm_scroller_bounce_get, elm_scroller_bounce_set, Elm_Scroller_Policy
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_LIST_COMPRESS = enums.ELM_LIST_COMPRESS
|
||||
ELM_LIST_SCROLL = enums.ELM_LIST_SCROLL
|
||||
ELM_LIST_LIMIT = enums.ELM_LIST_LIMIT
|
||||
ELM_LIST_EXPAND = enums.ELM_LIST_EXPAND
|
||||
|
||||
ELM_OBJECT_SELECT_MODE_DEFAULT = enums.ELM_OBJECT_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_SELECT_MODE_ALWAYS = enums.ELM_OBJECT_SELECT_MODE_ALWAYS
|
||||
ELM_OBJECT_SELECT_MODE_NONE = enums.ELM_OBJECT_SELECT_MODE_NONE
|
||||
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY = enums.ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
|
||||
ELM_OBJECT_SELECT_MODE_MAX = enums.ELM_OBJECT_SELECT_MODE_MAX
|
||||
|
||||
ELM_SCROLLER_POLICY_AUTO = enums.ELM_SCROLLER_POLICY_AUTO
|
||||
ELM_SCROLLER_POLICY_ON = enums.ELM_SCROLLER_POLICY_ON
|
||||
ELM_SCROLLER_POLICY_OFF = enums.ELM_SCROLLER_POLICY_OFF
|
||||
|
||||
def _cb_object_item_conv(uintptr_t addr):
|
||||
cdef Elm_Object_Item *it = <Elm_Object_Item *>addr
|
||||
|
|
|
@ -1,8 +1,54 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_List, Evas_Object, Evas_Coord
|
||||
from enums cimport Elm_Map_Overlay_Type, Elm_Map_Route_Method, \
|
||||
Elm_Map_Route_Type, Elm_Map_Source_Type, Elm_Map_Zoom_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Map_Overlay_Type:
|
||||
ELM_MAP_OVERLAY_TYPE_NONE
|
||||
ELM_MAP_OVERLAY_TYPE_DEFAULT
|
||||
ELM_MAP_OVERLAY_TYPE_CLASS
|
||||
ELM_MAP_OVERLAY_TYPE_GROUP
|
||||
ELM_MAP_OVERLAY_TYPE_BUBBLE
|
||||
ELM_MAP_OVERLAY_TYPE_ROUTE
|
||||
ELM_MAP_OVERLAY_TYPE_LINE
|
||||
ELM_MAP_OVERLAY_TYPE_POLYGON
|
||||
ELM_MAP_OVERLAY_TYPE_CIRCLE
|
||||
ELM_MAP_OVERLAY_TYPE_SCALE
|
||||
ctypedef enum Elm_Map_Overlay_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Map_Route_Method:
|
||||
ELM_MAP_ROUTE_METHOD_FASTEST
|
||||
ELM_MAP_ROUTE_METHOD_SHORTEST
|
||||
ELM_MAP_ROUTE_METHOD_LAST
|
||||
ctypedef enum Elm_Map_Route_Method:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Map_Route_Type:
|
||||
ELM_MAP_ROUTE_TYPE_MOTOCAR
|
||||
ELM_MAP_ROUTE_TYPE_BICYCLE
|
||||
ELM_MAP_ROUTE_TYPE_FOOT
|
||||
ELM_MAP_ROUTE_TYPE_LAST
|
||||
ctypedef enum Elm_Map_Route_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Map_Source_Type:
|
||||
ELM_MAP_SOURCE_TYPE_TILE
|
||||
ELM_MAP_SOURCE_TYPE_ROUTE
|
||||
ELM_MAP_SOURCE_TYPE_NAME
|
||||
ELM_MAP_SOURCE_TYPE_LAST
|
||||
ctypedef enum Elm_Map_Source_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Map_Zoom_Mode:
|
||||
ELM_MAP_ZOOM_MODE_MANUAL
|
||||
ELM_MAP_ZOOM_MODE_AUTO_FIT
|
||||
ELM_MAP_ZOOM_MODE_AUTO_FILL
|
||||
ELM_MAP_ZOOM_MODE_LAST
|
||||
ctypedef enum Elm_Map_Zoom_Mode:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef void *Elm_Map_Overlay
|
||||
ctypedef void *Elm_Map_Route
|
||||
ctypedef void *Elm_Map_Name
|
||||
|
|
|
@ -219,37 +219,6 @@ from efl.utils.deprecated cimport DEPRECATED
|
|||
from scroller cimport elm_scroller_policy_get, elm_scroller_policy_set, \
|
||||
elm_scroller_bounce_get, elm_scroller_bounce_set, Elm_Scroller_Policy
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_MAP_OVERLAY_TYPE_NONE = enums.ELM_MAP_OVERLAY_TYPE_NONE
|
||||
ELM_MAP_OVERLAY_TYPE_DEFAULT = enums.ELM_MAP_OVERLAY_TYPE_DEFAULT
|
||||
ELM_MAP_OVERLAY_TYPE_CLASS = enums.ELM_MAP_OVERLAY_TYPE_CLASS
|
||||
ELM_MAP_OVERLAY_TYPE_GROUP = enums.ELM_MAP_OVERLAY_TYPE_GROUP
|
||||
ELM_MAP_OVERLAY_TYPE_BUBBLE = enums.ELM_MAP_OVERLAY_TYPE_BUBBLE
|
||||
ELM_MAP_OVERLAY_TYPE_ROUTE = enums.ELM_MAP_OVERLAY_TYPE_ROUTE
|
||||
ELM_MAP_OVERLAY_TYPE_LINE = enums.ELM_MAP_OVERLAY_TYPE_LINE
|
||||
ELM_MAP_OVERLAY_TYPE_POLYGON = enums.ELM_MAP_OVERLAY_TYPE_POLYGON
|
||||
ELM_MAP_OVERLAY_TYPE_CIRCLE = enums.ELM_MAP_OVERLAY_TYPE_CIRCLE
|
||||
ELM_MAP_OVERLAY_TYPE_SCALE = enums.ELM_MAP_OVERLAY_TYPE_SCALE
|
||||
|
||||
ELM_MAP_ROUTE_METHOD_FASTEST = enums.ELM_MAP_ROUTE_METHOD_FASTEST
|
||||
ELM_MAP_ROUTE_METHOD_SHORTEST = enums.ELM_MAP_ROUTE_METHOD_SHORTEST
|
||||
ELM_MAP_ROUTE_METHOD_LAST = enums.ELM_MAP_ROUTE_METHOD_LAST
|
||||
|
||||
ELM_MAP_ROUTE_TYPE_MOTOCAR = enums.ELM_MAP_ROUTE_TYPE_MOTOCAR
|
||||
ELM_MAP_ROUTE_TYPE_BICYCLE = enums.ELM_MAP_ROUTE_TYPE_BICYCLE
|
||||
ELM_MAP_ROUTE_TYPE_FOOT = enums.ELM_MAP_ROUTE_TYPE_FOOT
|
||||
ELM_MAP_ROUTE_TYPE_LAST = enums.ELM_MAP_ROUTE_TYPE_LAST
|
||||
|
||||
ELM_MAP_SOURCE_TYPE_TILE = enums.ELM_MAP_SOURCE_TYPE_TILE
|
||||
ELM_MAP_SOURCE_TYPE_ROUTE = enums.ELM_MAP_SOURCE_TYPE_ROUTE
|
||||
ELM_MAP_SOURCE_TYPE_NAME = enums.ELM_MAP_SOURCE_TYPE_NAME
|
||||
ELM_MAP_SOURCE_TYPE_LAST = enums.ELM_MAP_SOURCE_TYPE_LAST
|
||||
|
||||
ELM_MAP_ZOOM_MODE_MANUAL = enums.ELM_MAP_ZOOM_MODE_MANUAL
|
||||
ELM_MAP_ZOOM_MODE_AUTO_FIT = enums.ELM_MAP_ZOOM_MODE_AUTO_FIT
|
||||
ELM_MAP_ZOOM_MODE_AUTO_FILL = enums.ELM_MAP_ZOOM_MODE_AUTO_FILL
|
||||
ELM_MAP_ZOOM_MODE_LAST = enums.ELM_MAP_ZOOM_MODE_LAST
|
||||
|
||||
|
||||
cdef object _elm_map_overlay_to_python(Elm_Map_Overlay *ov):
|
||||
|
|
|
@ -1,6 +1,22 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Notify_Orient:
|
||||
ELM_NOTIFY_ORIENT_TOP
|
||||
ELM_NOTIFY_ORIENT_CENTER
|
||||
ELM_NOTIFY_ORIENT_BOTTOM
|
||||
ELM_NOTIFY_ORIENT_LEFT
|
||||
ELM_NOTIFY_ORIENT_RIGHT
|
||||
ELM_NOTIFY_ORIENT_TOP_LEFT
|
||||
ELM_NOTIFY_ORIENT_TOP_RIGHT
|
||||
ELM_NOTIFY_ORIENT_BOTTOM_LEFT
|
||||
ELM_NOTIFY_ORIENT_BOTTOM_RIGHT
|
||||
ELM_NOTIFY_ORIENT_LAST
|
||||
ctypedef enum Elm_Notify_Orient:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_notify_add(Evas_Object *parent)
|
||||
void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent)
|
||||
Evas_Object *elm_notify_parent_get(const Evas_Object *obj)
|
||||
|
|
|
@ -59,18 +59,6 @@ from efl.evas cimport Object as evasObject
|
|||
from object cimport Object
|
||||
from efl.utils.deprecated cimport DEPRECATED
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_NOTIFY_ORIENT_TOP = enums.ELM_NOTIFY_ORIENT_TOP
|
||||
ELM_NOTIFY_ORIENT_CENTER = enums.ELM_NOTIFY_ORIENT_CENTER
|
||||
ELM_NOTIFY_ORIENT_BOTTOM = enums.ELM_NOTIFY_ORIENT_BOTTOM
|
||||
ELM_NOTIFY_ORIENT_LEFT = enums.ELM_NOTIFY_ORIENT_LEFT
|
||||
ELM_NOTIFY_ORIENT_RIGHT = enums.ELM_NOTIFY_ORIENT_RIGHT
|
||||
ELM_NOTIFY_ORIENT_TOP_LEFT = enums.ELM_NOTIFY_ORIENT_TOP_LEFT
|
||||
ELM_NOTIFY_ORIENT_TOP_RIGHT = enums.ELM_NOTIFY_ORIENT_TOP_RIGHT
|
||||
ELM_NOTIFY_ORIENT_BOTTOM_LEFT = enums.ELM_NOTIFY_ORIENT_BOTTOM_LEFT
|
||||
ELM_NOTIFY_ORIENT_BOTTOM_RIGHT = enums.ELM_NOTIFY_ORIENT_BOTTOM_RIGHT
|
||||
ELM_NOTIFY_ORIENT_LAST = enums.ELM_NOTIFY_ORIENT_LAST
|
||||
|
||||
ELM_NOTIFY_ALIGN_FILL = -1.0
|
||||
|
||||
|
|
|
@ -18,13 +18,68 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_List, Evas_Object, Evas_Smart_Cb, \
|
||||
Evas_Coord, Evas_Callback_Type, Object as evasObject, Canvas as evasCanvas
|
||||
|
||||
from enums cimport Elm_Focus_Direction, Elm_Sel_Format, Elm_Sel_Type, \
|
||||
Elm_Xdnd_Action
|
||||
|
||||
cdef extern from "Edje.h":
|
||||
ctypedef void (*Edje_Signal_Cb)(void *data, Evas_Object *obj, const char *emission, const char *source)
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Focus_Direction:
|
||||
ELM_FOCUS_PREVIOUS
|
||||
ELM_FOCUS_NEXT
|
||||
ELM_FOCUS_UP
|
||||
ELM_FOCUS_DOWN
|
||||
ELM_FOCUS_RIGHT
|
||||
ELM_FOCUS_LEFT
|
||||
ctypedef enum Elm_Focus_Direction:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Focus_Move_Policy:
|
||||
ELM_FOCUS_MOVE_POLICY_CLICK
|
||||
ELM_FOCUS_MOVE_POLICY_IN
|
||||
ctypedef enum Elm_Focus_Move_Policy:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Focus_Autoscroll_Mode:
|
||||
ELM_FOCUS_AUTOSCROLL_MODE_SHOW
|
||||
ELM_FOCUS_AUTOSCROLL_MODE_NONE
|
||||
ELM_FOCUS_AUTOSCROLL_MODE_BRING_IN
|
||||
ctypedef enum Elm_Focus_Autoscroll_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Sel_Type:
|
||||
ELM_SEL_TYPE_PRIMARY
|
||||
ELM_SEL_TYPE_SECONDARY
|
||||
ELM_SEL_TYPE_XDND
|
||||
ELM_SEL_TYPE_CLIPBOARD
|
||||
ctypedef enum Elm_Sel_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Sel_Format:
|
||||
ELM_SEL_FORMAT_TARGETS
|
||||
ELM_SEL_FORMAT_NONE
|
||||
ELM_SEL_FORMAT_TEXT
|
||||
ELM_SEL_FORMAT_MARKUP
|
||||
ELM_SEL_FORMAT_IMAGE
|
||||
ELM_SEL_FORMAT_VCARD
|
||||
ELM_SEL_FORMAT_HTML
|
||||
ctypedef enum Elm_Sel_Format:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Xdnd_Action:
|
||||
ELM_XDND_ACTION_UNKNOWN
|
||||
ELM_XDND_ACTION_COPY
|
||||
ELM_XDND_ACTION_MOVE
|
||||
ELM_XDND_ACTION_PRIVATE
|
||||
ELM_XDND_ACTION_ASK
|
||||
ELM_XDND_ACTION_LIST
|
||||
ELM_XDND_ACTION_LINK
|
||||
ELM_XDND_ACTION_DESCRIPTION
|
||||
ctypedef enum Elm_Xdnd_Action:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Elm_Theme
|
||||
|
||||
ctypedef struct Elm_Object_Item
|
||||
|
|
|
@ -282,43 +282,6 @@ import logging
|
|||
log = logging.getLogger("elementary")
|
||||
import traceback
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_FOCUS_PREVIOUS = enums.ELM_FOCUS_PREVIOUS
|
||||
ELM_FOCUS_NEXT = enums.ELM_FOCUS_NEXT
|
||||
ELM_FOCUS_UP = enums.ELM_FOCUS_UP
|
||||
ELM_FOCUS_DOWN = enums.ELM_FOCUS_DOWN
|
||||
ELM_FOCUS_RIGHT = enums.ELM_FOCUS_RIGHT
|
||||
ELM_FOCUS_LEFT = enums.ELM_FOCUS_LEFT
|
||||
|
||||
ELM_FOCUS_MOVE_POLICY_CLICK = enums.ELM_FOCUS_MOVE_POLICY_CLICK
|
||||
ELM_FOCUS_MOVE_POLICY_IN = enums.ELM_FOCUS_MOVE_POLICY_IN
|
||||
|
||||
ELM_FOCUS_AUTOSCROLL_MODE_SHOW = enums.ELM_FOCUS_AUTOSCROLL_MODE_SHOW
|
||||
ELM_FOCUS_AUTOSCROLL_MODE_NONE = enums.ELM_FOCUS_AUTOSCROLL_MODE_NONE
|
||||
ELM_FOCUS_AUTOSCROLL_MODE_BRING_IN = enums.ELM_FOCUS_AUTOSCROLL_MODE_BRING_IN
|
||||
|
||||
ELM_SEL_TYPE_PRIMARY = enums.ELM_SEL_TYPE_PRIMARY
|
||||
ELM_SEL_TYPE_SECONDARY = enums.ELM_SEL_TYPE_SECONDARY
|
||||
ELM_SEL_TYPE_XDND = enums.ELM_SEL_TYPE_XDND
|
||||
ELM_SEL_TYPE_CLIPBOARD = enums.ELM_SEL_TYPE_CLIPBOARD
|
||||
|
||||
ELM_SEL_FORMAT_TARGETS = enums.ELM_SEL_FORMAT_TARGETS
|
||||
ELM_SEL_FORMAT_NONE = enums.ELM_SEL_FORMAT_NONE
|
||||
ELM_SEL_FORMAT_TEXT = enums.ELM_SEL_FORMAT_TEXT
|
||||
ELM_SEL_FORMAT_MARKUP = enums.ELM_SEL_FORMAT_MARKUP
|
||||
ELM_SEL_FORMAT_IMAGE = enums.ELM_SEL_FORMAT_IMAGE
|
||||
ELM_SEL_FORMAT_VCARD = enums.ELM_SEL_FORMAT_VCARD
|
||||
ELM_SEL_FORMAT_HTML = enums.ELM_SEL_FORMAT_HTML
|
||||
|
||||
ELM_XDND_ACTION_UNKNOWN = enums.ELM_XDND_ACTION_UNKNOWN
|
||||
ELM_XDND_ACTION_COPY = enums.ELM_XDND_ACTION_COPY
|
||||
ELM_XDND_ACTION_MOVE = enums.ELM_XDND_ACTION_MOVE
|
||||
ELM_XDND_ACTION_PRIVATE = enums.ELM_XDND_ACTION_PRIVATE
|
||||
ELM_XDND_ACTION_ASK = enums.ELM_XDND_ACTION_ASK
|
||||
ELM_XDND_ACTION_LIST = enums.ELM_XDND_ACTION_LIST
|
||||
ELM_XDND_ACTION_LINK = enums.ELM_XDND_ACTION_LINK
|
||||
ELM_XDND_ACTION_DESCRIPTION = enums.ELM_XDND_ACTION_DESCRIPTION
|
||||
|
||||
cdef void _object_callback(void *data,
|
||||
Evas_Object *o, void *event_info) with gil:
|
||||
|
|
|
@ -1,7 +1,16 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object
|
||||
from enums cimport Elm_Panel_Orient
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Panel_Orient:
|
||||
ELM_PANEL_ORIENT_TOP
|
||||
ELM_PANEL_ORIENT_BOTTOM
|
||||
ELM_PANEL_ORIENT_LEFT
|
||||
ELM_PANEL_ORIENT_RIGHT
|
||||
ctypedef enum Elm_Panel_Orient:
|
||||
pass
|
||||
|
||||
Evas_Object *elm_panel_add(Evas_Object *parent)
|
||||
void elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient)
|
||||
Elm_Panel_Orient elm_panel_orient_get(const Evas_Object *obj)
|
||||
|
|
|
@ -75,12 +75,6 @@ from efl.eo cimport _object_mapping_register
|
|||
from efl.evas cimport Object as evasObject
|
||||
from layout_class cimport LayoutClass
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_PANEL_ORIENT_TOP = enums.ELM_PANEL_ORIENT_TOP
|
||||
ELM_PANEL_ORIENT_BOTTOM = enums.ELM_PANEL_ORIENT_BOTTOM
|
||||
ELM_PANEL_ORIENT_LEFT = enums.ELM_PANEL_ORIENT_LEFT
|
||||
ELM_PANEL_ORIENT_RIGHT = enums.ELM_PANEL_ORIENT_RIGHT
|
||||
|
||||
cdef class Panel(LayoutClass):
|
||||
"""
|
||||
|
|
|
@ -1,7 +1,18 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object, Evas_Load_Error
|
||||
from enums cimport Elm_Photocam_Zoom_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Photocam_Zoom_Mode:
|
||||
ELM_PHOTOCAM_ZOOM_MODE_MANUAL
|
||||
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT
|
||||
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL
|
||||
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT_IN
|
||||
ELM_PHOTOCAM_ZOOM_MODE_LAST
|
||||
ctypedef enum Elm_Photocam_Zoom_Mode:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Elm_Photocam_Progress:
|
||||
double now
|
||||
double total
|
||||
|
|
|
@ -111,14 +111,6 @@ from efl.utils.deprecated cimport DEPRECATED
|
|||
from scroller cimport elm_scroller_policy_get, elm_scroller_policy_set, \
|
||||
elm_scroller_bounce_get, elm_scroller_bounce_set, Elm_Scroller_Policy
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_PHOTOCAM_ZOOM_MODE_MANUAL = enums.ELM_PHOTOCAM_ZOOM_MODE_MANUAL
|
||||
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT = enums.ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT
|
||||
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL = enums.ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL
|
||||
ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT_IN = enums.ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT_IN
|
||||
ELM_PHOTOCAM_ZOOM_MODE_LAST = enums.ELM_PHOTOCAM_ZOOM_MODE_LAST
|
||||
|
||||
|
||||
class PhotocamProgressInfo(object):
|
||||
"""PhotocamProgressInfo(...)
|
||||
|
|
|
@ -1,8 +1,32 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object, Evas_Smart_Cb
|
||||
from object_item cimport Elm_Object_Item
|
||||
from enums cimport Elm_Wrap_Type, Elm_Popup_Orient
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Popup_Orient:
|
||||
ELM_POPUP_ORIENT_TOP
|
||||
ELM_POPUP_ORIENT_CENTER
|
||||
ELM_POPUP_ORIENT_BOTTOM
|
||||
ELM_POPUP_ORIENT_LEFT
|
||||
ELM_POPUP_ORIENT_RIGHT
|
||||
ELM_POPUP_ORIENT_TOP_LEFT
|
||||
ELM_POPUP_ORIENT_TOP_RIGHT
|
||||
ELM_POPUP_ORIENT_BOTTOM_LEFT
|
||||
ELM_POPUP_ORIENT_BOTTOM_RIGHT
|
||||
ELM_POPUP_ORIENT_LAST
|
||||
ctypedef enum Elm_Popup_Orient:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Wrap_Type:
|
||||
ELM_WRAP_NONE
|
||||
ELM_WRAP_CHAR
|
||||
ELM_WRAP_WORD
|
||||
ELM_WRAP_MIXED
|
||||
ctypedef enum Elm_Wrap_Type:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_popup_add(Evas_Object *parent)
|
||||
Elm_Object_Item *elm_popup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, void *data)
|
||||
void elm_popup_content_text_wrap_type_set(Evas_Object *obj, Elm_Wrap_Type wrap)
|
||||
|
|
|
@ -190,24 +190,6 @@ from layout_class cimport LayoutClass
|
|||
from object_item cimport _object_item_callback, _object_item_callback2, \
|
||||
ObjectItem, _object_item_to_python
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_POPUP_ORIENT_TOP = enums.ELM_POPUP_ORIENT_TOP
|
||||
ELM_POPUP_ORIENT_CENTER = enums.ELM_POPUP_ORIENT_CENTER
|
||||
ELM_POPUP_ORIENT_BOTTOM = enums.ELM_POPUP_ORIENT_BOTTOM
|
||||
ELM_POPUP_ORIENT_LEFT = enums.ELM_POPUP_ORIENT_LEFT
|
||||
ELM_POPUP_ORIENT_RIGHT = enums.ELM_POPUP_ORIENT_RIGHT
|
||||
ELM_POPUP_ORIENT_TOP_LEFT = enums.ELM_POPUP_ORIENT_TOP_LEFT
|
||||
ELM_POPUP_ORIENT_TOP_RIGHT = enums.ELM_POPUP_ORIENT_TOP_RIGHT
|
||||
ELM_POPUP_ORIENT_BOTTOM_LEFT = enums.ELM_POPUP_ORIENT_BOTTOM_LEFT
|
||||
ELM_POPUP_ORIENT_BOTTOM_RIGHT = enums.ELM_POPUP_ORIENT_BOTTOM_RIGHT
|
||||
ELM_POPUP_ORIENT_LAST = enums.ELM_POPUP_ORIENT_LAST
|
||||
|
||||
ELM_WRAP_NONE = enums.ELM_WRAP_NONE
|
||||
ELM_WRAP_CHAR = enums.ELM_WRAP_CHAR
|
||||
ELM_WRAP_WORD = enums.ELM_WRAP_WORD
|
||||
ELM_WRAP_MIXED = enums.ELM_WRAP_MIXED
|
||||
|
||||
|
||||
def _cb_object_item_conv(uintptr_t addr):
|
||||
cdef Elm_Object_Item *it = <Elm_Object_Item *>addr
|
||||
|
|
|
@ -1,9 +1,32 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object, Evas_Coord
|
||||
from enums cimport Elm_Scroller_Policy, Elm_Scroller_Single_Direction, \
|
||||
Elm_Scroller_Movement_Block
|
||||
from object cimport Object
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Scroller_Policy:
|
||||
ELM_SCROLLER_POLICY_AUTO
|
||||
ELM_SCROLLER_POLICY_ON
|
||||
ELM_SCROLLER_POLICY_OFF
|
||||
ctypedef enum Elm_Scroller_Policy:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Scroller_Single_Direction:
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_NONE
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_SOFT
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_HARD
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_LAST
|
||||
ctypedef enum Elm_Scroller_Single_Direction:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Scroller_Movement_Block:
|
||||
ELM_SCROLLER_MOVEMENT_NO_BLOCK
|
||||
ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL
|
||||
ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL
|
||||
ctypedef enum Elm_Scroller_Movement_Block:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_scroller_add(Evas_Object *parent)
|
||||
void elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base)
|
||||
void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h)
|
||||
|
|
|
@ -149,19 +149,6 @@ from object cimport Object
|
|||
from layout_class cimport LayoutClass
|
||||
from efl.utils.deprecated cimport DEPRECATED
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_SCROLLER_POLICY_AUTO = enums.ELM_SCROLLER_POLICY_AUTO
|
||||
ELM_SCROLLER_POLICY_ON = enums.ELM_SCROLLER_POLICY_ON
|
||||
ELM_SCROLLER_POLICY_OFF = enums.ELM_SCROLLER_POLICY_OFF
|
||||
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_NONE = enums.ELM_SCROLLER_SINGLE_DIRECTION_NONE
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_SOFT = enums.ELM_SCROLLER_SINGLE_DIRECTION_SOFT
|
||||
ELM_SCROLLER_SINGLE_DIRECTION_HARD = enums.ELM_SCROLLER_SINGLE_DIRECTION_HARD
|
||||
|
||||
ELM_SCROLLER_MOVEMENT_NO_BLOCK = enums.ELM_SCROLLER_MOVEMENT_NO_BLOCK
|
||||
ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL = enums.ELM_SCROLLER_MOVEMENT_BLOCK_VERTICAL
|
||||
ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL = enums.ELM_SCROLLER_MOVEMENT_BLOCK_HORIZONTAL
|
||||
|
||||
cdef class Scrollable(Object):
|
||||
"""
|
||||
|
|
|
@ -7,7 +7,21 @@ from object_item cimport Elm_Object_Item
|
|||
cdef extern from "Python.h":
|
||||
void PyEval_InitThreads()
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Store_Item_Mapping_Type:
|
||||
ELM_STORE_ITEM_MAPPING_NONE
|
||||
ELM_STORE_ITEM_MAPPING_LABEL
|
||||
ELM_STORE_ITEM_MAPPING_STATE
|
||||
ELM_STORE_ITEM_MAPPING_ICON
|
||||
ELM_STORE_ITEM_MAPPING_PHOTO
|
||||
ELM_STORE_ITEM_MAPPING_CUSTOM
|
||||
ELM_STORE_ITEM_MAPPING_LAST
|
||||
ctypedef enum Elm_Store_Item_Mapping_Type:
|
||||
pass
|
||||
|
||||
|
||||
struct _Elm_Store:
|
||||
pass
|
||||
|
||||
|
|
|
@ -1,9 +1,50 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object
|
||||
from enums cimport Elm_Thumb_Animation_Setting, Ethumb_Thumb_Aspect, \
|
||||
Ethumb_Thumb_Format, Ethumb_Thumb_Orientation, \
|
||||
Ethumb_Thumb_FDO_Size
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Thumb_Animation_Setting:
|
||||
ELM_THUMB_ANIMATION_START
|
||||
ELM_THUMB_ANIMATION_LOOP
|
||||
ELM_THUMB_ANIMATION_STOP
|
||||
ELM_THUMB_ANIMATION_LAST
|
||||
ctypedef enum Elm_Thumb_Animation_Setting:
|
||||
pass
|
||||
|
||||
cpdef enum Ethumb_Thumb_FDO_Size:
|
||||
ETHUMB_THUMB_NORMAL
|
||||
ETHUMB_THUMB_LARGE
|
||||
ctypedef enum Ethumb_Thumb_FDO_Size:
|
||||
pass
|
||||
|
||||
cpdef enum Ethumb_Thumb_Format:
|
||||
ETHUMB_THUMB_FDO
|
||||
ETHUMB_THUMB_JPEG
|
||||
ETHUMB_THUMB_EET
|
||||
ctypedef enum Ethumb_Thumb_Format:
|
||||
pass
|
||||
|
||||
cpdef enum Ethumb_Thumb_Aspect:
|
||||
ETHUMB_THUMB_KEEP_ASPECT
|
||||
ETHUMB_THUMB_IGNORE_ASPECT
|
||||
ETHUMB_THUMB_CROP
|
||||
ctypedef enum Ethumb_Thumb_Aspect:
|
||||
pass
|
||||
|
||||
cpdef enum Ethumb_Thumb_Orientation:
|
||||
ETHUMB_THUMB_ORIENT_NONE
|
||||
ETHUMB_THUMB_ROTATE_90_CW
|
||||
ETHUMB_THUMB_ROTATE_180
|
||||
ETHUMB_THUMB_ROTATE_90_CCW
|
||||
ETHUMB_THUMB_FLIP_HORIZONTAL
|
||||
ETHUMB_THUMB_FLIP_VERTICAL
|
||||
ETHUMB_THUMB_FLIP_TRANSPOSE
|
||||
ETHUMB_THUMB_FLIP_TRANSVERSE
|
||||
ETHUMB_THUMB_ORIENT_ORIGINAL
|
||||
ctypedef enum Ethumb_Thumb_Orientation:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_thumb_add(Evas_Object *parent)
|
||||
void elm_thumb_reload(Evas_Object *obj)
|
||||
void elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key)
|
||||
|
|
|
@ -180,34 +180,6 @@ from efl.utils.conversions cimport _ctouni
|
|||
from efl.evas cimport Object as evasObject
|
||||
from object cimport Object
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_THUMB_ANIMATION_START = enums.ELM_THUMB_ANIMATION_START
|
||||
ELM_THUMB_ANIMATION_LOOP = enums.ELM_THUMB_ANIMATION_LOOP
|
||||
ELM_THUMB_ANIMATION_STOP = enums.ELM_THUMB_ANIMATION_STOP
|
||||
ELM_THUMB_ANIMATION_LAST = enums.ELM_THUMB_ANIMATION_LAST
|
||||
|
||||
ETHUMB_THUMB_NORMAL = enums.ETHUMB_THUMB_NORMAL
|
||||
ETHUMB_THUMB_LARGE = enums.ETHUMB_THUMB_LARGE
|
||||
|
||||
ETHUMB_THUMB_FDO = enums.ETHUMB_THUMB_FDO
|
||||
ETHUMB_THUMB_JPEG = enums.ETHUMB_THUMB_JPEG
|
||||
ETHUMB_THUMB_EET = enums.ETHUMB_THUMB_EET
|
||||
|
||||
ETHUMB_THUMB_KEEP_ASPECT = enums.ETHUMB_THUMB_KEEP_ASPECT
|
||||
ETHUMB_THUMB_IGNORE_ASPECT = enums.ETHUMB_THUMB_IGNORE_ASPECT
|
||||
ETHUMB_THUMB_CROP = enums.ETHUMB_THUMB_CROP
|
||||
|
||||
ETHUMB_THUMB_ORIENT_NONE = enums.ETHUMB_THUMB_ORIENT_NONE
|
||||
ETHUMB_THUMB_ROTATE_90_CW = enums.ETHUMB_THUMB_ROTATE_90_CW
|
||||
ETHUMB_THUMB_ROTATE_180 = enums.ETHUMB_THUMB_ROTATE_180
|
||||
ETHUMB_THUMB_ROTATE_90_CCW = enums.ETHUMB_THUMB_ROTATE_90_CCW
|
||||
ETHUMB_THUMB_FLIP_HORIZONTAL = enums.ETHUMB_THUMB_FLIP_HORIZONTAL
|
||||
ETHUMB_THUMB_FLIP_VERTICAL = enums.ETHUMB_THUMB_FLIP_VERTICAL
|
||||
ETHUMB_THUMB_FLIP_TRANSPOSE = enums.ETHUMB_THUMB_FLIP_TRANSPOSE
|
||||
ETHUMB_THUMB_FLIP_TRANSVERSE = enums.ETHUMB_THUMB_FLIP_TRANSVERSE
|
||||
ETHUMB_THUMB_ORIENT_ORIGINAL = enums.ETHUMB_THUMB_ORIENT_ORIGINAL
|
||||
|
||||
|
||||
cdef class Thumb(Object):
|
||||
"""
|
||||
|
|
|
@ -1,10 +1,46 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object, Evas_Smart_Cb
|
||||
from object_item cimport Elm_Object_Item
|
||||
from enums cimport Elm_Object_Select_Mode, Elm_Toolbar_Shrink_Mode, \
|
||||
Elm_Icon_Lookup_Order, Elm_Toolbar_Item_Scrollto_Type
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Icon_Lookup_Order:
|
||||
ELM_ICON_LOOKUP_FDO_THEME
|
||||
ELM_ICON_LOOKUP_THEME_FDO
|
||||
ELM_ICON_LOOKUP_FDO
|
||||
ELM_ICON_LOOKUP_THEME
|
||||
ctypedef enum Elm_Icon_Lookup_Order:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Object_Select_Mode:
|
||||
ELM_OBJECT_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_SELECT_MODE_ALWAYS
|
||||
ELM_OBJECT_SELECT_MODE_NONE
|
||||
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
|
||||
ELM_OBJECT_SELECT_MODE_MAX
|
||||
ctypedef enum Elm_Object_Select_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Toolbar_Item_Scrollto_Type:
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_NONE
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_IN
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_FIRST
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_MIDDLE
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_LAST
|
||||
ctypedef enum Elm_Toolbar_Item_Scrollto_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Toolbar_Shrink_Mode:
|
||||
ELM_TOOLBAR_SHRINK_NONE
|
||||
ELM_TOOLBAR_SHRINK_HIDE
|
||||
ELM_TOOLBAR_SHRINK_SCROLL
|
||||
ELM_TOOLBAR_SHRINK_MENU
|
||||
ELM_TOOLBAR_SHRINK_EXPAND
|
||||
ELM_TOOLBAR_SHRINK_LAST
|
||||
ctypedef enum Elm_Toolbar_Shrink_Mode:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Elm_Toolbar_Item_State:
|
||||
pass
|
||||
|
||||
|
|
|
@ -180,35 +180,9 @@ from efl.utils.deprecated cimport DEPRECATED
|
|||
from scroller cimport elm_scroller_policy_get, elm_scroller_policy_set, \
|
||||
elm_scroller_bounce_get, elm_scroller_bounce_set, Elm_Scroller_Policy
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_ICON_LOOKUP_FDO_THEME = enums.ELM_ICON_LOOKUP_FDO_THEME
|
||||
ELM_ICON_LOOKUP_THEME_FDO = enums.ELM_ICON_LOOKUP_THEME_FDO
|
||||
ELM_ICON_LOOKUP_FDO = enums.ELM_ICON_LOOKUP_FDO
|
||||
ELM_ICON_LOOKUP_THEME = enums.ELM_ICON_LOOKUP_THEME
|
||||
|
||||
ELM_OBJECT_SELECT_MODE_DEFAULT = enums.ELM_OBJECT_SELECT_MODE_DEFAULT
|
||||
ELM_OBJECT_SELECT_MODE_ALWAYS = enums.ELM_OBJECT_SELECT_MODE_ALWAYS
|
||||
ELM_OBJECT_SELECT_MODE_NONE = enums.ELM_OBJECT_SELECT_MODE_NONE
|
||||
ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY = enums.ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY
|
||||
ELM_OBJECT_SELECT_MODE_MAX = enums.ELM_OBJECT_SELECT_MODE_MAX
|
||||
|
||||
ELM_TOOLBAR_SHRINK_NONE = enums.ELM_TOOLBAR_SHRINK_NONE
|
||||
ELM_TOOLBAR_SHRINK_HIDE = enums.ELM_TOOLBAR_SHRINK_HIDE
|
||||
ELM_TOOLBAR_SHRINK_SCROLL = enums.ELM_TOOLBAR_SHRINK_SCROLL
|
||||
ELM_TOOLBAR_SHRINK_MENU = enums.ELM_TOOLBAR_SHRINK_MENU
|
||||
ELM_TOOLBAR_SHRINK_EXPAND = enums.ELM_TOOLBAR_SHRINK_EXPAND
|
||||
ELM_TOOLBAR_SHRINK_LAST = enums.ELM_TOOLBAR_SHRINK_LAST
|
||||
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_NONE = enums.ELM_TOOLBAR_ITEM_SCROLLTO_NONE
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_IN = enums.ELM_TOOLBAR_ITEM_SCROLLTO_IN
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_FIRST = enums.ELM_TOOLBAR_ITEM_SCROLLTO_FIRST
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_MIDDLE = enums.ELM_TOOLBAR_ITEM_SCROLLTO_MIDDLE
|
||||
ELM_TOOLBAR_ITEM_SCROLLTO_LAST = enums.ELM_TOOLBAR_ITEM_SCROLLTO_LAST
|
||||
|
||||
|
||||
import traceback
|
||||
|
||||
|
||||
def _cb_object_item_conv(uintptr_t addr):
|
||||
cdef Elm_Object_Item *it = <Elm_Object_Item *>addr
|
||||
return _object_item_to_python(it)
|
||||
|
|
|
@ -1,9 +1,37 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_List, Evas_Object, Evas_Coord
|
||||
from enums cimport Elm_Transit_Effect_Flip_Axis, Elm_Transit_Effect_Wipe_Dir, \
|
||||
Elm_Transit_Effect_Wipe_Type, Elm_Transit_Tween_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Transit_Effect_Flip_Axis:
|
||||
ELM_TRANSIT_EFFECT_FLIP_AXIS_X
|
||||
ELM_TRANSIT_EFFECT_FLIP_AXIS_Y
|
||||
ctypedef enum Elm_Transit_Effect_Flip_Axis:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Transit_Effect_Wipe_Dir:
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_UP
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_DOWN
|
||||
ctypedef enum Elm_Transit_Effect_Wipe_Dir:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Transit_Effect_Wipe_Type:
|
||||
ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE
|
||||
ELM_TRANSIT_EFFECT_WIPE_TYPE_SHOW
|
||||
ctypedef enum Elm_Transit_Effect_Wipe_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Transit_Tween_Mode:
|
||||
ELM_TRANSIT_TWEEN_MODE_LINEAR
|
||||
ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL
|
||||
ELM_TRANSIT_TWEEN_MODE_DECELERATE
|
||||
ELM_TRANSIT_TWEEN_MODE_ACCELERATE
|
||||
ctypedef enum Elm_Transit_Tween_Mode:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Elm_Transit
|
||||
ctypedef void Elm_Transit_Effect
|
||||
|
||||
|
|
|
@ -150,26 +150,9 @@ from efl.evas cimport Object as evasObject
|
|||
from efl.utils.conversions cimport eina_list_objects_to_python_list, \
|
||||
python_list_strings_to_eina_list
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_TRANSIT_EFFECT_FLIP_AXIS_X = enums.ELM_TRANSIT_EFFECT_FLIP_AXIS_X
|
||||
ELM_TRANSIT_EFFECT_FLIP_AXIS_Y = enums.ELM_TRANSIT_EFFECT_FLIP_AXIS_Y
|
||||
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT = enums.ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT = enums.ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_UP = enums.ELM_TRANSIT_EFFECT_WIPE_DIR_UP
|
||||
ELM_TRANSIT_EFFECT_WIPE_DIR_DOWN = enums.ELM_TRANSIT_EFFECT_WIPE_DIR_DOWN
|
||||
|
||||
ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE = enums.ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE
|
||||
ELM_TRANSIT_EFFECT_WIPE_TYPE_SHOW = enums.ELM_TRANSIT_EFFECT_WIPE_TYPE_SHOW
|
||||
|
||||
ELM_TRANSIT_TWEEN_MODE_LINEAR = enums.ELM_TRANSIT_TWEEN_MODE_LINEAR
|
||||
ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL = enums.ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL
|
||||
ELM_TRANSIT_TWEEN_MODE_DECELERATE = enums.ELM_TRANSIT_TWEEN_MODE_DECELERATE
|
||||
ELM_TRANSIT_TWEEN_MODE_ACCELERATE = enums.ELM_TRANSIT_TWEEN_MODE_ACCELERATE
|
||||
|
||||
import traceback
|
||||
|
||||
|
||||
cdef class TransitCustomEffect(object):
|
||||
"""TransitCustomEffect(...)
|
||||
|
||||
|
|
|
@ -1,8 +1,26 @@
|
|||
from efl.evas cimport Eina_Bool, Eina_List, Evas_Object, Evas_Coord
|
||||
from enums cimport Elm_Web_Window_Feature_Flag, Elm_Web_Zoom_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Web_Window_Feature_Flag:
|
||||
ELM_WEB_WINDOW_FEATURE_TOOLBAR
|
||||
ELM_WEB_WINDOW_FEATURE_STATUSBAR
|
||||
ELM_WEB_WINDOW_FEATURE_SCROLLBARS
|
||||
ELM_WEB_WINDOW_FEATURE_MENUBAR
|
||||
ELM_WEB_WINDOW_FEATURE_LOCATIONBAR
|
||||
ELM_WEB_WINDOW_FEATURE_FULLSCREEN
|
||||
ctypedef enum Elm_Web_Window_Feature_Flag:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Web_Zoom_Mode:
|
||||
ELM_WEB_ZOOM_MODE_MANUAL
|
||||
ELM_WEB_ZOOM_MODE_AUTO_FIT
|
||||
ELM_WEB_ZOOM_MODE_AUTO_FILL
|
||||
ctypedef enum Elm_Web_Zoom_Mode:
|
||||
pass
|
||||
|
||||
|
||||
ctypedef struct Elm_Web_Frame_Load_Error:
|
||||
int code
|
||||
Eina_Bool is_cancellation
|
||||
|
|
|
@ -156,18 +156,6 @@ from object cimport Object
|
|||
|
||||
import traceback
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_WEB_WINDOW_FEATURE_TOOLBAR = enums.ELM_WEB_WINDOW_FEATURE_TOOLBAR
|
||||
ELM_WEB_WINDOW_FEATURE_STATUSBAR = enums.ELM_WEB_WINDOW_FEATURE_STATUSBAR
|
||||
ELM_WEB_WINDOW_FEATURE_SCROLLBARS = enums.ELM_WEB_WINDOW_FEATURE_SCROLLBARS
|
||||
ELM_WEB_WINDOW_FEATURE_MENUBAR = enums.ELM_WEB_WINDOW_FEATURE_MENUBAR
|
||||
ELM_WEB_WINDOW_FEATURE_LOCATIONBAR = enums.ELM_WEB_WINDOW_FEATURE_LOCATIONBAR
|
||||
ELM_WEB_WINDOW_FEATURE_FULLSCREEN = enums.ELM_WEB_WINDOW_FEATURE_FULLSCREEN
|
||||
|
||||
ELM_WEB_ZOOM_MODE_MANUAL = enums.ELM_WEB_ZOOM_MODE_MANUAL
|
||||
ELM_WEB_ZOOM_MODE_AUTO_FIT = enums.ELM_WEB_ZOOM_MODE_AUTO_FIT
|
||||
ELM_WEB_ZOOM_MODE_AUTO_FILL = enums.ELM_WEB_ZOOM_MODE_AUTO_FILL
|
||||
|
||||
def _cb_string_conv(uintptr_t addr):
|
||||
cdef const char *s = <const char *>addr
|
||||
|
|
|
@ -1,9 +1,73 @@
|
|||
from efl.evas cimport Eina_Bool, Evas_Object
|
||||
from enums cimport Elm_Illume_Command, Elm_Win_Type, Elm_Win_Indicator_Mode, \
|
||||
Elm_Win_Indicator_Opacity_Mode, Elm_Win_Keyboard_Mode
|
||||
|
||||
|
||||
cdef extern from "Elementary.h":
|
||||
|
||||
cpdef enum Elm_Win_Type:
|
||||
ELM_WIN_UNKNOWN
|
||||
ELM_WIN_BASIC
|
||||
ELM_WIN_DIALOG_BASIC
|
||||
ELM_WIN_DESKTOP
|
||||
ELM_WIN_DOCK
|
||||
ELM_WIN_TOOLBAR
|
||||
ELM_WIN_MENU
|
||||
ELM_WIN_UTILITY
|
||||
ELM_WIN_SPLASH
|
||||
ELM_WIN_DROPDOWN_MENU
|
||||
ELM_WIN_POPUP_MENU
|
||||
ELM_WIN_TOOLTIP
|
||||
ELM_WIN_NOTIFICATION
|
||||
ELM_WIN_COMBO
|
||||
ELM_WIN_DND
|
||||
ELM_WIN_INLINED_IMAGE
|
||||
ELM_WIN_SOCKET_IMAGE
|
||||
ctypedef enum Elm_Win_Type:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Win_Indicator_Mode:
|
||||
ELM_WIN_INDICATOR_UNKNOWN
|
||||
ELM_WIN_INDICATOR_HIDE
|
||||
ELM_WIN_INDICATOR_SHOW
|
||||
ctypedef enum Elm_Win_Indicator_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Win_Indicator_Opacity_Mode:
|
||||
ELM_WIN_INDICATOR_OPACITY_UNKNOWN
|
||||
ELM_WIN_INDICATOR_OPAQUE
|
||||
ELM_WIN_INDICATOR_TRANSLUCENT
|
||||
ELM_WIN_INDICATOR_TRANSPARENT
|
||||
ctypedef enum Elm_Win_Indicator_Opacity_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Win_Keyboard_Mode:
|
||||
ELM_WIN_KEYBOARD_UNKNOWN
|
||||
ELM_WIN_KEYBOARD_OFF
|
||||
ELM_WIN_KEYBOARD_ON
|
||||
ELM_WIN_KEYBOARD_ALPHA
|
||||
ELM_WIN_KEYBOARD_NUMERIC
|
||||
ELM_WIN_KEYBOARD_PIN
|
||||
ELM_WIN_KEYBOARD_PHONE_NUMBER
|
||||
ELM_WIN_KEYBOARD_HEX
|
||||
ELM_WIN_KEYBOARD_TERMINAL
|
||||
ELM_WIN_KEYBOARD_PASSWORD
|
||||
ELM_WIN_KEYBOARD_IP
|
||||
ELM_WIN_KEYBOARD_HOST
|
||||
ELM_WIN_KEYBOARD_FILE
|
||||
ELM_WIN_KEYBOARD_URL
|
||||
ELM_WIN_KEYBOARD_KEYPAD
|
||||
ELM_WIN_KEYBOARD_J2ME
|
||||
ctypedef enum Elm_Win_Keyboard_Mode:
|
||||
pass
|
||||
|
||||
cpdef enum Elm_Illume_Command:
|
||||
ELM_ILLUME_COMMAND_FOCUS_BACK
|
||||
ELM_ILLUME_COMMAND_FOCUS_FORWARD
|
||||
ELM_ILLUME_COMMAND_FOCUS_HOME
|
||||
ELM_ILLUME_COMMAND_CLOSE
|
||||
ctypedef enum Elm_Illume_Command:
|
||||
pass
|
||||
|
||||
|
||||
Evas_Object *elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type)
|
||||
Evas_Object *elm_win_util_standard_add(const char *name, const char *title)
|
||||
Evas_Object *elm_win_util_dialog_add(Evas_Object *parent, const char *name, const char *title)
|
||||
|
|
|
@ -364,56 +364,6 @@ from efl.utils.conversions cimport python_list_strings_to_array_of_strings, \
|
|||
array_of_strings_to_python_list, python_list_ints_to_array_of_ints, \
|
||||
array_of_ints_to_python_list
|
||||
|
||||
cimport enums
|
||||
|
||||
ELM_WIN_UNKNOWN = enums.ELM_WIN_UNKNOWN
|
||||
ELM_WIN_BASIC = enums.ELM_WIN_BASIC
|
||||
ELM_WIN_DIALOG_BASIC = enums.ELM_WIN_DIALOG_BASIC
|
||||
ELM_WIN_DESKTOP = enums.ELM_WIN_DESKTOP
|
||||
ELM_WIN_DOCK = enums.ELM_WIN_DOCK
|
||||
ELM_WIN_TOOLBAR = enums.ELM_WIN_TOOLBAR
|
||||
ELM_WIN_MENU = enums.ELM_WIN_MENU
|
||||
ELM_WIN_UTILITY = enums.ELM_WIN_UTILITY
|
||||
ELM_WIN_SPLASH = enums.ELM_WIN_SPLASH
|
||||
ELM_WIN_DROPDOWN_MENU = enums.ELM_WIN_DROPDOWN_MENU
|
||||
ELM_WIN_POPUP_MENU = enums.ELM_WIN_POPUP_MENU
|
||||
ELM_WIN_TOOLTIP = enums.ELM_WIN_TOOLTIP
|
||||
ELM_WIN_NOTIFICATION = enums.ELM_WIN_NOTIFICATION
|
||||
ELM_WIN_COMBO = enums.ELM_WIN_COMBO
|
||||
ELM_WIN_DND = enums.ELM_WIN_DND
|
||||
ELM_WIN_INLINED_IMAGE = enums.ELM_WIN_INLINED_IMAGE
|
||||
ELM_WIN_SOCKET_IMAGE = enums.ELM_WIN_SOCKET_IMAGE
|
||||
|
||||
ELM_WIN_INDICATOR_UNKNOWN = enums.ELM_WIN_INDICATOR_UNKNOWN
|
||||
ELM_WIN_INDICATOR_HIDE = enums.ELM_WIN_INDICATOR_HIDE
|
||||
ELM_WIN_INDICATOR_SHOW = enums.ELM_WIN_INDICATOR_SHOW
|
||||
|
||||
ELM_WIN_INDICATOR_OPACITY_UNKNOWN = enums.ELM_WIN_INDICATOR_OPACITY_UNKNOWN
|
||||
ELM_WIN_INDICATOR_OPAQUE = enums.ELM_WIN_INDICATOR_OPAQUE
|
||||
ELM_WIN_INDICATOR_TRANSLUCENT = enums.ELM_WIN_INDICATOR_TRANSLUCENT
|
||||
ELM_WIN_INDICATOR_TRANSPARENT = enums.ELM_WIN_INDICATOR_TRANSPARENT
|
||||
|
||||
ELM_WIN_KEYBOARD_UNKNOWN = enums.ELM_WIN_KEYBOARD_UNKNOWN
|
||||
ELM_WIN_KEYBOARD_OFF = enums.ELM_WIN_KEYBOARD_OFF
|
||||
ELM_WIN_KEYBOARD_ON = enums.ELM_WIN_KEYBOARD_ON
|
||||
ELM_WIN_KEYBOARD_ALPHA = enums.ELM_WIN_KEYBOARD_ALPHA
|
||||
ELM_WIN_KEYBOARD_NUMERIC = enums.ELM_WIN_KEYBOARD_NUMERIC
|
||||
ELM_WIN_KEYBOARD_PIN = enums.ELM_WIN_KEYBOARD_PIN
|
||||
ELM_WIN_KEYBOARD_PHONE_NUMBER = enums.ELM_WIN_KEYBOARD_PHONE_NUMBER
|
||||
ELM_WIN_KEYBOARD_HEX = enums.ELM_WIN_KEYBOARD_HEX
|
||||
ELM_WIN_KEYBOARD_TERMINAL = enums.ELM_WIN_KEYBOARD_TERMINAL
|
||||
ELM_WIN_KEYBOARD_PASSWORD = enums.ELM_WIN_KEYBOARD_PASSWORD
|
||||
ELM_WIN_KEYBOARD_IP = enums.ELM_WIN_KEYBOARD_IP
|
||||
ELM_WIN_KEYBOARD_HOST = enums.ELM_WIN_KEYBOARD_HOST
|
||||
ELM_WIN_KEYBOARD_FILE = enums.ELM_WIN_KEYBOARD_FILE
|
||||
ELM_WIN_KEYBOARD_URL = enums.ELM_WIN_KEYBOARD_URL
|
||||
ELM_WIN_KEYBOARD_KEYPAD = enums.ELM_WIN_KEYBOARD_KEYPAD
|
||||
ELM_WIN_KEYBOARD_J2ME = enums.ELM_WIN_KEYBOARD_J2ME
|
||||
|
||||
ELM_ILLUME_COMMAND_FOCUS_BACK = enums.ELM_ILLUME_COMMAND_FOCUS_BACK
|
||||
ELM_ILLUME_COMMAND_FOCUS_FORWARD = enums.ELM_ILLUME_COMMAND_FOCUS_FORWARD
|
||||
ELM_ILLUME_COMMAND_FOCUS_HOME = enums.ELM_ILLUME_COMMAND_FOCUS_HOME
|
||||
ELM_ILLUME_COMMAND_CLOSE = enums.ELM_ILLUME_COMMAND_CLOSE
|
||||
|
||||
cdef class Window(Object):
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue