Enlightenment CVS committal Author : codewarrior Project : e17 Module : apps/e_utils
Dir : e17/apps/e_utils/src/bin/ethemes Modified Files: main.c Log Message: - hide scrollbar when not needed (Chady) =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e_utils/src/bin/ethemes/main.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- main.c 18 Oct 2005 08:06:39 -0000 1.4 +++ main.c 19 Oct 2005 07:54:04 -0000 1.5 @@ -52,11 +52,19 @@ evas_object_resize(background, barwidth, h); evas_object_show(background); + int length = (int) esmart_container_elements_length_get(container); + if (length > h - 100) { + evas_object_resize(container_outer, barwidth - 19, h - 100); + evas_object_show(scrollbar); + } else { + evas_object_resize(container_outer, barwidth, h - 100); + evas_object_hide(scrollbar); + } + int n = evas_list_count(themes); evas_object_move(buttons[n], 0, h - 100 + 10); evas_object_move(buttons[n+1], 0, h - 100 + 40); evas_object_move(buttons[n+2], 0, h - 100 + 60); - evas_object_resize(container_outer, barwidth - 19, h - 100); evas_object_resize(scrollbar, 16, h - 100); @@ -109,6 +117,7 @@ double s; s = esmart_container_scroll_percent_get(container); edje_object_part_drag_value_set(scrollbar, "drag", 1, s); + } void read_theme_list() { @@ -203,7 +212,7 @@ BUTTON_EVENTS(n + 2, _ethemes_exit, NULL); -#undef BUTTON_EVENT +#undef BUTTON_EVENTS #undef ADD_BUTTON } ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs