Enlightenment CVS committal

Author  : moom
Project : e17
Module  : libs/etk

Dir     : e17/libs/etk/src/lib


Modified Files:
        etk_alignment.c etk_alignment.h etk_argument.c etk_bin.c 
        etk_bin.h etk_box.c etk_box.h etk_notebook.c etk_widget.c 
        etk_widget.h 


Log Message:
* [Argument] Fix a segv and revert the new behavior of etk_argument_value_get()
* [Box] Fix a small bug in etk_box_child_position_set()
* [Widget] remove member "use_focus_order" as it is no longer used
* Doc++ and cleanup


===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_alignment.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- etk_alignment.c     20 Oct 2006 17:51:44 -0000      1.10
+++ etk_alignment.c     22 Feb 2007 22:24:25 -0000      1.11
@@ -32,7 +32,7 @@
  * @brief Gets the type of an Etk_Alignment
  * @return Returns the type of an Etk_Alignment
  */
-Etk_Type *etk_alignment_type_get()
+Etk_Type *etk_alignment_type_get(void)
 {
    static Etk_Type *alignment_type = NULL;
 
@@ -72,7 +72,7 @@
 }
 
 /**
- * @brief Sets the parameters of the alignment
+ * @brief Changes the parameters of the alignment
  * @param alignment an alignment
  * @param xalign the horizontal alignment, from 0.0 (left) to 1.0 (right)
  * @param yalign the vertical alignment, from 0.0 (top) to 1.0 (bottom)
@@ -115,12 +115,12 @@
 }
 
 /**
- * @brief Gets the parameters of the alignment
+ * @brief Gets the different parameters of the alignment
  * @param alignment an alignment
- * @param xalign the location to store the horizontal alignment
- * @param yalign the location to store the vertical alignment
- * @param xscale the location to store the horizontal scale factor
- * @param yscale the location to store the vertical scale factor
+ * @param xalign the location where to store the horizontal alignment
+ * @param yalign the location where to store the vertical alignment
+ * @param xscale the location where to store the horizontal scale factor
+ * @param yscale the location where to store the vertical scale factor
  */
 void etk_alignment_get(Etk_Alignment *alignment, float *xalign, float *yalign, 
float *xscale, float *yscale)
 {
@@ -263,7 +263,7 @@
  * from 0.0 (the child doesn't expand at all) to 1.0 (the child takes up all 
the available space). @n
  * The align settings control the alignment of the child inside the container,
  * from 0.0 (the child is aligned on the left/top) to 1.0 (the child is 
aligned on the right/bottom). @n
- * The align settings have no effect if the scale factors are set to 1.0. 
+ * The align settings have no effect if the scale factors are set to 1.0.
  *
  * \par Object Hierarchy:
  * - Etk_Object
===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_alignment.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- etk_alignment.h     17 Aug 2006 17:18:14 -0000      1.4
+++ etk_alignment.h     22 Feb 2007 22:24:25 -0000      1.5
@@ -19,6 +19,7 @@
 /** Checks if the object is an Etk_Alignment */
 #define ETK_IS_ALIGNMENT(obj)    (ETK_OBJECT_CHECK_TYPE((obj), 
ETK_ALIGNMENT_TYPE))
 
