hermet pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=79eb7b7f88136dd89b10696747b243c208c416e2
commit 79eb7b7f88136dd89b10696747b243c208c416e2 Author: ChunEon Park <[email protected]> Date: Tue Feb 4 17:55:56 2014 +0900 modify gui. display file path on the window title not on the statusbar. --- src/bin/base_gui.c | 9 +++++++++ src/bin/edc_editor.c | 3 ++- src/bin/main.c | 2 +- src/bin/statusbar.c | 9 ++++----- src/include/statusbar.h | 2 +- 5 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/bin/base_gui.c b/src/bin/base_gui.c index 54f5e09..4a3c0d4 100644 --- a/src/bin/base_gui.c +++ b/src/bin/base_gui.c @@ -18,6 +18,15 @@ win_delete_request_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, } void +base_title_set(const char *path) +{ + base_data *bd = g_bd; + char buf[PATH_MAX]; + snprintf(buf, sizeof(buf), "%s - Enventor", path); + elm_win_title_set(bd->win, buf); +} + +void base_statusbar_toggle() { base_data *bd = g_bd; diff --git a/src/bin/edc_editor.c b/src/bin/edc_editor.c index b0c459a..81d949c 100644 --- a/src/bin/edc_editor.c +++ b/src/bin/edc_editor.c @@ -796,7 +796,8 @@ edit_edc_read(edit_data *ed, const char *file_path) Eina_Stringshare *group_name = parser_first_group_name_get(ed->pd, ed->en_edit); - stats_edc_file_set(ed->sd, group_name); + stats_edc_group_set(ed->sd, group_name); + base_title_set(config_edc_path_get()); ecore_animator_add(syntax_color_timer_cb, ed); diff --git a/src/bin/main.c b/src/bin/main.c index a4bf673..fef4df2 100644 --- a/src/bin/main.c +++ b/src/bin/main.c @@ -338,7 +338,7 @@ edc_view_set(app_data *ad, stats_data *sd, Eina_Stringshare *group) if (!vd) return; - if (group) stats_edc_file_set(sd, group); + if (group) stats_edc_group_set(sd, group); } static void diff --git a/src/bin/statusbar.c b/src/bin/statusbar.c index 62be536..d2f7b4d 100644 --- a/src/bin/statusbar.c +++ b/src/bin/statusbar.c @@ -21,11 +21,10 @@ stats_line_num_update(stats_data *sd, int cur_line, int max_line) } void -stats_edc_file_set(stats_data *sd, Eina_Stringshare *group_name) +stats_edc_group_set(stats_data *sd, Eina_Stringshare *group_name) { - char buf[PATH_MAX]; - const char *filename = ecore_file_file_get(config_edc_path_get()); - snprintf(buf, sizeof(buf), "<align=right>File [<style=glow><color=#3399ff>%s</color></style>] Group [<style=glow><color=#3399ff>%s</color></style>]</align>", filename, group_name); + char buf[1028]; + snprintf(buf, sizeof(buf), "<align=right>Group [<style=glow><color=#3399ff>%s</color></style>]</align>", group_name); elm_object_part_text_set(sd->layout, "elm.text.file_group_name", buf); sd->group_name = eina_stringshare_add(group_name); } @@ -44,7 +43,7 @@ stats_init(Evas_Object *parent) "Cursor [<style=glow><color=#3399ff>0</color></style>,<style=glow><color=#3399ff>0</color></style>] [<style=glow><color=#3399ff>0.00</color></style>,<style=glow><color=#3399ff>0.00</color></style>]"); sd->layout = layout; - stats_edc_file_set(sd, NULL); + stats_edc_group_set(sd, NULL); return sd; } diff --git a/src/include/statusbar.h b/src/include/statusbar.h index 7b06b6e..5b198d9 100644 --- a/src/include/statusbar.h +++ b/src/include/statusbar.h @@ -5,5 +5,5 @@ void stats_cursor_pos_update(stats_data *sd, Evas_Coord x, Evas_Coord y, float r void stats_info_msg_update(stats_data *sd, const char *msg); void stats_line_num_update(stats_data *sd, int cur_line, int max_line); Evas_Object *stats_obj_get(stats_data *sd); -void stats_edc_file_set(stats_data *sd, const char *group_name); +void stats_edc_group_set(stats_data *sd, const char *group_name); Eina_Stringshare *stats_group_name_get(stats_data *sd); --
