Welcome, it confused me too!

Andrew

-----
Andy Williams
blog:   http://ajwillia.ms
web:    http://andywilliams.me





On 18 Mar 2014, at 00:32, Daniel Juyung Seo <[email protected]> wrote:

> Thanks for the patch. Now it looks sane :)
> 
> Daniel Juyung Seo (SeoZ)
> 
> 
> On Sun, Mar 16, 2014 at 11:22 PM, Andy Williams <[email protected]> wrote:
> 
>> ajwillia-ms pushed a commit to branch master.
>> 
>> 
>> http://git.enlightenment.org/core/elementary.git/commit/?id=1d12ae7486bcbe38431c899b288bae1c5aa6f874
>> 
>> commit 1d12ae7486bcbe38431c899b288bae1c5aa6f874
>> Author: Andy Williams <[email protected]>
>> Date:   Fri Mar 14 07:49:59 2014 +0000
>> 
>>    panel: Update the panel test to layout over some content - a more
>> realistic demonstration of the capabilities
>> ---
>> src/bin/test_panel.c | 36 ++++++++++++++++++++++--------------
>> 1 file changed, 22 insertions(+), 14 deletions(-)
>> 
>> diff --git a/src/bin/test_panel.c b/src/bin/test_panel.c
>> index c836881..6656cc0 100644
>> --- a/src/bin/test_panel.c
>> +++ b/src/bin/test_panel.c
>> @@ -5,6 +5,8 @@
>> 
>> #define LIST_ITEM_MAX 20
>> 
>> +static const char *img1 = PACKAGE_DATA_DIR "/images/plant_01.jpg";
>> +
>> static Elm_Genlist_Item_Class itc;
>> 
>> static void _bstatus(void *data, Evas_Object *obj, void *event_info);
>> @@ -156,7 +158,7 @@ _dir_has_subs(const char *path)
>> void
>> test_panel(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void
>> *event_info EINA_UNUSED)
>> {
>> -   Evas_Object *win, *panel, *bx, *vbx, *toolbar;
>> +   Evas_Object *win, *panel, *tb, *vbx, *toolbar, *photo;
>>    Evas_Object *list;
>> 
>>    win = elm_win_util_standard_add("panel", "Panel");
>> @@ -167,11 +169,10 @@ test_panel(void *data EINA_UNUSED, Evas_Object *obj
>> EINA_UNUSED, void *event_inf
>>    elm_win_resize_object_add(win, vbx);
>>    evas_object_show(vbx);
>> 
>> -   bx = elm_box_add(win);
>> -   elm_box_horizontal_set(bx, EINA_TRUE);
>> -   evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND,
>> EVAS_HINT_EXPAND);
>> -   evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL);
>> -   evas_object_show(bx);
>> +   tb = elm_table_add(win);
>> +   evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND,
>> EVAS_HINT_EXPAND);
>> +   evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL);
>> +   evas_object_show(tb);
>> 
>>    panel = elm_panel_add(vbx);
>>    elm_panel_orient_set(panel, ELM_PANEL_ORIENT_TOP);
>> @@ -191,7 +192,16 @@ test_panel(void *data EINA_UNUSED, Evas_Object *obj
>> EINA_UNUSED, void *event_inf
>>    elm_box_pack_end(vbx, panel);
>>    evas_object_show(panel);
>> 
>> -   panel = elm_panel_add(bx);
>> +   photo = elm_photo_add(tb);
>> +   elm_photo_file_set(photo, img1);
>> +   elm_photo_fill_inside_set(photo, EINA_TRUE);
>> +   elm_object_style_set(photo, "shadow");
>> +   evas_object_size_hint_weight_set(photo, EVAS_HINT_EXPAND,
>> EVAS_HINT_EXPAND);
>> +   evas_object_size_hint_align_set(photo, EVAS_HINT_FILL, EVAS_HINT_FILL);
>> +   elm_table_pack(tb, photo, 0, 0, 4, 5);
>> +   evas_object_show(photo);
>> +
>> +   panel = elm_panel_add(tb);
>>    elm_panel_orient_set(panel, ELM_PANEL_ORIENT_LEFT);
>>    evas_object_size_hint_weight_set(panel, EVAS_HINT_EXPAND,
>> EVAS_HINT_EXPAND);
>>    //   evas_object_size_hint_align_set(panel, 0, EVAS_HINT_FILL);
>> @@ -210,13 +220,12 @@ test_panel(void *data EINA_UNUSED, Evas_Object *obj
>> EINA_UNUSED, void *event_inf
>>    evas_object_show(list);
>> 
>>    elm_object_content_set(panel, list);
>> -
>> -   elm_box_pack_end(bx, panel);
>> +   elm_table_pack(tb, panel, 0, 0, 2, 4);
>>    evas_object_show(panel);
>> 
>>    _fill_list(list);
>> 
>> -   panel = elm_panel_add(bx);
>> +   panel = elm_panel_add(tb);
>>    elm_panel_orient_set(panel, ELM_PANEL_ORIENT_RIGHT);
>>    evas_object_size_hint_weight_set(panel, EVAS_HINT_EXPAND,
>> EVAS_HINT_EXPAND);
>>    //   evas_object_size_hint_align_set(panel, 1, EVAS_HINT_FILL);
>> @@ -230,8 +239,7 @@ test_panel(void *data EINA_UNUSED, Evas_Object *obj
>> EINA_UNUSED, void *event_inf
>>    evas_object_show(list);
>> 
>>    elm_object_content_set(panel, list);
>> -
>> -   elm_box_pack_end(bx, panel);
>> +   elm_table_pack(tb, panel, 2, 0, 2, 4);
>>    evas_object_show(panel);
>> 
>>    _fill_list(list);
>> @@ -241,7 +249,7 @@ test_panel(void *data EINA_UNUSED, Evas_Object *obj
>> EINA_UNUSED, void *event_inf
>>         free(dir);
>>    }
>> 
>> -   elm_box_pack_end(vbx, bx);
>> +   elm_box_pack_end(vbx, tb);
>> 
>>    panel = elm_panel_add(vbx);
>>    elm_panel_orient_set(panel, ELM_PANEL_ORIENT_BOTTOM);
>> @@ -259,7 +267,7 @@ test_panel(void *data EINA_UNUSED, Evas_Object *obj
>> EINA_UNUSED, void *event_inf
>>    elm_toolbar_item_append(toolbar, "home", "Hello", _bstatus, panel);
>> 
>>    elm_object_content_set(panel, toolbar);
>> -   elm_box_pack_end(vbx, panel);
>> +   elm_table_pack(tb, panel, 0, 4, 4, 1);
>>    evas_object_show(panel);
>> 
>>    evas_object_resize(win, 320, 400);
>> 
>> --
>> 
>> 
>> 
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to