+
 /**
  * @brief @widget A container containing one child which can be aligned and 
scaled
  * @structinfo
@@ -35,7 +36,8 @@
    float yscale;
 };
 
-Etk_Type   *etk_alignment_type_get();
+
+Etk_Type   *etk_alignment_type_get(void);
 Etk_Widget *etk_alignment_new(float xalign, float yalign, float xscale, float 
yscale);
 
 void etk_alignment_set(Etk_Alignment *alignment, float xalign, float yalign, 
float xscale, float yscale);
===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_argument.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- etk_argument.c      1 Feb 2007 19:14:52 -0000       1.12
+++ etk_argument.c      22 Feb 2007 22:24:25 -0000      1.13
@@ -20,9 +20,9 @@
  * @param argc the location of the "argc" parameter passed to main()
  * @param argv the location of the "argv" parameter passed to main()
  * @param long_name the complete name of the argument to find. If 
'--long_name' is found in @a argv, this function will
- * return ETK_TRUE. You can set it to NULL to ignore it
+ * return ETK_TRUE. You can set this param to NULL to ignore it
  * @param short_name a shortcut for the argument to find. If '-short_name' is 
found in @a argv, this function will
- * return ETK_TRUE. You can set it to NULL to ignore it
+ * return ETK_TRUE. You can set this param to NULL to ignore it
  * @param remove if @a remove is ETK_TRUE, the argument will be removed from 
@a argv if it is found
  * @return Returns ETK_TRUE if the argument has been found, ETK_FALSE otherwise
  */
@@ -70,27 +70,26 @@
  * @param argc the location of the "argc" parameter passed to main()
  * @param argv the location of the "argv" parameter passed to main()
  * @param long_name the complete name of the argument to find. If --long_name 
is found in @a argv and is followed by a
- * value, this function will return ETK_TRUE. You can set it to NULL to ignore 
it
+ * value, this function will return ETK_TRUE. You can set this param to NULL 
to ignore it
  * @param short_name a shortcut for the argument to find. If -short_name is 
found in @a argv and is followed by a
- * value, this function will return ETK_TRUE. You can set it to NULL to ignore 
it
+ * value, this function will return ETK_TRUE. You can set this param to NULL 
to ignore it
  * @param remove if @a remove is ETK_TRUE, the argument and its value will be 
removed from @a argv
  * if they are found
- * @param value the location where to store the value of the argument. You'll 
have to free it when you no longer need it.
- * If NULL, it's expected that the agrument has no value
+ * @param value the location where to store the value of the argument. You'll 
have to free it when you no
+ * longer need it. This parameter should not be NULL, otherwise the function 
will return ETK_FALSE
  * @return Returns ETK_TRUE if the argument has been found and was followed by 
