/**
* Values above should be modified if something will be changed in GUI
*/
-#define WIN_HEIGHT 80
-#define WIN_WIDTH 980
+#define WIN_HEIGHT 112
+#define WIN_WIDTH 944
-#define LEFT_PADDING 150
-#define RIGHT_PADDING 150
-#define TOP_PADDING 320
+#define LEFT_PADDING 168
+#define RIGHT_PADDING 168
+#define TOP_PADDING 32
-#define WIN_LEFT_PADDING 45
+#define WIN_LEFT_PADDING 56
#define WIN_RIGHT_PADDING 44
-#define SETTING_RIGHT_PADDING 44
+#define SETTING_RIGHT_PADDING 0
#define IC_ICON_SIZE 42
-#define IC_SETTING_SIZE 27
-#define IC_SOUND_ON_W 30
-#define IC_SOUND_ON_H 26
-#define IC_SOUND_TOP_PADDING 27
-#define IC_SOUND_MUTE_W 29
-#define IC_SOUND_MUTE_H 26
+#define IC_SETTING_SIZE 0
+#define IC_SOUND_ON_W 0
+#define IC_SOUND_ON_H 0
+#define IC_SOUND_TOP_PADDING 39
+#define IC_SOUND_MUTE_W 32
+#define IC_SOUND_MUTE_H 32
-#define CONTENT_TOP_PADDING 23
-#define CONTENT_BOTTOM_PADDING 23
-#define CONTENT_LEFT_PADDING 120
-#define CONTENT_RIGHT_PADDING 26
+#define CONTENT_TOP_PADDING 54
+#define CONTENT_BOTTOM_PADDING 54
+#define CONTENT_LEFT_PADDING 108
+#define CONTENT_RIGHT_PADDING 0
-#define CONTENT_SLIDER_WIDTH 620
-#define CONTENT_SLIDER_WIDTH_L 620
-#define CONTENT_HEIGHT 34
+#define CONTENT_SLIDER_WIDTH 780
+#define CONTENT_SLIDER_WIDTH_L 780
+#define CONTENT_HEIGHT 4
#define WARNING_POPUP_HEIGHT 222
#define WARRNING_TEXT_TOP_PADDING 38
description {
state : "default" 0.0;
image.normal: "sound_volume_popup_bg.#.png";
+ image.border : 0 0 0 0;
rel1.to : "bg";
rel2.to : "bg";
}
description {
state : "portrait" 0.0;
image.normal: "sound_volume_popup_bg.#.png";
+ image.border : 0 0 0 0;
rel1.to : "bg";
rel2.to : "bg";
}
state : "landscape" 0.0;
visible : 1;
image.normal: "sound_volume_popup_bg.#.png";
+ image.border : 0 0 0 0;
rel1.to : "bg";
rel2.to : "bg";
}
scale : 1;
description {
state : "default" 0.0;
+ visible : 1;
fixed : 1 1;
rel1 { relative : IC_SOUND_MUTE_X_MIN IC_SOUND_MUTE_Y_MIN; to : "clipper";}
rel2 { relative : IC_SOUND_MUTE_X_MAX IC_SOUND_MUTE_Y_MAX; to : "clipper";}
aspect : 1 1;
aspect_preference : BOTH;
}
+ description {
+ state: "portrait";
+ inherit: "default" 0.0;
+ }
}
part {
_D("Volume icon set");
char *img = NULL;
char *img_mute = NULL;
+ int sound_level = volume_sound_level_get(sound_type);
if (sound == -1 || vibration == -1) {
img = IMG_VOLUME_ICON_OFF;
case SOUND_TYPE_ALARM:
case SOUND_TYPE_RINGTONE:
if (sound > 0) {
- img = IMG_VOLUME_ICON;
- img_mute = IMG_VOLUME_ICON_MUTE_OFF;
+ if (sound_level <= 7) {
+ img = IMG_VOLUME_ICON_MUTE;
+ img_mute = IMG_VOLUME_ICON_MUTE_OFF;
+ } else {
+ img = IMG_VOLUME_ICON;
+ img_mute = IMG_VOLUME_ICON_MUTE_OFF;
+ }
} else {
img = IMG_VOLUME_ICON_OFF;
img_mute = IMG_VOLUME_ICON_MUTE;
break;
case SOUND_TYPE_MEDIA:
if (volume_sound_sound_manager_volume_get(sound_type) > 0) {
- img = IMG_VOLUME_ICON;
- img_mute = IMG_VOLUME_ICON_MUTE_OFF;
+ if (sound_level <= 7) {
+ img = IMG_VOLUME_ICON_MUTE;
+ img_mute = IMG_VOLUME_ICON_MUTE_OFF;
+ } else {
+ img = IMG_VOLUME_ICON;
+ img_mute = IMG_VOLUME_ICON_MUTE_OFF;
+ }
} else {
img = IMG_VOLUME_ICON_OFF;
img_mute = IMG_VOLUME_ICON_MUTE;
img = IMG_VOLUME_ICON_NOTI_MUTE;
break;
default:
- img = IMG_VOLUME_ICON;
- img_mute = IMG_VOLUME_ICON_MUTE_OFF;
+ if (sound_level <= 7) {
+ img = IMG_VOLUME_ICON_MUTE;
+ img_mute = IMG_VOLUME_ICON_MUTE_OFF;
+ } else {
+ img = IMG_VOLUME_ICON;
+ img_mute = IMG_VOLUME_ICON_MUTE_OFF;
+ }
break;
}
elm_slider_indicator_show_set(slider, EINA_FALSE);
elm_slider_indicator_format_set(slider, "%.0f");
evas_object_size_hint_weight_set(slider, EVAS_HINT_EXPAND, 0.0);
- evas_object_size_hint_align_set(slider, EVAS_HINT_FILL, 0.5);
+ evas_object_size_hint_align_set(slider, EVAS_HINT_FILL, 0.0);
elm_slider_min_max_set(slider, min, max);
elm_slider_value_set(slider, val);
elm_object_signal_callback_add(ly_outer, "hide,popup", "event", _hide_launcher, NULL);
view_info.ly_outer = ly_outer;
- /* make setting icon */
- Evas_Object *icon_setting = _setting_icon_make();
- retv_if(!icon_setting, VOLUME_ERROR_FAIL);
- elm_object_part_content_set(ly_outer, "ic_setting", icon_setting);
- view_info.icon_setting = icon_setting;
-
/* make volume icon */
Evas_Object *icon_volume = _volume_icon_make();
retv_if(!icon_volume, VOLUME_ERROR_FAIL);
- elm_object_part_content_set(ly_outer, "ic_sound", icon_volume);
+ elm_object_part_content_set(ly_outer, "ic_sound_mute", icon_volume);
view_info.icon_volume = icon_volume;
- /* make volume mute icon */
- Evas_Object *icon_volume_mute = _volume_icon_make();
- retv_if(!icon_volume_mute, VOLUME_ERROR_FAIL);
- elm_object_part_content_set(ly_outer, "ic_sound_mute", icon_volume_mute);
- view_info.icon_volume_mute = icon_volume_mute;
-
/* make slider */
Evas_Object *slider = _slider_make();
retv_if(!slider, VOLUME_ERROR_FAIL);