Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/bin/tests/puzzle


Modified Files:
        ewl_puzzle_test.c 


Log Message:
- change tabs to spaces (Ewl uses 8 space indent now instead of a tab)

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/puzzle/ewl_puzzle_test.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- ewl_puzzle_test.c   4 Dec 2007 05:28:03 -0000       1.1
+++ ewl_puzzle_test.c   6 May 2008 20:18:56 -0000       1.2
@@ -1,4 +1,4 @@
-/* vim: set sw=8 ts=8 sts=8 noexpandtab: */
+/* vim: set sw=8 ts=8 sts=8 expandtab: */
 #include "Ewl_Test.h"
 #include "ewl_test_private.h"
 #include "ewl_button.h"
@@ -23,222 +23,222 @@
 void
 test_info(Ewl_Test *test)
 {
-       test->name = "Puzzle";
-       test->tip = "Play with the grid";
-       test->filename = __FILE__;
-       test->type = EWL_TEST_TYPE_MISC;
-       test->func = create_test;
+        test->name = "Puzzle";
+        test->tip = "Play with the grid";
+        test->filename = __FILE__;
+        test->type = EWL_TEST_TYPE_MISC;
+        test->func = create_test;
 }
 
 static int
 create_test(Ewl_Container *box)
 {
-       Ewl_Widget *w;
-       Ewl_Widget *grid;
-       Ewl_Widget *hbox;
-       Ewl_Widget *c;
-
-       /*
-        * set up the outer grid
-        */
-       c = ewl_grid_new();
-       ewl_container_child_append(box, c);
-       ewl_grid_dimensions_set(EWL_GRID(c), 1, 2);
-       ewl_grid_row_preferred_h_use(EWL_GRID(c), 1);
-       ewl_widget_show(c);
-
-       /*
-        * the first hbox
-        */
-       hbox = ewl_hbox_new();
-       ewl_container_child_append(EWL_CONTAINER(c), hbox);
-       ewl_widget_show(hbox);
-
-
-       /*
-        * set up the grid
-        */
-       grid = ewl_grid_new();
-       ewl_grid_dimensions_set(EWL_GRID(grid), 4, 4);
-       ewl_grid_homogeneous_set(EWL_GRID(grid), TRUE);
-       ewl_container_child_append(EWL_CONTAINER(hbox), grid);
-       ewl_widget_show(grid);
-
-       puzzle_grid_fill(EWL_GRID(grid));
-
-       /* the seperator */
-       w = ewl_vseparator_new();
-       ewl_container_child_append(EWL_CONTAINER(hbox), w);
-       ewl_widget_show(w);
-
-       /*
-        * the real image
-        */
-       w = ewl_image_new();
-       ewl_image_file_path_set(EWL_IMAGE(w), PACKAGE_DATA_DIR
-                                               "/ewl/images/e-logo.png");
-       ewl_image_proportional_set(EWL_IMAGE(w), FALSE);
-       ewl_object_fill_policy_set(EWL_OBJECT(w), EWL_FLAG_FILL_FILL);
-       ewl_container_child_append(EWL_CONTAINER(hbox), w);
-       ewl_widget_show(w);
-
-       /*
-        * the hbox
-        */
-       hbox = ewl_hbox_new();
-       ewl_container_child_append(EWL_CONTAINER(c), hbox);
-       ewl_widget_show(hbox);
-
-       /*
-        * some text
-        */
-       w = ewl_text_new();
-       ewl_object_insets_set(EWL_OBJECT(w), 10, 10, 10, 10);
-       ewl_text_wrap_set(EWL_TEXT(w), TRUE);
-       ewl_object_w_request(EWL_OBJECT(w), 400);
-       ewl_text_text_append(EWL_TEXT(w),
-                       "The rules are really simple. Just try "
-                       "to have the same image on your left "
-                       "like you have on your right hand.");
-       ewl_container_child_append(EWL_CONTAINER(hbox), w);
-       ewl_widget_show(w);
-
-       /*
-        * the shuffle button
-        */
-       w = ewl_button_new();
-       ewl_button_label_set(EWL_BUTTON(w), "shuffle");
-       ewl_callback_append(w, EWL_CALLBACK_CLICKED, puzzle_clicked_cb, grid);
-       ewl_container_child_append(EWL_CONTAINER(hbox), w);
-       ewl_widget_show(w);
+        Ewl_Widget *w;
+        Ewl_Widget *grid;
+        Ewl_Widget *hbox;
+        Ewl_Widget *c;
+
+        /*
+         * set up the outer grid
+         */
+        c = ewl_grid_new();
+        ewl_container_child_append(box, c);
+        ewl_grid_dimensions_set(EWL_GRID(c), 1, 2);
+        ewl_grid_row_preferred_h_use(EWL_GRID(c), 1);
+        ewl_widget_show(c);
+
+        /*
+         * the first hbox
+         */
+        hbox = ewl_hbox_new();
+        ewl_container_child_append(EWL_CONTAINER(c), hbox);
+        ewl_widget_show(hbox);
+
+
+        /*
+         * set up the grid
+         */
+        grid = ewl_grid_new();
+        ewl_grid_dimensions_set(EWL_GRID(grid), 4, 4);
+        ewl_grid_homogeneous_set(EWL_GRID(grid), TRUE);
+        ewl_container_child_append(EWL_CONTAINER(hbox), grid);
+        ewl_widget_show(grid);
+
+        puzzle_grid_fill(EWL_GRID(grid));
+
+        /* the seperator */
+        w = ewl_vseparator_new();
+        ewl_container_child_append(EWL_CONTAINER(hbox), w);
+        ewl_widget_show(w);
+
+        /*
+         * the real image
+         */
+        w = ewl_image_new();
+        ewl_image_file_path_set(EWL_IMAGE(w), PACKAGE_DATA_DIR
+                                               "/ewl/images/e-logo.png");
+        ewl_image_proportional_set(EWL_IMAGE(w), FALSE);
+        ewl_object_fill_policy_set(EWL_OBJECT(w), EWL_FLAG_FILL_FILL);
+        ewl_container_child_append(EWL_CONTAINER(hbox), w);
+        ewl_widget_show(w);
+
+        /*
+         * the hbox
+         */
+        hbox = ewl_hbox_new();
+        ewl_container_child_append(EWL_CONTAINER(c), hbox);
+        ewl_widget_show(hbox);
+
+        /*
+         * some text
+         */
+        w = ewl_text_new();
+        ewl_object_insets_set(EWL_OBJECT(w), 10, 10, 10, 10);
+        ewl_text_wrap_set(EWL_TEXT(w), TRUE);
+        ewl_object_w_request(EWL_OBJECT(w), 400);
+        ewl_text_text_append(EWL_TEXT(w),
+                       "The rules are really simple. Just try "
+                       "to have the same image on your left "
+                       "like you have on your right hand.");
+        ewl_container_child_append(EWL_CONTAINER(hbox), w);
+        ewl_widget_show(w);
+
+        /*
+         * the shuffle button
+         */
+        w = ewl_button_new();
+        ewl_button_label_set(EWL_BUTTON(w), "shuffle");
+        ewl_callback_append(w, EWL_CALLBACK_CLICKED, puzzle_clicked_cb, grid);
+        ewl_container_child_append(EWL_CONTAINER(hbox), w);
+        ewl_widget_show(w);
 
-       return 1;
+        return 1;
 }
 
 static void
 puzzle_grid_fill(Ewl_Grid *grid)
 {
-       Ewl_Widget *w;
-       int i, random;
-       int unsort[6][15] =
-               {{4, 2, 5, 14, 0, 11, 6, 13, 10, 12, 1, 9, 8, 7, 3},
-                {0, 2, 3, 7, 8, 4, 1, 6, 12, 5, 10, 11, 9, 13, 14},
-                {1, 2, 6, 3, 13, 7, 10, 11, 0, 5, 12, 14, 4, 8, 9},
-                {1, 10, 2, 3, 7, 9, 11, 6, 0, 8, 12, 5, 14, 4, 13},
-                {0, 5, 1, 2, 9, 3, 7, 10, 4, 6, 11, 14, 8, 12, 13},
-                {1, 3, 11, 14, 0, 7, 2, 13, 8, 12, 6, 10, 4, 9, 5}};
-
-       /* a really stupid randomizer */
-       random = time(NULL) % 6;
-
-       /*
-        * fill the grid with content
-        */
-       for (i = 0; i < 15; i++)
-       {
-               char buf[PATH_MAX];
-
-               snprintf(buf, sizeof(buf), PACKAGE_DATA_DIR
-                               "/ewl/images/e-logo-%i.png", unsort[random][i]);
-
-               w = ewl_image_new();
-               ewl_image_file_path_set(EWL_IMAGE(w), buf);
-               ewl_image_proportional_set(EWL_IMAGE(w), FALSE);
-               ewl_object_fill_policy_set(EWL_OBJECT(w), EWL_FLAG_FILL_FILL);
-               ewl_container_child_append(EWL_CONTAINER(grid), w);
-               ewl_grid_child_position_set(EWL_GRID(grid), w,
-                               i % 4, i % 4, i / 4, i / 4);
-               ewl_callback_append(w, EWL_CALLBACK_MOUSE_UP,
-                                       puzzle_mouse_up_cb, grid);
-               ewl_widget_show(w);
-
-               childs[i % 4][i / 4] = w;
-       }
-       free_col = free_row = 3;
+        Ewl_Widget *w;
+        int i, random;
+        int unsort[6][15] =
+               {{4, 2, 5, 14, 0, 11, 6, 13, 10, 12, 1, 9, 8, 7, 3},
+                {0, 2, 3, 7, 8, 4, 1, 6, 12, 5, 10, 11, 9, 13, 14},
+                {1, 2, 6, 3, 13, 7, 10, 11, 0, 5, 12, 14, 4, 8, 9},
+                {1, 10, 2, 3, 7, 9, 11, 6, 0, 8, 12, 5, 14, 4, 13},
+                {0, 5, 1, 2, 9, 3, 7, 10, 4, 6, 11, 14, 8, 12, 13},
+                {1, 3, 11, 14, 0, 7, 2, 13, 8, 12, 6, 10, 4, 9, 5}};
+
+        /* a really stupid randomizer */
+        random = time(NULL) % 6;
+
+        /*
+         * fill the grid with content
+         */
+        for (i = 0; i < 15; i++)
+        {
+               char buf[PATH_MAX];
+
+               snprintf(buf, sizeof(buf), PACKAGE_DATA_DIR
+                               "/ewl/images/e-logo-%i.png", unsort[random][i]);
+
+               w = ewl_image_new();
+               ewl_image_file_path_set(EWL_IMAGE(w), buf);
+               ewl_image_proportional_set(EWL_IMAGE(w), FALSE);
+               ewl_object_fill_policy_set(EWL_OBJECT(w), EWL_FLAG_FILL_FILL);
+               ewl_container_child_append(EWL_CONTAINER(grid), w);
+               ewl_grid_child_position_set(EWL_GRID(grid), w,
+                               i % 4, i % 4, i / 4, i / 4);
+               ewl_callback_append(w, EWL_CALLBACK_MOUSE_UP,
+                                       puzzle_mouse_up_cb, grid);
+               ewl_widget_show(w);
+
+               childs[i % 4][i / 4] = w;
+        }
+        free_col = free_row = 3;
 }
 
 static void
 puzzle_clicked_cb(Ewl_Widget *w __UNUSED__, void *e __UNUSED__, void *data)
 {
-       ewl_container_reset(EWL_CONTAINER(data));
-       puzzle_grid_fill(EWL_GRID(data));
+        ewl_container_reset(EWL_CONTAINER(data));
+        puzzle_grid_fill(EWL_GRID(data));
 }
 
 static void
 puzzle_mouse_up_cb(Ewl_Widget *w, void *e, void *data)
 {
-       int cx, cy, cw, ch;
-       int col, row;
-       Ewl_Event_Mouse *ev;
-       Ewl_Widget *g;
-
-       g = data;
-       ev = e;
-       /*
-        * get the current geometry of the widget
-        */
-       cx = ewl_object_current_x_get(EWL_OBJECT(w));
-       cy = ewl_object_current_y_get(EWL_OBJECT(w));
-       cw = ewl_object_current_w_get(EWL_OBJECT(w));
-       ch = ewl_object_current_h_get(EWL_OBJECT(w));
-
-       if (ev->x > cx && ev->y > cy && ev->x < cx + cw && ev->y < cy + ch)
-               return;
-
-       ewl_grid_child_position_get(EWL_GRID(g), w, &col, NULL, &row, NULL);
-
-       if (col == free_col && ev->x > cx && ev->x < cx + cw) {
-               int direction, i;
-
-               if (ev->y < cy)
-                       direction = -1;
-               else
-                       direction = 1;
-
-               if (sign(free_row - row) != direction)
-                       return;
-
-               for (i = free_row; i != row; i -= direction) {
-                       Ewl_Widget *move;
-
-                       move = childs[col][i - direction];
-                       ewl_grid_child_position_set(EWL_GRID(g),
-                               move, col, col, i, i);
-                       childs[col][i] = move;
-               }
-               free_row = row;
-       }
-       else if (row == free_row && ev->y > cy && ev->y < cy + ch) {
-               int direction, i;
-
-               if (ev->x < cx)
-                       direction = -1;
-               else
-                       direction = 1;
-
-               if (sign(free_col - col) != direction)
-                       return;
-
-               for (i = free_col; i != col; i -= direction) {
-                       Ewl_Widget *move;
-
-                       move = childs[i - direction][row];
-                       ewl_grid_child_position_set(EWL_GRID(g),
-                               move, i, i, row, row);
-                       childs[i][row] = move;
-               }
-               free_col = col;
-       }
+        int cx, cy, cw, ch;
+        int col, row;
+        Ewl_Event_Mouse *ev;
+        Ewl_Widget *g;
+
+        g = data;
+        ev = e;
+        /*
+         * get the current geometry of the widget
+         */
+        cx = ewl_object_current_x_get(EWL_OBJECT(w));
+        cy = ewl_object_current_y_get(EWL_OBJECT(w));
+        cw = ewl_object_current_w_get(EWL_OBJECT(w));
+        ch = ewl_object_current_h_get(EWL_OBJECT(w));
+
+        if (ev->x > cx && ev->y > cy && ev->x < cx + cw && ev->y < cy + ch)
+               return;
+
+        ewl_grid_child_position_get(EWL_GRID(g), w, &col, NULL, &row, NULL);
+
+        if (col == free_col && ev->x > cx && ev->x < cx + cw) {
+               int direction, i;
+
+               if (ev->y < cy)
+                       direction = -1;
+               else
+                       direction = 1;
+
+               if (sign(free_row - row) != direction)
+                       return;
+
+               for (i = free_row; i != row; i -= direction) {
+                       Ewl_Widget *move;
+
+                       move = childs[col][i - direction];
+                       ewl_grid_child_position_set(EWL_GRID(g),
+                               move, col, col, i, i);
+                       childs[col][i] = move;
+               }
+               free_row = row;
+        }
+        else if (row == free_row && ev->y > cy && ev->y < cy + ch) {
+               int direction, i;
+
+               if (ev->x < cx)
+                       direction = -1;
+               else
+                       direction = 1;
+
+               if (sign(free_col - col) != direction)
+                       return;
+
+               for (i = free_col; i != col; i -= direction) {
+                       Ewl_Widget *move;
+
+                       move = childs[i - direction][row];
+                       ewl_grid_child_position_set(EWL_GRID(g),
+                               move, i, i, row, row);
+                       childs[i][row] = move;
+               }
+               free_col = col;
+        }
 }
 
 static int
 sign(int x)
 {
-       if (x > 0)
-               return 1;
-       if (x < 0)
-               return -1;
+        if (x > 0)
+               return 1;
+        if (x < 0)
+               return -1;
 
-       return 0;
+        return 0;
 }
 



-------------------------------------------------------------------------
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

Reply via email to