a value, ETK_FALSE otherwise
  */
 Etk_Bool etk_argument_value_get(int *argc, char ***argv, const char 
*long_name, char short_name, Etk_Bool remove, char **value)
 {
    int num_args = 0;
    char *arg, *next, *value_ptr = NULL;
-   int arg_len, long_name_len = 0;
+   int arg_len, long_name_len;
    int i, j;
    
-   if (!argc || !argv)
+   if (!argc || !argv || !value)
       return ETK_FALSE;
    
-   if (long_name)
-      long_name_len = strlen(long_name);
+   long_name_len = long_name ? strlen(long_name) : 0;
    
    for (i = 0; i < *argc; i++)
    {
@@ -109,10 +108,7 @@
             /* -s value */
             if (arg_len == 2)
             {
-              /* valueless */
-              if (!value)
-                  num_args = 1;
-              else if ((i + 1 < *argc) && (next = (*argv)[i + 1]) && next[0] 
!= '-')
+               if ((i + 1 < *argc) && (next = (*argv)[i + 1]) && next[0] != 
'-')
                {
                   value_ptr = next;
                   num_args = 2;
@@ -131,11 +127,8 @@
       {
          if (strncmp(&arg[2], long_name, long_name_len) == 0)
          {
-           /* valueless */
-           if (!value && !((arg_len > long_name_len + 3) && (arg[long_name_len 
+ 2] == '=')))
-              num_args = 1;
             /* --long_name value */
-           else if (arg_len == long_name_len + 2)
+            if (arg_len == long_name_len + 2)
             {
                if ((i + 1 < *argc) && (next = (*argv)[i + 1]) && next[0] != 
'-')
                {
@@ -152,18 +145,17 @@
          }
       }
       
-      if (num_args)
+      if (value_ptr)
       {
-        /* A value has been found */
-        if (value_ptr)
-           if (value) *value = strdup(value_ptr);
+         /* A value has been found */
+         *value = strdup(value_ptr);
          if (remove)
          {
-            for (j = i; j < *argc - num_args + 1; j++)
-              (*argv)[j] = (*argv)[j + num_args];
-           (*argc) -= num_args;
+            for (j = i; j < *argc - num_args; j++)
+               (*argv)[j] = (*argv)[j + num_args];
+            (*argc) -= num_args;
          }
-        return ETK_TRUE;
+         return ETK_TRUE;
       }
    }
    
@@ -185,4 +177,7 @@
  * Two kinds of arguments are supported:
  * - <b>Short arguments</b>: <i>"-c"</i>, <i>"-c value"</i> or <i>"-cvalue"</i>
  * - <b>Long arguments</b>: <i>"--argument"</i>, <i>"--agument value"</i> or 
<i>"--argument=value"</i>
+ *
+ * To check whether an argument that takes no value is present, use 
etk_argument_is_set(). @n
+ * To get the value of an argument, use etk_argument_value_get()
  */
===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_bin.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- etk_bin.c   20 Oct 2006 17:51:44 -0000      1.18
+++ etk_bin.c   22 Feb 2007 22:24:25 -0000      1.19
@@ -36,7 +36,7 @@
  * @brief Gets the type of an Etk_Bin
  * @return Returns the type of an Etk_Bin
  */
-Etk_Type *etk_bin_type_get()
+Etk_Type *etk_bin_type_get(void)
 {
    static Etk_Type *bin_type = NULL;
 
@@ -58,7 +58,7 @@
 /**
  * @brief Sets the child of the bin
  * @param bin a bin
- * @param child the child to set
+ * @param child the widget to add to the bin
  */
 void etk_bin_child_set(Etk_Bin *bin, Etk_Widget *child)
 {
===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_bin.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- etk_bin.h   20 Oct 2006 17:51:44 -0000      1.10
+++ etk_bin.h   22 Feb 2007 22:24:25 -0000      1.11
@@ -18,6 +18,7 @@
 /** Checks if the object is an Etk_Bin */
 #define ETK_IS_BIN(obj)    (ETK_OBJECT_CHECK_TYPE((obj), ETK_BIN_TYPE))
 
+
 /**
  * @brief @widget A container that can contain only one child
  * @structinfo
@@ -31,7 +32,8 @@
    Etk_Widget *child;
 };
 
-Etk_Type *etk_bin_type_get();
+
+Etk_Type *etk_bin_type_get(void);
 
 void        etk_bin_child_set(Etk_Bin *bin, Etk_Widget *child);
 Etk_Widget *etk_bin_child_get(Etk_Bin *bin);
===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_box.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- etk_box.c   22 Feb 2007 02:24:03 -0000      1.18
+++ etk_box.c   22 Feb 2007 22:24:25 -0000      1.19
@@ -55,7 +55,7 @@
  * @brief Gets the type of an Etk_Box
  * @return Returns the type of an Etk_Box
  */
-Etk_Type *etk_box_type_get()
+Etk_Type *etk_box_type_get(void)
 {
    static Etk_Type *box_type = NULL;
 
@@ -81,7 +81,7 @@
  * @brief Gets the type of an Etk_HBox
  * @return Returns the type of an Etk_HBox
  */
-Etk_Type *etk_hbox_type_get()
+Etk_Type *etk_hbox_type_get(void)
 {
    static Etk_Type *hbox_type = NULL;
 
@@ -99,7 +99,7 @@
  * @brief Gets the type of an Etk_VBox
  * @return Returns the type of an Etk_VBox
  */
-Etk_Type *etk_vbox_type_get()
+Etk_Type *etk_vbox_type_get(void)
 {
    static Etk_Type *vbox_type = NULL;
 
@@ -114,8 +114,8 @@
 
 /**
  * @brief Creates a new hbox
- * @param homogeneous if @a homogeneous == ETK_TRUE, all the children will 
have the same size
- * @param spacing the amount of space between two children
+ * @param homogeneous if @a homogeneous == ETK_TRUE, all the cells of the box 
will have the same size
+ * @param spacing the amount of space between two cells
  */
 Etk_Widget *etk_hbox_new(Etk_Bool homogeneous, int spacing)
 {
@@ -124,7 +124,7 @@
 
 /**
  * @brief Creates a new vbox
- * @param homogeneous if @a homogeneous == ETK_TRUE, all the cells will have 
the same size
+ * @param homogeneous if @a homogeneous == ETK_TRUE, all the cells of the box 
will have the same size
  * @param spacing the amount of space between two cells
  */
 Etk_Widget *etk_vbox_new(Etk_Bool homogeneous, int spacing)
@@ -133,11 +133,11 @@
 }
 
 /**
- * @brief Packs a widget at the start of one of the two groups of children of 
the box
+ * @brief Packs a widget at the start of one of the two child-groups of the box
  * @param box a box
  * @param child the widget to pack
- * @param group the group in which the child will be packed
- * @param fill_policy the fill policy of the child
+ * @param group the group where to pack the child
+ * @param fill_policy the fill-policy of the child, it indicates how it should 
fill its cell
  * @param padding the amount of free space on the two sides of the child, in 
pixels
  */
 void etk_box_prepend(Etk_Box *box, Etk_Widget *child, Etk_Box_Group group, 
Etk_Box_Fill_Policy fill_policy, int padding)
@@ -148,11 +148,11 @@
 }
 
 /**
- * @brief Packs a widget at the end of one of the groups of children of the box
+ * @brief Packs a widget at the end of one of the two child-groups of the box
  * @param box a box
  * @param child the widget to pack
- * @param group the group in which the child will be packed
- * @param fill_policy the fill policy of the child
+ * @param group the group where to pack the child
+ * @param fill_policy the fill-policy of the child, it indicates how it should 
fill its cell
  * @param padding the amount of free space on the two sides of the child, in 
pixels
  */
 void etk_box_append(Etk_Box *box, Etk_Widget *child, Etk_Box_Group group, 
Etk_Box_Fill_Policy fill_policy, int padding)
@@ -167,15 +167,15 @@
 }
 
 /**
- * @brief Packs a widget after another widget, in one of the groups of 
children of the box
+ * @brief Packs a widget after another widget, in one of the two child-groups 
of the box
  * @param box a box
  * @param child the widget to pack
- * @param group the group in which the child will be packed
- * @param after the child after which @a child will be packed. If @a after is 
NULL, @a child will be packed at the start
- * of the group
- * @param fill_policy the fill policy of the child
+ * @param group the group where to pack the child
+ * @param after the child after which @a child will be packed. If @a after is 
NULL, @a child will be
+ * packed at the start of the group
+ * @param fill_policy the fill-policy of the child, it indicates how it should 
fill its cell
  * @param padding the amount of free space on the two sides of the child, in 
pixels
- * @warning @a after has to be packed in the group @a group, or it'll have no 
effect
+ * @warning @a after has to be packed in @a group, or the function will have 
no effect
  */
 void etk_box_insert(Etk_Box *box, Etk_Widget *child, Etk_Box_Group group, 
Etk_Widget *after, Etk_Box_Fill_Policy fill_policy, int padding)
 {
@@ -189,14 +189,14 @@
 }
 
 /**
- * @brief Packs a widget at a given position, in one of the groups of children 
of the box
+ * @brief Packs a widget at a given position, in one of the two child-groups 
of the box
  * @param box a box
  * @param child the widget to pack
- * @param group the group in which the child will be packed
+ * @param group the group where to pack the child
  * @param pos the position where to pack @a child (starting from 0). If @a pos 
<= 0, @a child will be packed at the
- * start of the group of children, and if @a pos is greater than the number of 
children in the group, it will be packed
+ * start of the child-group, and if @a pos is greater than the number of 
children in the group, it will be packed
  * at the end
- * @param fill_policy the fill policy of the child
+ * @param fill_policy the fill-policy of the child, it indicates how it should 
fill its cell
  * @param padding the amount of free space on the two sides of the child, in 
pixels
  */
 void etk_box_insert_at(Etk_Box *box, Etk_Widget *child, Etk_Box_Group group, 
int pos, Etk_Box_Fill_Policy fill_policy, int padding)
@@ -219,9 +219,9 @@
 /**
  * @brief Gets the child at a given position in the box
  * @param box a box
- * @param group the group in which the child you want to get is
+ * @param group the group in which the child you want to get is packed
  * @param pos the position of the child you want to get (starting from 0)
- * @return Returns the child at the given position, or NULL on failure
+ * @return Returns the child at the given position, or NULL if there no 
childat this position
  */
 Etk_Widget *etk_box_child_get_at(Etk_Box *box, Etk_Box_Group group, int pos)
 {
@@ -237,12 +237,12 @@
 }
 
 /**
- * @brief Sets the position of a child of the box
+ * @brief Changes the position of a child of the box
  * @param box a box
  * @param child the child you want to change the position of
  * @param group the group in which the child will be repacked
  * @param pos the position where to repack @a child (starting from 0). If @a 
pos <= 0, @a child will be packed at the
- * start of the group of children, and if @a pos is greater than the number of 
children in the group, it will be packed
+ * start of the child-group, and if @a pos is greater than the number of 
children in the group, it will be packed
  * at the end
  */
 void etk_box_child_position_set(Etk_Box *box, Etk_Widget *child, Etk_Box_Group 
group, int pos)
@@ -254,6 +254,8 @@
       return;
    
    box->cells[cell->group] = evas_list_remove(box->cells[cell->group], cell);
+   cell->group = group;
+   
    if (pos <= 0)
       box->cells[group] = evas_list_prepend(box->cells[group], cell);
    else if (pos >= evas_list_count(box->cells[group]))
@@ -263,6 +265,7 @@
       l = evas_list_nth_list(box->cells[group], pos - 1);
       box->cells[group] = evas_list_append_relative_list(box->cells[group], 
cell, l);
    }
+   
    etk_widget_redraw_queue(ETK_WIDGET(box));
 }
 
@@ -272,7 +275,7 @@
  * @param child the child you want to get the position of
  * @param group the location where to store the group in which the child is
  * @param pos the location where to store the position of the child
- * @return Returns ETK_TRUE on success, ETK_FALSE on failure (because @a child 
is not a child of the box)
+ * @return Returns ETK_TRUE on success, or ETK_FALSE if @a child is not a 
child of the box
  */
 Etk_Bool etk_box_child_position_get(Etk_Box *box, Etk_Widget *child, 
Etk_Box_Group *group, int *pos)
 {
@@ -303,11 +306,11 @@
 }
 
 /**
- * @brief Sets the packing settings of a child of the box
+ * @brief Changes the packing settings of a child of the box
  * @param box a box
  * @param child a child of the box. If @a child is not packed in the box, this 
function has no effect
- * @param fill_policy the fill policy of the child
- * @param padding the amount of free space on the two sides of the child, in 
pixels
+ * @param fill_policy the new fill-policy of the child
+ * @param padding the new amount of free space on the two sides of the child, 
in pixels
  */
 void etk_box_child_packing_set(Etk_Box *box, Etk_Widget *child, 
Etk_Box_Fill_Policy fill_policy, int padding)
 {
@@ -328,9 +331,9 @@
  * @brief Gets the packing settings of a child of the box
  * @param box a box
  * @param child a child of the box
- * @param fill_policy the location where to store the fill policy of the child
+ * @param fill_policy the location where to store the fill-policy of the child
  * @param padding the location where to store the padding of the child
- * @return Returns ETK_TRUE on success, and ETK_FALSE on failure (because @a 
child is not packed in @a box)
+ * @return Returns ETK_TRUE on success, or ETK_FALSE if @a child is not a 
child of the box
  */
 Etk_Bool etk_box_child_packing_get(Etk_Box *box, Etk_Widget *child, 
Etk_Box_Fill_Policy *fill_policy, int *padding)
 {
@@ -354,7 +357,7 @@
 /**
  * @brief Sets the amount of free space between two cells
  * @param box a box
- * @param spacing the amount of free space between two cells, in pixels
+ * @param spacing the new amount of free space between two cells, in pixels
  */
 void etk_box_spacing_set(Etk_Box *box, int spacing)
 {
@@ -394,7 +397,7 @@
 }
 
 /**
- * @brief Checks whether all the cells of the box have the same size
+ * @brief Gets whether or not all the cells of the box have the same size
  * @param box a box
  * @return Returns ETK_TRUE if the box is homogeneous, ETK_FALSE otherwise
  */
@@ -431,7 +434,6 @@
    ETK_CONTAINER(box)->child_add = _etk_box_child_add;
    ETK_CONTAINER(box)->child_remove = _etk_box_child_remove;
    ETK_CONTAINER(box)->children_get = _etk_box_children_get;
-   ETK_WIDGET(box)->use_focus_order = ETK_TRUE;
 }
 
 /* Destroys the box */
@@ -504,22 +506,20 @@
 /* Removes the child from the box */
 static void _etk_box_child_remove(Etk_Container *container, Etk_Widget *widget)
 {
-   Etk_Widget *box_widget;
    Etk_Box *box;
    Etk_Box_Cell *cell;
 
-   if (!(box_widget = ETK_WIDGET(container)) || !widget || (widget->parent != 
box_widget))
+   if (!(box = ETK_BOX(container)) || !widget || (widget->parent != 
ETK_WIDGET(box)))
       return;
    
-   box = ETK_BOX(box_widget);
    if ((cell = _etk_box_cell_get(box, widget)))
    {
       box->cells[cell->group] = evas_list_remove(box->cells[cell->group], 
cell);
-      box_widget->focus_order = evas_list_remove(box_widget->focus_order, 
widget);
+      ETK_WIDGET(box)->focus_order = 
evas_list_remove(ETK_WIDGET(box)->focus_order, widget);
       etk_widget_parent_set_full(widget, NULL, ETK_FALSE);
-      etk_widget_size_recalc_queue(box_widget);
       free(cell);
       
+      etk_widget_size_recalc_queue(ETK_WIDGET(box));
       etk_signal_emit_by_name("child_removed", ETK_OBJECT(box), NULL, widget);
    }
 }
@@ -609,7 +609,7 @@
             box->request_sizes[i][j] = child_size.w + 2 * cell->padding;
             size->w += box->request_sizes[i][j];
          }
-
+         
          if (size->h < child_size.h)
             size->h = child_size.h;
          
@@ -1008,23 +1008,21 @@
  *
  **************************/
 
-/* Adds a child to the box, after the child contained in the cell "after" */
+/* Adds a new widget to the box, after the cell "after" */
 static void _etk_box_insert_after_cell(Etk_Box *box, Etk_Widget *child, 
Etk_Box_Group group, Etk_Box_Cell *after, Etk_Box_Fill_Policy fill_policy, int 
padding)
 {
    Etk_Box_Cell *cell, *c;
    Etk_Widget *box_widget;
    
-   if (!box || !child)
+   if (!(box_widget = ETK_WIDGET(box)) || !child)
       return;
    if (after && after->group != group)
    {
       ETK_WARNING("The child to pack and the widget after which the child 
should be packed "
-         "do not belong to the same start/end-group");
+         "do not belong to the same child-group");
       return;
    }
    
-   box_widget = ETK_WIDGET(box);
-
    cell = malloc(sizeof(Etk_Box_Cell));
    cell->child = child;
    cell->group = group;
@@ -1093,9 +1091,7 @@
  * start-group are packed at the start of the box (left for the hbox, top for 
the vbox) and the children of the
  * end-group are packed at the end of the box (right for the hbox, bottom for 
the vbox). @n
  * Widgets can be packed with the functions etk_box_prepend(), 
etk_box_append(), etk_box_insert() and
- * etk_box_insert_at(). @n @n
- * The "homogeneous" setting determines whether or not all the children of the 
box take up the same amount of space. @n
- * The "spacing" setting determines the amount of space between two children.
+ * etk_box_insert_at().
  * 
  * \par Object Hierarchy:
  * - Etk_Object
===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_box.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- etk_box.h   22 Feb 2007 02:24:03 -0000      1.9
+++ etk_box.h   22 Feb 2007 22:24:25 -0000      1.10
@@ -9,7 +9,7 @@
 /**
  * @defgroup Etk_Box Etk_Box
  * @brief The Etk_Box widget is a container that can contain several children
- * packed in one direction (horizontal or vertical) 
+ * packed in one direction (horizontal or vertical)
  * @{
  */
 
@@ -56,6 +56,7 @@
                                        * horizontally for an Etk_VBox) */
 } Etk_Box_Fill_Policy;
 
+
 /**
  * @brief @widget An abstract class for a box
  * @structinfo
@@ -94,9 +95,10 @@
    Etk_Box box;
 };
 
-Etk_Type *etk_box_type_get();
-Etk_Type *etk_hbox_type_get();
-Etk_Type *etk_vbox_type_get();
+
+Etk_Type *etk_box_type_get(void);
+Etk_Type *etk_hbox_type_get(void);
+Etk_Type *etk_vbox_type_get(void);
 
 Etk_Widget *etk_hbox_new(Etk_Bool homogeneous, int spacing);
 Etk_Widget *etk_vbox_new(Etk_Bool homogeneous, int spacing);
===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_notebook.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -3 -r1.33 -r1.34
--- etk_notebook.c      6 Oct 2006 17:04:14 -0000       1.33
+++ etk_notebook.c      22 Feb 2007 22:24:25 -0000      1.34
@@ -480,7 +480,6 @@
    ETK_CONTAINER(notebook)->children_get = _etk_notebook_children_get;
    ETK_WIDGET(notebook)->size_request = _etk_notebook_size_request;
    ETK_WIDGET(notebook)->size_allocate = _etk_notebook_size_allocate;
-   ETK_WIDGET(notebook)->use_focus_order = ETK_TRUE;
 }
 
 /* Destroys the notebook */
===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_widget.c,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -3 -r1.97 -r1.98
--- etk_widget.c        19 Feb 2007 01:05:27 -0000      1.97
+++ etk_widget.c        22 Feb 2007 22:24:25 -0000      1.98
@@ -2021,7 +2021,6 @@
    widget->internal = ETK_FALSE;
    widget->focusable = ETK_FALSE;
    widget->focus_on_click = ETK_FALSE;
-   widget->use_focus_order = ETK_FALSE;
    widget->has_event_object = ETK_FALSE;
    widget->repeat_mouse_events = ETK_FALSE;
    widget->pass_mouse_events = ETK_FALSE;
===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_widget.h,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -3 -r1.44 -r1.45
--- etk_widget.h        18 Feb 2007 16:53:25 -0000      1.44
+++ etk_widget.h        22 Feb 2007 22:24:25 -0000      1.45
@@ -105,7 +105,6 @@
    unsigned int has_event_object : 1;
    unsigned int focusable : 1;
    unsigned int focus_on_click : 1;
-   unsigned int use_focus_order : 1;
    unsigned int need_size_recalc : 1;
    unsigned int need_redraw : 1;
    unsigned int need_theme_size_recalc : 1;



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to