using namespace efl_viewmgr;
using namespace viewmgr;
+#define MY_VIEWMGR dynamic_cast<ui_viewmgr *>(this->get_viewmgr())
+#define MY_CONTROLLER dynamic_cast<ui_basic_controller *>(this->get_controller()))
static void update_menu(Evas_Object *win, Evas_Object *ctxpopup)
{
}
//Set software back key, if it's needed
- ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(ui_iface_view::get_viewmgr());
+ ui_viewmgr *viewmgr = MY_VIEWMGR;
if (viewmgr->need_soft_key())
{
Evas_Object *prev_btn = elm_button_add(layout);
if (this->get_controller())
{
- (dynamic_cast<ui_basic_controller *>(this->get_controller()))->on_menu();
+ (MY_CONTROLLER->on_menu();
}
if (this->ctxpopup)
{
- update_menu(dynamic_cast<ui_viewmgr *>(this->get_viewmgr())->get_window(), this->ctxpopup);
+ update_menu(MY_VIEWMGR->get_window(), this->ctxpopup);
}
}
using namespace efl_viewmgr;
using namespace viewmgr;
+#define MY_CONTROLLER dynamic_cast<ui_controller *>(this->get_controller())
+#define MY_VIEWMGR dynamic_cast<ui_viewmgr *>(this->get_viewmgr())
+
ui_view::ui_view(ui_controller *controller, const char *name)
: ui_iface_view(controller, name)
{
Evas_Object *ui_view::get_base()
{
- ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(ui_iface_view::get_viewmgr());
+ ui_viewmgr *viewmgr = MY_VIEWMGR;
if (!viewmgr)
{
return NULL;
Evas_Object *ui_view ::get_parent()
{
- ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(this->get_viewmgr());
+ ui_viewmgr *viewmgr = MY_VIEWMGR;
if (!viewmgr)
{
LOGE("Failed to get a viewmgr");
ui_iface_view::set_indicator(indicator);
- ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(this->get_viewmgr());
+ ui_viewmgr *viewmgr = MY_VIEWMGR;
if (!viewmgr->is_activated()) return;
{
if (this->get_controller())
{
- if (!dynamic_cast<ui_controller *>(this->get_controller())->on_back())
+ if (!MY_CONTROLLER->on_back())
{
return;
}
}
- dynamic_cast<ui_viewmgr *>(this->get_viewmgr())->pop_view();
+ MY_VIEWMGR->pop_view();
}
void ui_view::on_rotate(int degree)
{
if (this->get_controller())
{
- dynamic_cast<ui_controller *>(this->get_controller())->on_rotate(degree);
+ MY_CONTROLLER->on_rotate(degree);
}
}
{
if (this->get_controller())
{
- dynamic_cast<ui_controller *>(this->get_controller())->on_portrait();
+ MY_CONTROLLER->on_portrait();
}
}
{
if (this->get_controller())
{
- dynamic_cast<ui_controller *>(this->get_controller())->on_landscape();
+ MY_CONTROLLER->on_landscape();
}
}
void ui_view::set_event_block(bool block)
int ui_view::get_degree()
{
- ui_viewmgr *viewmgr = dynamic_cast<ui_viewmgr *>(ui_iface_view::get_viewmgr());
+ ui_viewmgr *viewmgr = MY_VIEWMGR;
if (!viewmgr)
{
LOGE("Failed to get a viewmgr");