From 4a180d988d36ee6a7d8a1d4e106b801410a2a05c Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 12 May 2014 04:35:32 +1000 Subject: Fiddle with the winFang title, and white space cleanups on winFang.edc. --- src/libraries/winFang.c | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) (limited to 'src/libraries/winFang.c') diff --git a/src/libraries/winFang.c b/src/libraries/winFang.c index e2dce45..0d1137f 100644 --- a/src/libraries/winFang.c +++ b/src/libraries/winFang.c @@ -185,6 +185,8 @@ winFang *winFangAdd(winFang *parent, int x, int y, int w, int h, char *title, ch { eina_clist_add_head(&parent->winFangs, &result->node); obj = parent->win; + h += 15; + result->h = h; } else { @@ -199,7 +201,7 @@ winFang *winFangAdd(winFang *parent, int x, int y, int w, int h, char *title, ch snprintf(buf, sizeof(buf), "%s/winFang.edj", elm_app_data_dir_get()); result->layout = eo_add(ELM_OBJ_LAYOUT_CLASS, obj, - evas_obj_size_set(result->w, result->h), + evas_obj_size_set(w, h), evas_obj_position_set(x, y), evas_obj_name_set(WF_LAYOUT), elm_obj_layout_file_set(buf, WF_LAYOUT), @@ -211,7 +213,8 @@ winFang *winFangAdd(winFang *parent, int x, int y, int w, int h, char *title, ch if (result->parent) { -result->win = result->layout; + result->win = result->layout; + elm_layout_signal_emit(result->layout, "isInternal", "isInternal"); // Something to catch clicks on the background, for moving the window. // Coz Elm is uncooperative with this sort of thing, so we need to stick in a rectangle. @@ -246,9 +249,6 @@ result->win = result->layout; eo_unref(result->hand[i]); } - if (title) - elm_object_part_text_set(result->layout, WF_TITLE, title); -/* result->title = eo_add(ELM_OBJ_LABEL_CLASS, result->layout, evas_obj_size_hint_align_set(EVAS_HINT_FILL, 1.0), evas_obj_size_hint_weight_set(EVAS_HINT_EXPAND, 0.0), @@ -257,20 +257,8 @@ result->win = result->layout; elm_object_style_set(result->title, "slide_bounce"); snprintf(buf, PATH_MAX, "%s", title); elm_object_text_set(result->title, buf); - elm_box_pack_end(result->box, result->title); + elm_object_part_content_set(result->layout, WF_TITLE, result->title); eo_unref(result->title); -*/ - -/* - obj1 = eo_add(ELM_OBJ_SEPARATOR_CLASS, result->layout, - evas_obj_size_hint_align_set(EVAS_HINT_FILL, 1.0), - evas_obj_size_hint_weight_set(EVAS_HINT_EXPAND, 0.0), - elm_obj_separator_horizontal_set(EINA_TRUE), - evas_obj_visibility_set(EINA_TRUE) - ); - elm_box_pack_end(result->box, obj1); - eo_unref(obj1); -*/ } result->grid = eo_add(ELM_OBJ_GRID_CLASS, result->layout, -- cgit v1.1