}
}
-static void _show_zoom_icon(void *data)
+static void _show_zoom_icon(Ivug_MainView *pMainView)
{
- ivug_ret_if(!data);
+ ivug_ret_if(!pMainView);
MSG_MAIN_ERROR("_show_zoom_icon");
- Ivug_MainView *pMainView = (Ivug_MainView *)data;
-
/*unsigned int zoom_level = ivug_slider_zoom_level_get(pMainView->slider);
if(zoom_level == 0)
{
edje_object_signal_emit(_EDJ(pMainView->empty_layout), "elm,state,zoom_slider,show","elm");
}
+static void _hide_zoom_icon(Ivug_MainView *pMainView)
+{
+ ivug_ret_if(!pMainView);
+
+ MSG_MAIN_ERROR("_hide_zoom_icon");
+
+ edje_object_signal_emit(_EDJ(pMainView->empty_layout), "elm,state,btn_zoom_out,hide","elm");
+ edje_object_signal_emit(_EDJ(pMainView->empty_layout), "elm,state,btn_zoom_in,hide","elm");
+ edje_object_signal_emit(_EDJ(pMainView->empty_layout), "elm,state,zoom_slider,hide","elm");
+}
+
static void _update_main_view(Ivug_MainView *pMainView)
{
IV_ASSERT(pMainView != NULL);
PERF_CHECK_END(LVL6, "Set menu title");
- _show_zoom_icon(pMainView);
+ slide_state_t state = ivug_slider_get_state(pMainView->slider);
+
+ if(mdata->slide_type == SLIDE_TYPE_IMAGE && mdata->bIsDRMContent == false && state != SLIDE_STATE_ERROR)
+ {
+ _show_zoom_icon(pMainView);
+ }
+ else
+ {
+ _hide_zoom_icon(pMainView);
+ }
return;
}
ivug_main_view_set_hide_timer(pMainView);
}
- _show_zoom_icon(data);
+ _show_zoom_icon(pMainView);
}
static void
ivug_main_view_set_hide_timer(pMainView);
}
- _show_zoom_icon(data);
+ _show_zoom_icon(pMainView);
}
static void _zoom_slider_change_cb(void *data, Evas_Object *obj, void *event_info)
elm_object_item_signal_emit(pMainView->navi_it, "elm,state,toolbar,close", "");
// zoom icon
- edje_object_signal_emit(_EDJ(pMainView->empty_layout), "elm,state,btn_zoom_out,hide","elm");
- edje_object_signal_emit(_EDJ(pMainView->empty_layout), "elm,state,btn_zoom_in,hide","elm");
- edje_object_signal_emit(_EDJ(pMainView->empty_layout), "elm,state,zoom_slider,hide","elm");
+ _hide_zoom_icon(pMainView);
ivug_slider_set_menu_visibility(pMainView->slider, EINA_FALSE);