diff --git a/data/themes/default/layout_common.edc b/data/themes/default/layout_common.edc
index 4a9f19f..3bbeb5d 100644
--- a/data/themes/default/layout_common.edc
+++ b/data/themes/default/layout_common.edc
@@ -2044,6 +2044,14 @@ group { name: "statusbar_layout";
image.normal: "cursor_arrow.png";
}
}
+ part { "elm.swallow.cursor_arrow.tooltip";
+ type: SWALLOW;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ rel1.to: "cursor_arrow";
+ rel2.to: "cursor_arrow";
+ }
+ }
part { name: "elm.text.cursor_pxx";
type: TEXT;
clip_to: "base_clip";
@@ -2235,6 +2243,14 @@ group { name: "statusbar_layout";
image.normal: "navi_group.png";
}
}
+ part { "elm.swallow.group_icon.tooltip";
+ type: SWALLOW;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ rel1.to: "group_icon";
+ rel2.to: "group_icon";
+ }
+ }
part { name: "elm.text.group_name";
type: TEXT;
clip_to: "base_clip";
@@ -2301,6 +2317,14 @@ group { name: "statusbar_layout";
}
}
}
+ part { "elm.swallow.line.tooltip";
+ type: SWALLOW;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ rel1.to: "elm.text.line_[";
+ rel2.to: "elm.text.line_[";
+ }
+ }
part { name: "elm.text.line_cur";
type: TEXT;
clip_to: "base_clip";
diff --git a/src/bin/statusbar.c b/src/bin/statusbar.c
index e464544..b0cee41 100644
--- a/src/bin/statusbar.c
+++ b/src/bin/statusbar.c
@@ -319,20 +319,47 @@ stats_init(Evas_Object *parent)
//View Scale button
create_statusbar_btn(layout, "expand", "scale_btn",
- "View Scale (Ctrl + Mouse Wheel)",
+ _("View Scale (Ctrl + Mouse Wheel)
"
+ "Set live view scale from 0.10 to 5.00"),
ELM_TOOLTIP_ORIENT_TOP_RIGHT,
view_scale_btn_cb, sd);
//View Resize Button
create_statusbar_btn(layout, "expand", "resize_btn",
- "Resize View Size",
+ _("Resize View Size
"
+ "Resize live View width and height."),
ELM_TOOLTIP_ORIENT_TOP,
view_resize_btn_cb, sd);
//View Invert Button
create_statusbar_btn(layout, "invert", "invert_btn",
- "Invert View Size",
+ _("Invert View Size
"
+ "Change aspect ratio between width and height."),
ELM_TOOLTIP_ORIENT_TOP,
view_invert_btn_cb, sd);
+ Evas_Object *arrow_tooltip = elm_button_add(layout);
+ elm_object_style_set(arrow_tooltip, ENVENTOR_NAME);
+ elm_object_part_content_set(layout, "elm.swallow.cursor_arrow.tooltip",
+ arrow_tooltip);
+ elm_object_tooltip_text_set(arrow_tooltip, _("Current mouse position in live view."));
+ elm_object_tooltip_orient_set(arrow_tooltip, ELM_TOOLTIP_ORIENT_TOP);
+ elm_object_focus_allow_set(arrow_tooltip, EINA_FALSE);
+
+ Evas_Object *group_tooltip = elm_button_add(layout);
+ elm_object_style_set(group_tooltip, ENVENTOR_NAME);
+ elm_object_part_content_set(layout, "elm.swallow.group_icon.tooltip",
+ group_tooltip);
+ elm_object_tooltip_text_set(group_tooltip, _("Current group in live view."));
+ elm_object_tooltip_orient_set(group_tooltip, ELM_TOOLTIP_ORIENT_TOP);
+ elm_object_focus_allow_set(group_tooltip, EINA_FALSE);
+
+ Evas_Object *line_tooltip = elm_button_add(layout);
+ elm_object_style_set(line_tooltip, ENVENTOR_NAME);
+ elm_object_part_content_set(layout, "elm.swallow.line.tooltip",
+ line_tooltip);
+ elm_object_tooltip_text_set(line_tooltip, _("Line information (current:max)."));
+ elm_object_tooltip_orient_set(line_tooltip, ELM_TOOLTIP_ORIENT_TOP_LEFT);
+ elm_object_focus_allow_set(line_tooltip, EINA_FALSE);
+
sd->layout = layout;
stats_cursor_pos_update(0, 0, 0, 0);