hermet pushed a commit to branch master.

http://git.enlightenment.org/games/etypers.git/commit/?id=a0eabea01dc6b1361092e8160ea7503e2c6189d8

commit a0eabea01dc6b1361092e8160ea7503e2c6189d8
Author: Hermet Park <her...@hermet.pe.kr>
Date:   Thu Feb 11 22:48:44 2016 +0900

    fix window size.
---
 src/bin/etypers.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/bin/etypers.c b/src/bin/etypers.c
index 5f47e3f..821adca 100644
--- a/src/bin/etypers.c
+++ b/src/bin/etypers.c
@@ -744,16 +744,24 @@ _entry_create(Evas_Object *ly, const char *part, AppData 
*appdata)
 }
 
 static Evas_Object *
-_win_create(int w, int h, AppData *appdata)
+_win_create(AppData *appdata)
 {
+   //Create a window
    Evas_Object *win = elm_win_add(NULL, "EFL Typers", ELM_WIN_BASIC);
    elm_win_title_set(win, "EFL Typers");
    elm_win_autodel_set(win, EINA_TRUE);
+   elm_win_focus_highlight_enabled_set(win, EINA_FALSE);
    evas_object_smart_callback_add(win, "delete,request", _win_del, appdata);
-   evas_object_resize(win, w, h);
+   evas_object_resize(win, DEFAULT_WIN_W, DEFAULT_WIN_H);
    evas_object_show(win);
    evas_object_event_callback_add(win, EVAS_CALLBACK_RESIZE,
                                   _win_resize, appdata);
+
+   //Fix the window size
+   Evas_Object *rect = evas_object_rectangle_add(evas_object_evas_get(win));
+   evas_object_size_hint_min_set(rect, DEFAULT_WIN_W, DEFAULT_WIN_H);
+   elm_win_resize_object_add(win, rect);
+
    return win;
 }
 
@@ -847,7 +855,7 @@ static void
 _app_init(AppData *appdata)
 {
    appdata->words_array = _words_create();
-   appdata->win = _win_create(DEFAULT_WIN_W, DEFAULT_WIN_H, appdata);
+   appdata->win = _win_create(appdata);
    appdata->ly = _layout_create(appdata->win, EDJE_PATH, "gui");
    appdata->bx = _box_create(appdata->ly, "enemies");
    appdata->entry = _entry_create(appdata->ly, "entry", appdata);

-- 


Reply via email to