mBackground = evas_object_rectangle_add(mEvas);
evas_object_color_set(mBackground, 70, 70, 70, 255);
evas_object_show(mBackground);
-
- mVg = evas_object_vg_add(mEvas);
- evas_object_show(mVg);
-
- mRoot = evas_vg_container_add(mVg);
- evas_object_vg_root_node_set(mVg, mRoot);
}
void
EvasApp::resize(int w, int h)
{
evas_object_resize(mBackground, w, h);
- evas_object_resize(mVg, w, h);
mw = w;
mh = h;
}
void run();
Ecore_Evas * ee() const{return mEcoreEvas;}
Evas * evas() const {return mEvas;}
- Efl_VG * root() const {return mRoot;}
void addExitCb(appCb exitcb, void *data) {mExitCb = exitcb; mExitData = data;}
void addResizeCb(appCb resizecb, void *data) {mResizeCb = resizecb; mResizeData = data;}
void addKeyCb(appCb keycb, void *data) {mKeyCb = keycb; mKeyData = data;}
int mh;
Ecore_Evas *mEcoreEvas;
Evas *mEvas;
- Efl_VG *mRoot;
- Evas_Object *mVg;
Evas_Object *mBackground;
appCb mResizeCb;
void *mResizeData;