indicator_util_icon_state(win->type,0);
}
- if(win->type == INDICATOR_WIN_LAND)
- {
- DBG("land = %d",bShow);
- if(bShow==FALSE)
- {
- indicator_send_evas_ecore_message(win,1,2);
- }
- else
- {
- indicator_send_evas_ecore_message(win,0,1);
- }
- }
- else
- {
- DBG("port = %d",bShow);
- indicator_send_evas_ecore_message(win,0,1);
- }
-
if(bEffect)
{
if(bShow)
hide_timer = NULL;
}
indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_LAND]),0,0);
- indicator_send_evas_ecore_message(&(ad->win[INDICATOR_WIN_LAND]),0,1);
+
+ if(is_quickpanel_opened == 1)
+ {
+ indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_PORT]),1,0);
+ }
+
+ indicator_send_evas_ecore_message(&(ad->win[INDICATOR_WIN_PORT]),0,1);
}
break;
case 90:
{
DBG("hide indicator = %d %d",is_quickpanel_opened,is_apptray_opened);
indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_LAND]),0,0);
+ indicator_send_evas_ecore_message(&(ad->win[INDICATOR_WIN_LAND]),1,2);
if (hide_timer != NULL)
{
ecore_timer_del(hide_timer);
else
{
indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_LAND]),1,0);
+ indicator_send_evas_ecore_message(&(ad->win[INDICATOR_WIN_LAND]),0,1);
}
break;
default:
{
indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_PORT]),1,0);
}
- indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_LAND]),1,0);
}
else
{
if( current_angle==0 || current_angle == 180)
{
+ indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_LAND]),0,0);
+
if(indicator_icon_backup_state[INDICATOR_WIN_PORT]==0)
indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_PORT]),0,1);
else
indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_PORT]),1,0);
-
- indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_LAND]),0,0);
}
else
{
indicator_util_show_hide_icons(&(ad->win[INDICATOR_WIN_LAND]),0,1);
+ indicator_send_evas_ecore_message(&(ad->win[INDICATOR_WIN_LAND]),1,2);
}
-
}
}
}
}
indicator_util_show_hide_icons(data,0,1);
+ indicator_send_evas_ecore_message(data,1,2);
}
if(indicator_icon_show_state[win->type] == 0)
{
indicator_util_show_hide_icons(win,1,1);
+ indicator_send_evas_ecore_message(win,0,1);
if (hide_timer != NULL) {
ecore_timer_del(hide_timer);
hide_timer = NULL;
win_info* win = (win_info*)data;
retif(data == NULL, , "Invalid parameter!");
- DBG("win(%d),bRepeat(%d),bType(%d)");
+ DBG("win(%d),bRepeat(%d),bType(%d)",win->type, bRepeat, bType);
ee_port = ecore_evas_ecore_evas_get(evas_object_evas_get(win->win_main));
ecore_evas_msg_send(ee_port, MSG_DOMAIN_CONTROL_INDICATOR, MSG_ID_INDICATOR_REPEAT_EVENT, &bRepeat, sizeof(int));
ecore_evas_msg_send(ee_port, MSG_DOMAIN_CONTROL_INDICATOR, MSG_ID_INDICATOR_TYPE, &bType, sizeof(int));