2 * Copyright 2013 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://floralicense.org/license/
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 struct live_sc_event_info {
22 struct live_sc_drag_info {
27 struct live_sc_move_info {
38 extern Evas_Object *live_scroller_add(Evas_Object *parent);
39 extern int live_scroller_append(Evas_Object *scroller, Evas_Object *item);
40 extern Evas_Object *live_scroller_remove(Evas_Object *scroller, int idx);
41 extern Evas_Object *live_scroller_get_item(Evas_Object *scroller, int idx);
42 extern int live_scroller_get_current(Evas_Object *scroller);
43 extern int live_scroller_loop_set(Evas_Object *scroller, int is_loop);
45 extern int live_scroller_freeze(Evas_Object *scroller);
46 extern int live_scroller_thaw(Evas_Object *scroller);
48 extern int live_scroller_anim_to(Evas_Object *scroller, double fps, int offset);
49 extern int live_scroller_go_to(Evas_Object *scroller, int idx);
51 extern int live_scroller_update(Evas_Object *scroller);
53 extern int live_scroller_remove_by_obj(Evas_Object *scroller, Evas_Object *obj);
54 extern int live_scroller_get_item_index(Evas_Object *scroller, Evas_Object *item);
55 extern int live_scroller_get_item_count(Evas_Object *scroller);