New 1.13 property Scroller.step_size
This commit is contained in:
parent
852d472db8
commit
64e9c9ac96
|
@ -45,6 +45,8 @@ cdef extern from "Elementary.h":
|
|||
void elm_scroller_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel)
|
||||
void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize)
|
||||
void elm_scroller_page_size_get(const Evas_Object *obj, Evas_Coord *h_pagesize, Evas_Coord *v_pagesize)
|
||||
void elm_scroller_step_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
|
||||
void elm_scroller_step_size_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
|
||||
void elm_scroller_page_scroll_limit_set(const Evas_Object *obj, Evas_Coord page_limit_h, Evas_Coord page_limit_v)
|
||||
void elm_scroller_page_scroll_limit_get(const Evas_Object *obj, Evas_Coord *page_limit_h, Evas_Coord *page_limit_v)
|
||||
void elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber)
|
||||
|
|
|
@ -426,6 +426,31 @@ cdef class Scrollable(Object):
|
|||
elm_scroller_page_size_get(self.obj, &h_pagesize, &v_pagesize)
|
||||
return (h_pagesize, v_pagesize)
|
||||
|
||||
property step_size:
|
||||
"""The step size to move scroller by key event.
|
||||
|
||||
:type: (int **x**, int **y**)
|
||||
|
||||
.. versionadded:: 1.13
|
||||
|
||||
"""
|
||||
def __set__(self, value):
|
||||
x, y = value
|
||||
elm_scroller_step_size_set(self.obj, x, y)
|
||||
|
||||
def __get__(self):
|
||||
cdef int x, y
|
||||
elm_scroller_step_size_get(self.obj, &x, &y)
|
||||
return (x, y)
|
||||
|
||||
def step_size_set(self, x, y):
|
||||
elm_scroller_step_size_set(self.obj, x, y)
|
||||
|
||||
def step_size_get(self):
|
||||
cdef int x, y
|
||||
elm_scroller_step_size_get(self.obj, &x, &y)
|
||||
return (x, y)
|
||||
|
||||
property page_scroll_limit:
|
||||
"""The maximum of the movable page at a flicking.
|
||||
|
||||
|
|
Loading…
Reference in New Issue