enventor - dont print statusbar msgs if user change some states in setting menu.
This commit is contained in:
parent
0903e0e352
commit
01418bc66e
|
@ -550,6 +550,11 @@ edit_new(edit_data *ed)
|
|||
elm_entry_entry_set(ed->en_line, "");
|
||||
edit_edc_read(ed, config_edc_path_get(ed->cd));
|
||||
ed->edit_changed = EINA_TRUE;
|
||||
|
||||
char buf[PATH_MAX];
|
||||
snprintf(buf, sizeof(buf), "File Path: \"%s\"",
|
||||
config_edc_path_get(ed->cd));
|
||||
stats_info_msg_update(ed->sd, buf);
|
||||
}
|
||||
|
||||
const char *
|
||||
|
@ -559,11 +564,13 @@ edit_group_name_get(edit_data *ed)
|
|||
}
|
||||
|
||||
void
|
||||
edit_font_size_update(edit_data *ed)
|
||||
edit_font_size_update(edit_data *ed, Eina_Bool msg)
|
||||
{
|
||||
elm_object_scale_set(ed->en_edit, config_font_size_get(ed->cd));
|
||||
elm_object_scale_set(ed->en_line, config_font_size_get(ed->cd));
|
||||
|
||||
if (!msg) return;
|
||||
|
||||
char buf[128];
|
||||
snprintf(buf, sizeof(buf), "Font Size: %1.1fx",
|
||||
config_font_size_get(ed->cd));
|
||||
|
|
|
@ -138,18 +138,18 @@ view_obj_idler_cb(void *data)
|
|||
}
|
||||
|
||||
void
|
||||
view_dummy_toggle(view_data *vd)
|
||||
view_dummy_toggle(view_data *vd, Eina_Bool msg)
|
||||
{
|
||||
Eina_Bool dummy_obj = config_dummy_swallow_get(vd->cd);
|
||||
if (dummy_obj == vd->dummy_obj) return;
|
||||
if (dummy_obj)
|
||||
{
|
||||
stats_info_msg_update(vd->sd, "Dummy Swallow Enabled");
|
||||
if (msg) stats_info_msg_update(vd->sd, "Dummy Swallow Enabled");
|
||||
dummy_obj_new(vd->layout);
|
||||
}
|
||||
else
|
||||
{
|
||||
stats_info_msg_update(vd->sd, "Dummy Swallow Disabled");
|
||||
if (msg) stats_info_msg_update(vd->sd, "Dummy Swallow Disabled");
|
||||
dummy_obj_del(vd->layout);
|
||||
}
|
||||
|
||||
|
|
|
@ -167,12 +167,14 @@ statusbar_toggle(app_data *ad)
|
|||
}
|
||||
|
||||
static void
|
||||
part_highlight_toggle(app_data *ad)
|
||||
part_highlight_toggle(app_data *ad, Eina_Bool msg)
|
||||
{
|
||||
Eina_Bool highlight = config_part_highlight_get(ad->cd);
|
||||
if (highlight) edit_cur_part_update(ad->ed);
|
||||
else view_part_highlight_set(ad->vd, NULL);
|
||||
|
||||
if (!msg) return;
|
||||
|
||||
if (highlight)
|
||||
stats_info_msg_update(ad->sd, "Part Highlighting Enabled");
|
||||
else
|
||||
|
@ -213,7 +215,7 @@ main_key_down_cb(void *data, int type EINA_UNUSED, void *ev)
|
|||
{
|
||||
config_part_highlight_set(ad->cd,
|
||||
!config_part_highlight_get(ad->cd));
|
||||
part_highlight_toggle(ad);
|
||||
part_highlight_toggle(ad, EINA_TRUE);
|
||||
return ECORE_CALLBACK_DONE;
|
||||
}
|
||||
//Part Highlight
|
||||
|
@ -221,7 +223,7 @@ main_key_down_cb(void *data, int type EINA_UNUSED, void *ev)
|
|||
{
|
||||
config_dummy_swallow_set(ad->cd,
|
||||
!config_dummy_swallow_get(ad->cd));
|
||||
view_dummy_toggle(ad->vd);
|
||||
view_dummy_toggle(ad->vd, EINA_TRUE);
|
||||
return ECORE_CALLBACK_DONE;
|
||||
}
|
||||
//Full Edit View
|
||||
|
@ -240,14 +242,14 @@ main_key_down_cb(void *data, int type EINA_UNUSED, void *ev)
|
|||
if (!strcmp(event->keyname, "equal"))
|
||||
{
|
||||
config_font_size_set(ad->cd, config_font_size_get(ad->cd) + 0.1f);
|
||||
edit_font_size_update(ad->ed);
|
||||
edit_font_size_update(ad->ed, EINA_TRUE);
|
||||
return ECORE_CALLBACK_DONE;
|
||||
}
|
||||
//Font Size Down
|
||||
if (!strcmp(event->keyname, "minus"))
|
||||
{
|
||||
config_font_size_set(ad->cd, config_font_size_get(ad->cd) - 0.1f);
|
||||
edit_font_size_update(ad->ed);
|
||||
edit_font_size_update(ad->ed, EINA_TRUE);
|
||||
return ECORE_CALLBACK_DONE;
|
||||
}
|
||||
|
||||
|
@ -338,10 +340,10 @@ config_update_cb(void *data, config_data *cd)
|
|||
app_data *ad = data;
|
||||
edje_cc_cmd_set(cd);
|
||||
edit_line_number_toggle(ad->ed);
|
||||
edit_font_size_update(ad->ed);
|
||||
edit_font_size_update(ad->ed, EINA_FALSE);
|
||||
statusbar_toggle(ad);
|
||||
part_highlight_toggle(ad);
|
||||
view_dummy_toggle(ad->vd);
|
||||
part_highlight_toggle(ad, EINA_FALSE);
|
||||
view_dummy_toggle(ad->vd, EINA_FALSE);
|
||||
|
||||
//previous build was failed, Need to rebuild then reload the edj.
|
||||
if (view_reload_need_get(ad->vd))
|
||||
|
|
|
@ -13,5 +13,5 @@ const char *edit_group_name_get(edit_data *ed);
|
|||
void edit_new(edit_data* ed);
|
||||
void edit_part_changed_cb_set(edit_data *ed, void (*cb)(void *data, const char *part_name), void *data);
|
||||
void edit_cur_part_update(edit_data *ed);
|
||||
void edit_font_size_update(edit_data *ed);
|
||||
void edit_font_size_update(edit_data *ed, Eina_Bool msg);
|
||||
|
||||
|
|
|
@ -6,4 +6,4 @@ void view_new(view_data *vd, const char *group);
|
|||
void view_part_highlight_set(view_data *vd, const char *part_name);
|
||||
Eina_Bool view_reload_need_get(view_data *vd);
|
||||
void view_reload_need_set(view_data *vd, Eina_Bool reload);
|
||||
void view_dummy_toggle(view_data *vd);
|
||||
void view_dummy_toggle(view_data *vd, Eina_Bool msg);
|
||||
|
|
Loading…
Reference in New Issue