Enlightenment CVS committal Author : titan Project : e17 Module : proto
Dir : e17/proto/ephoto/src Modified Files: ephoto.c ephoto_browsing.c Log Message: quick experimentation. Don't update ephoto for a bit. =================================================================== RCS file: /cvs/e/e17/proto/ephoto/src/ephoto.c,v retrieving revision 1.47 retrieving revision 1.48 diff -u -3 -r1.47 -r1.48 --- ephoto.c 18 May 2006 03:29:52 -0000 1.47 +++ ephoto.c 19 May 2006 02:50:23 -0000 1.48 @@ -471,20 +471,29 @@ ewl_callback_append(m->directory, EWL_CALLBACK_VALUE_CHANGED, populatei_cb, NULL); ewl_widget_show(m->directory); - - m->dirtree = ewl_tree_new(1); - ewl_container_child_append(EWL_CONTAINER(m->images), - m->dirtree); - ewl_object_maximum_size_set(EWL_OBJECT(m->dirtree), 200, 160); - ewl_widget_show(m->dirtree); - - m->imagetree = ewl_tree_new(1); - ewl_container_child_append(EWL_CONTAINER(m->images), - m->imagetree); - ewl_object_maximum_size_set(EWL_OBJECT(m->imagetree), 200, 160); + + m->dirtree = ewl_tree_new(1); + ewl_container_child_append(EWL_CONTAINER(m->images), + m->dirtree); + ewl_object_maximum_size_set(EWL_OBJECT(m->dirtree), 200, 215); + ewl_tree_headers_visible_set(EWL_TREE(m->dirtree), 0); + ewl_tree_expandable_rows_set(EWL_TREE(m->dirtree), FALSE); + ewl_widget_show(m->dirtree); + + m->spacer = ewl_spacer_new(); + ewl_object_maximum_size_set(EWL_OBJECT(m->spacer), 10, 10); + ewl_container_child_append(EWL_CONTAINER(m->images), m->spacer); + ewl_widget_show(m->spacer); + + m->imagetree = ewl_tree_new(1); + ewl_container_child_append(EWL_CONTAINER(m->images), + m->imagetree); + ewl_tree_headers_visible_set(EWL_TREE(m->imagetree), 0); + ewl_tree_expandable_rows_set(EWL_TREE(m->imagetree), FALSE); ewl_object_fill_policy_set(EWL_OBJECT(m->imagetree), - EWL_FLAG_FILL_VFILL); - ewl_widget_show(m->imagetree); + EWL_FLAG_FILL_VFILL | EWL_FLAG_FILL_VSHRINK); + ewl_widget_show(m->imagetree); + m->vsep = ewl_vseparator_new(); ewl_container_child_append(EWL_CONTAINER(m->hbox), m->vsep); @@ -847,7 +856,8 @@ /**********************************************************/ /************LETS POPULATE THEM TREES******************/ - ewl_callback_call(m->directory, EWL_CALLBACK_VALUE_CHANGED); + ewl_callback_append(m->directory, EWL_CALLBACK_REALIZE, + populatei_cb, NULL); /******************************************************/ if ( arglload == 1 ) { load_cb(NULL, NULL, NULL); =================================================================== RCS file: /cvs/e/e17/proto/ephoto/src/ephoto_browsing.c,v retrieving revision 1.31 retrieving revision 1.32 diff -u -3 -r1.31 -r1.32 --- ephoto_browsing.c 18 May 2006 03:29:52 -0000 1.31 +++ ephoto_browsing.c 19 May 2006 02:50:23 -0000 1.32 @@ -60,35 +60,8 @@ /*****************************************/ /************Get the tree ready!***********/ - - ewl_widget_destroy(m->dirtree); - ewl_widget_destroy(m->imagetree); - - if ( m->spacer != NULL ) { - ewl_widget_destroy(m->spacer); - } - - m->dirtree = ewl_tree_new(1); - ewl_container_child_append(EWL_CONTAINER(m->images), - m->dirtree); - ewl_object_maximum_size_set(EWL_OBJECT(m->dirtree), 200, 215); - ewl_tree_headers_visible_set(EWL_TREE(m->dirtree), 0); - ewl_tree_expandable_rows_set(EWL_TREE(m->dirtree), FALSE); - ewl_widget_show(m->dirtree); - - m->spacer = ewl_spacer_new(); - ewl_object_maximum_size_set(EWL_OBJECT(m->spacer), 10, 10); - ewl_container_child_append(EWL_CONTAINER(m->images), m->spacer); - ewl_widget_show(m->spacer); - - m->imagetree = ewl_tree_new(1); - ewl_container_child_append(EWL_CONTAINER(m->images), - m->imagetree); - ewl_tree_headers_visible_set(EWL_TREE(m->imagetree), 0); - ewl_tree_expandable_rows_set(EWL_TREE(m->imagetree), FALSE); - ewl_object_maximum_size_set(EWL_OBJECT(m->imagetree), 200, 240); - ewl_widget_show(m->imagetree); - + ewl_container_reset(EWL_CONTAINER(m->dirtree)); + ewl_container_reset(EWL_CONTAINER(m->imagetree)); /******************************************/ /*********Lets setup the parent dir row**********/ ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs