4 * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
8 * Jaewon Lim <jaewon81.lim@samsung.com>
9 * Woojin Jung <woojin2.jung@samsung.com>
10 * Juyoung Kim <j0.kim@samsung.com>
12 * This library is free software; you can redistribute it and/or modify it under
13 * the terms of the GNU Lesser General Public License as published by the
14 * Free Software Foundation; either version 2.1 of the License, or (at your option)
17 * This library is distributed in the hope that it will be useful, but WITHOUT ANY
18 * WARRANTY; without even the implied warranty of MERCHANTABILITY or
19 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
20 * License for more details.
22 * You should have received a copy of the GNU Lesser General Public License
23 * along with this library; if not, write to the Free Software Foundation, Inc., 51
24 * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
35 //#include <stdbool.h>
40 #include <Elementary.h>
44 #include "probeinfo.h"
47 Evas_Object *elm_win_add(Evas_Object *parent, const char* name, Elm_Win_Type type)
49 static Evas_Object * (*elm_win_addp)(Evas_Object *parent, const char* name, Elm_Win_Type type);
51 BEFORE_ORIGINAL_SNAPSHOT(elm_win_add, LIBELEMENTARY);
53 ret = elm_win_addp(parent, name, type);
55 AFTER_ORIGINAL_SNAPSHOT(ret);
60 Evas_Object * elm_controlbar_add (Evas_Object *parent)
62 static Evas_Object * (*elm_controlbar_addp)(Evas_Object *parent);
64 BEFORE_ORIGINAL_SNAPSHOT(elm_controlbar_add, LIBELEMENTARY);
66 ret = elm_controlbar_addp(parent);
68 AFTER_ORIGINAL_SNAPSHOT(ret);
72 // ecore_evas_callback_post_render_set(ecore_evas_ecore_evas_get(evas_object_evas_get(parent)), _cbecore);
75 Evas_Object *elm_naviframe_add(Evas_Object *parent)
77 static Evas_Object * (*elm_naviframe_addp)(Evas_Object *parent);
79 BEFORE_ORIGINAL_SNAPSHOT(elm_naviframe_add, LIBELEMENTARY);
81 ret = elm_naviframe_addp(parent);
83 AFTER_ORIGINAL_SNAPSHOT(ret);
88 Evas_Object *elm_pager_add(Evas_Object *parent)
90 static Evas_Object * (*elm_pager_addp)(Evas_Object *parent);
92 BEFORE_ORIGINAL_SNAPSHOT(elm_pager_add, LIBELEMENTARY);
94 ret = elm_pager_addp(parent);
96 AFTER_ORIGINAL_SNAPSHOT(ret);