Enlightenment CVS committal Author : dj2 Project : e17 Module : libs/ewl
Dir : e17/libs/ewl/src/bin/tests/notebook Modified Files: ewl_notebook_test.c Log Message: - tabs are a tricky beast. looks like I missed some. =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/notebook/ewl_notebook_test.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ewl_notebook_test.c 6 May 2008 20:18:55 -0000 1.2 +++ ewl_notebook_test.c 7 May 2008 13:38:18 -0000 1.3 @@ -26,8 +26,8 @@ { test->name = "Notebook"; test->tip = "Provides a container whose children\n" - "are pages that can be switched\n" - "between using tab labels along one\nedge"; + "are pages that can be switched\n" + "between using tab labels along one\nedge"; test->filename = __FILE__; test->func = create_test; test->type = EWL_TEST_TYPE_CONTAINER; @@ -47,15 +47,15 @@ /* append 3 pages */ for (count = 1; count < 4; count++) { - o2 = ewl_label_new(); - snprintf(buf, sizeof(buf), "Page %d", count); - ewl_label_text_set(EWL_LABEL(o2), buf); - ewl_widget_show(o2); - - o = create_page(buf); - ewl_container_child_append(EWL_CONTAINER(n), o); - ewl_notebook_page_tab_widget_set(EWL_NOTEBOOK(n), o, o2); - ewl_widget_show(o); + o2 = ewl_label_new(); + snprintf(buf, sizeof(buf), "Page %d", count); + ewl_label_text_set(EWL_LABEL(o2), buf); + ewl_widget_show(o2); + + o = create_page(buf); + ewl_container_child_append(EWL_CONTAINER(n), o); + ewl_notebook_page_tab_widget_set(EWL_NOTEBOOK(n), o, o2); + ewl_widget_show(o); } /* insert a page after the first */ @@ -81,29 +81,29 @@ static void notebook_cb_toggle_clicked(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, - void *data __UNUSED__) + void *data __UNUSED__) { Ewl_Widget *n; n = ewl_widget_name_find("notebook"); ewl_notebook_tabbar_visible_set(EWL_NOTEBOOK(n), - !ewl_notebook_tabbar_visible_get(EWL_NOTEBOOK(n))); + !ewl_notebook_tabbar_visible_get(EWL_NOTEBOOK(n))); } static void notebook_cb_homogeneous_toggle_clicked(Ewl_Widget *w __UNUSED__, - void *ev __UNUSED__, void *data __UNUSED__) + void *ev __UNUSED__, void *data __UNUSED__) { Ewl_Widget *n; n = ewl_widget_name_find("notebook"); ewl_notebook_tabbar_homogeneous_set(EWL_NOTEBOOK(n), - !ewl_notebook_tabbar_homogeneous_get(EWL_NOTEBOOK(n))); + !ewl_notebook_tabbar_homogeneous_get(EWL_NOTEBOOK(n))); } static void notebook_change_align(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, - void *data) + void *data) { Ewl_Widget *n; unsigned int align = EWL_FLAG_ALIGN_CENTER; @@ -111,15 +111,15 @@ pos = data; if (!strcmp(pos, "Top")) - align = EWL_FLAG_ALIGN_TOP; + align = EWL_FLAG_ALIGN_TOP; else if (!strcmp(pos, "Bottom")) - align = EWL_FLAG_ALIGN_BOTTOM; + align = EWL_FLAG_ALIGN_BOTTOM; else if (!strcmp(pos, "Left")) - align = EWL_FLAG_ALIGN_LEFT; + align = EWL_FLAG_ALIGN_LEFT; else if (!strcmp(pos, "Right")) - align = EWL_FLAG_ALIGN_RIGHT; + align = EWL_FLAG_ALIGN_RIGHT; else if (!strcmp(pos, "Center")) - align = EWL_FLAG_ALIGN_CENTER; + align = EWL_FLAG_ALIGN_CENTER; n = ewl_widget_name_find("notebook"); ewl_notebook_tabbar_alignment_set(EWL_NOTEBOOK(n), align); @@ -127,7 +127,7 @@ static void notebook_change_position(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, - void *data) + void *data) { Ewl_Widget *n; unsigned int align = EWL_POSITION_TOP; @@ -135,13 +135,13 @@ pos = data; if (!strcmp(pos, "Top")) - align = EWL_POSITION_TOP; + align = EWL_POSITION_TOP; else if (!strcmp(pos, "Bottom")) - align = EWL_POSITION_BOTTOM; + align = EWL_POSITION_BOTTOM; else if (!strcmp(pos, "Left")) - align = EWL_POSITION_LEFT; + align = EWL_POSITION_LEFT; else if (!strcmp(pos, "Right")) - align = EWL_POSITION_RIGHT; + align = EWL_POSITION_RIGHT; n = ewl_widget_name_find("notebook"); ewl_notebook_tabbar_position_set(EWL_NOTEBOOK(n), align); @@ -149,7 +149,7 @@ static void notebook_append_page(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, - void *data __UNUSED__) + void *data __UNUSED__) { Ewl_Widget *o2, *o, *vis, *n; char buf[10]; @@ -173,7 +173,7 @@ static void notebook_prepend_page(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, - void *data __UNUSED__) + void *data __UNUSED__) { Ewl_Widget *n, *o2, *o, *vis; char buf[10]; @@ -197,7 +197,7 @@ static void notebook_delete_page(Ewl_Widget *w __UNUSED__, void *ev __UNUSED__, - void *data) + void *data) { Ewl_Widget *n; @@ -237,22 +237,22 @@ for (i = 0; i < (sizeof(alignment) / sizeof(char *)); i++) { - o = ewl_radiobutton_new(); - ewl_object_alignment_set(EWL_OBJECT(o), EWL_FLAG_ALIGN_LEFT); - ewl_button_label_set(EWL_BUTTON(o), alignment[i]); - ewl_container_child_append(EWL_CONTAINER(border), o); - ewl_callback_append(o, EWL_CALLBACK_VALUE_CHANGED, - notebook_change_align, alignment[i]); - - if (o2) ewl_radiobutton_chain_set(EWL_RADIOBUTTON(o), - EWL_RADIOBUTTON(o2)); + o = ewl_radiobutton_new(); + ewl_object_alignment_set(EWL_OBJECT(o), EWL_FLAG_ALIGN_LEFT); + ewl_button_label_set(EWL_BUTTON(o), alignment[i]); + ewl_container_child_append(EWL_CONTAINER(border), o); + ewl_callback_append(o, EWL_CALLBACK_VALUE_CHANGED, + notebook_change_align, alignment[i]); + + if (o2) ewl_radiobutton_chain_set(EWL_RADIOBUTTON(o), + EWL_RADIOBUTTON(o2)); - if (!strcmp(alignment[i], "Center")) - ewl_checkbutton_checked_set(EWL_CHECKBUTTON(o), TRUE); + if (!strcmp(alignment[i], "Center")) + ewl_checkbutton_checked_set(EWL_CHECKBUTTON(o), TRUE); - ewl_widget_show(o); + ewl_widget_show(o); - o2 = o; + o2 = o; } /* box to hold position list */ @@ -264,22 +264,22 @@ o2 = NULL; for (i = 0; i < (sizeof(position) / sizeof(char *)); i++) { - o = ewl_radiobutton_new(); - ewl_object_alignment_set(EWL_OBJECT(o), EWL_FLAG_ALIGN_LEFT); - ewl_button_label_set(EWL_BUTTON(o), position[i]); - ewl_container_child_append(EWL_CONTAINER(border), o); - ewl_callback_append(o, EWL_CALLBACK_VALUE_CHANGED, - notebook_change_position, position[i]); - - if (o2) ewl_radiobutton_chain_set(EWL_RADIOBUTTON(o), - EWL_RADIOBUTTON(o2)); + o = ewl_radiobutton_new(); + ewl_object_alignment_set(EWL_OBJECT(o), EWL_FLAG_ALIGN_LEFT); + ewl_button_label_set(EWL_BUTTON(o), position[i]); + ewl_container_child_append(EWL_CONTAINER(border), o); + ewl_callback_append(o, EWL_CALLBACK_VALUE_CHANGED, + notebook_change_position, position[i]); + + if (o2) ewl_radiobutton_chain_set(EWL_RADIOBUTTON(o), + EWL_RADIOBUTTON(o2)); - if (!strcmp(alignment[i], "Top")) - ewl_checkbutton_checked_set(EWL_CHECKBUTTON(o), TRUE); + if (!strcmp(alignment[i], "Top")) + ewl_checkbutton_checked_set(EWL_CHECKBUTTON(o), TRUE); - ewl_widget_show(o); + ewl_widget_show(o); - o2 = o; + o2 = o; } o = ewl_checkbutton_new(); @@ -289,7 +289,7 @@ ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK); ewl_object_alignment_set(EWL_OBJECT(o), EWL_FLAG_ALIGN_LEFT); ewl_callback_append(o, EWL_CALLBACK_CLICKED, - notebook_cb_toggle_clicked, NULL); + notebook_cb_toggle_clicked, NULL); ewl_widget_show(o); o = ewl_checkbutton_new(); @@ -297,7 +297,7 @@ ewl_container_child_append(EWL_CONTAINER(body), o); ewl_object_fill_policy_set(EWL_OBJECT(o), EWL_FLAG_FILL_SHRINK); ewl_callback_append(o, EWL_CALLBACK_CLICKED, - notebook_cb_homogeneous_toggle_clicked, NULL); + notebook_cb_homogeneous_toggle_clicked, NULL); ewl_object_alignment_set(EWL_OBJECT(o), EWL_FLAG_ALIGN_LEFT); ewl_widget_show(o); @@ -329,21 +329,21 @@ ewl_button_label_set(EWL_BUTTON(o), "Prepend Page"); ewl_container_child_append(EWL_CONTAINER(box2), o); ewl_callback_append(o, EWL_CALLBACK_CLICKED, - notebook_prepend_page, box); + notebook_prepend_page, box); ewl_widget_show(o); o = ewl_button_new(); ewl_button_label_set(EWL_BUTTON(o), "Append Page"); ewl_container_child_append(EWL_CONTAINER(box2), o); ewl_callback_append(o, EWL_CALLBACK_CLICKED, - notebook_append_page, box); + notebook_append_page, box); ewl_widget_show(o); o = ewl_button_new(); ewl_button_label_set(EWL_BUTTON(o), "Remove This Page"); ewl_container_child_append(EWL_CONTAINER(box), o); ewl_callback_append(o, EWL_CALLBACK_CLICKED, - notebook_delete_page, box); + notebook_delete_page, box); ewl_widget_show(o); return box; ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs