Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_scrollbar.c ewl_scrollbar.h 


Log Message:
- formatting/type checking

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_scrollbar.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- ewl_scrollbar.c     17 Oct 2005 14:45:38 -0000      1.7
+++ ewl_scrollbar.c     25 Oct 2005 03:03:44 -0000      1.8
@@ -3,15 +3,16 @@
 #include "ewl_macros.h"
 #include "ewl_private.h"
 
-static int  ewl_scrollbar_timer(void *data);
+static int ewl_scrollbar_timer(void *data);
 
 /**
  * @return Returns NULL on failure, or a pointer to a new scrollbar on success.
  * @brief Allocate and initialize a new scrollbar widget
  */
-Ewl_Widget *ewl_scrollbar_new(void)
+Ewl_Widget *
+ewl_scrollbar_new(void)
 {
-       Ewl_Scrollbar  *s;
+       Ewl_Scrollbar *s;
 
        DENTER_FUNCTION(DLEVEL_STABLE);
 
@@ -22,7 +23,10 @@
        /*
         * Initialize the objects fields.
         */
-       ewl_scrollbar_init(s);
+       if (!ewl_scrollbar_init(s)) {
+               ewl_widget_destroy(EWL_WIDGET(s));
+               s = NULL;
+       }
 
        DRETURN_PTR(EWL_WIDGET(s), DLEVEL_STABLE);
 }
@@ -31,13 +35,17 @@
  * @return Returns NULL on failure, or a pointer to a new scrollbar on success.
  * @brief Allocate and initialize a new horizontal scrollbar widget
  */
-Ewl_Widget *ewl_hscrollbar_new(void)
+Ewl_Widget *
+ewl_hscrollbar_new(void)
 {
        Ewl_Widget *s;
 
        DENTER_FUNCTION(DLEVEL_STABLE);
 
        s = ewl_scrollbar_new();
+       if (!s)
+               DRETURN_PTR(NULL, DLEVEL_STABLE);
+
        ewl_scrollbar_orientation_set(EWL_SCROLLBAR(s),
                                      EWL_ORIENTATION_HORIZONTAL);
 
@@ -48,13 +56,17 @@
  * @return Returns NULL on failure, or a pointer to a new scrollbar on success.
  * @brief Allocate and initialize a new vertical scrollbar widget
  */
-Ewl_Widget *ewl_vscrollbar_new(void)
+Ewl_Widget *
+ewl_vscrollbar_new(void)
 {
        Ewl_Widget *s;
 
        DENTER_FUNCTION(DLEVEL_STABLE);
 
        s = ewl_scrollbar_new();
+       if (!s)
+               DRETURN_PTR(NULL, DLEVEL_STABLE);
+
        ewl_scrollbar_orientation_set(EWL_SCROLLBAR(s),
                                      EWL_ORIENTATION_VERTICAL);
 
@@ -66,9 +78,10 @@
  * @return Returns no value.
  * @brief Initialize a scrollbar to default values
  */
-int ewl_scrollbar_init(Ewl_Scrollbar * s)
+int
+ewl_scrollbar_init(Ewl_Scrollbar *s)
 {
-       Ewl_Widget     *w;
+       Ewl_Widget *w;
 
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR_RET("s", s, FALSE);
@@ -166,37 +179,28 @@
        ewl_widget_appearance_set(s->increment, "increment");
 
        if (s->buttons_alignment & EWL_FLAG_ALIGN_LEFT) {
-
                /*
                 * Place in decrement, increment, seeker order.
                 */
-               ewl_container_child_append(EWL_CONTAINER(s),
-                                          s->decrement);
-               ewl_container_child_append(EWL_CONTAINER(s),
-                                          s->increment);
+               ewl_container_child_append(EWL_CONTAINER(s), s->decrement);
+               ewl_container_child_append(EWL_CONTAINER(s), s->increment);
                ewl_container_child_append(EWL_CONTAINER(s), s->seeker);
        }
        else if (s->buttons_alignment & EWL_FLAG_ALIGN_RIGHT) {
-
                /*
                 * Place in seeker, decrement, increment order.
                 */
                ewl_container_child_append(EWL_CONTAINER(s), s->seeker);
-               ewl_container_child_append(EWL_CONTAINER(s),
-                                          s->decrement);
-               ewl_container_child_append(EWL_CONTAINER(s),
-                                          s->increment);
+               ewl_container_child_append(EWL_CONTAINER(s), s->decrement);
+               ewl_container_child_append(EWL_CONTAINER(s), s->increment);
        }
        else {
-
                /*
                 * Place in decrement, seeker, increment order.
                 */
-               ewl_container_child_append(EWL_CONTAINER(s),
-                                          s->decrement);
+               ewl_container_child_append(EWL_CONTAINER(s), s->decrement);
                ewl_container_child_append(EWL_CONTAINER(s), s->seeker);
-               ewl_container_child_append(EWL_CONTAINER(s),
-                                          s->increment);
+               ewl_container_child_append(EWL_CONTAINER(s), s->increment);
        }
 
        /*
@@ -213,10 +217,12 @@
  * @return Returns no value.
  * @brief Change the orientation of a scrollbar.
  */
-void ewl_scrollbar_orientation_set(Ewl_Scrollbar *s, Ewl_Orientation o)
+void
+ewl_scrollbar_orientation_set(Ewl_Scrollbar *s, Ewl_Orientation o)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("s", s);
+       DCHECK_TYPE("s", s, "scrollbar");
 
        if (o == ewl_box_orientation_get(EWL_BOX(s)))
                DRETURN(DLEVEL_STABLE);
@@ -260,9 +266,7 @@
         * packing order.
         */
        if (o == EWL_ORIENTATION_HORIZONTAL) {
-
                if (s->buttons_alignment & EWL_FLAG_ALIGN_LEFT) {
-
                        /*
                         * Place in decrement, increment, seeker order.
                         */
@@ -273,7 +277,6 @@
                        ewl_container_child_append(EWL_CONTAINER(s), s->seeker);
                }
                else if (s->buttons_alignment & EWL_FLAG_ALIGN_RIGHT) {
-
                        /*
                         * Place in seeker, decrement, increment order.
                         */
@@ -284,7 +287,6 @@
                                                   s->increment);
                }
                else {
-
                        /*
                         * Place in decrement, seeker, increment order.
                         */
@@ -294,12 +296,9 @@
                        ewl_container_child_append(EWL_CONTAINER(s),
                                                   s->increment);
                }
-
        }
        else {
-
                if (s->buttons_alignment & EWL_FLAG_ALIGN_TOP) {
-
                        /*
                         * Place in increment, decrement, seeker order.
                         */
@@ -310,7 +309,6 @@
                        ewl_container_child_append(EWL_CONTAINER(s), s->seeker);
                }
                else if (s->buttons_alignment & EWL_FLAG_ALIGN_BOTTOM) {
-
                        /*
                         * Place in seeker, increment, decrement order.
                         */
@@ -321,7 +319,6 @@
                                                   s->decrement);
                }
                else {
-
                        /*
                         * Place in increment, seeker, decrement order.
                         */
@@ -331,7 +328,6 @@
                        ewl_container_child_append(EWL_CONTAINER(s),
                                                   s->decrement);
                }
-
        }
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);
@@ -342,10 +338,12 @@
  * @return Returns no value.
  * @brief Change the orientation of a scrollbar.
  */
-Ewl_Orientation ewl_scrollbar_orientation_get(Ewl_Scrollbar *s)
+Ewl_Orientation
+ewl_scrollbar_orientation_get(Ewl_Scrollbar *s)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR_RET("s", s, EWL_ORIENTATION_HORIZONTAL);
+       DCHECK_TYPE_RET("s", s, "scrollbar", EWL_ORIENTATION_HORIZONTAL);
 
        DRETURN_INT(ewl_box_orientation_get(EWL_BOX(s)), DLEVEL_STABLE);
 }
@@ -356,15 +354,15 @@
  * @return Returns no value.
  * @brief Sets the inverse scrolling flag on a scrollbar.
  */
-void ewl_scrollbar_inverse_scroll_set(Ewl_Scrollbar *s, char i)
+void
+ewl_scrollbar_inverse_scroll_set(Ewl_Scrollbar *s, char i)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("s", s);
+       DCHECK_TYPE("s", s, "scrollbar");
 
-       if (i >= 0)
-               i = 1;
-       else
-               i = -1;
+       if (i >= 0) i = 1;
+       else i = -1;
 
        s->direction = i;
 
@@ -376,10 +374,12 @@
  * @return Returns the current value for inverted scrolling.
  * @brief Checks the inverse scrolling flag on a scrollbar.
  */
-char ewl_scrollbar_inverse_scroll_get(Ewl_Scrollbar *s)
+char
+ewl_scrollbar_inverse_scroll_get(Ewl_Scrollbar *s)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR_RET("s", s, 1);
+       DCHECK_TYPE_RET("s", s, "scrollbar", 1);
 
        DRETURN_INT(s->invert, DLEVEL_STABLE);
 }
@@ -389,12 +389,14 @@
  * @return Returns the current value of the scrollbar @a s.
  * @brief Get the current value of the dragbar
  */
-double ewl_scrollbar_value_get(Ewl_Scrollbar * s)
+double
+ewl_scrollbar_value_get(Ewl_Scrollbar *s)
 {
-       double          v;
+       double v;
 
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR_RET("s", s, -1);
+       DCHECK_TYPE_RET("s", s, "scrollbar", -1);
 
        v = ewl_seeker_value_get(EWL_SEEKER(s->seeker));
 
@@ -414,10 +416,12 @@
  *
  * Sets the current value of the scrollbar @a s.
  */
-void ewl_scrollbar_value_set(Ewl_Scrollbar * s, double v)
+void
+ewl_scrollbar_value_set(Ewl_Scrollbar *s, double v)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("s", s);
+       DCHECK_TYPE("s", s, "scrollbar");
 
        ewl_seeker_value_set(EWL_SEEKER(s->seeker), v);
 
@@ -433,8 +437,8 @@
 ewl_scrollbar_step_get(Ewl_Scrollbar *s)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
-
        DCHECK_PARAM_PTR_RET("s", s, 0);
+       DCHECK_TYPE_RET("s", s, "scrollbar", 0);
 
        DRETURN_INT(ewl_seeker_step_get(EWL_SEEKER(s->seeker)), DLEVEL_STABLE);
 }
@@ -447,11 +451,12 @@
  *
  * Changes the step size of the scrollbar @a s to @a v.
  */
-void ewl_scrollbar_step_set(Ewl_Scrollbar *s, double v)
+void
+ewl_scrollbar_step_set(Ewl_Scrollbar *s, double v)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
-
        DCHECK_PARAM_PTR("s", s);
+       DCHECK_TYPE("s", s, "scrollbar");
 
        ewl_seeker_step_set(EWL_SEEKER(s->seeker), v);
 
@@ -462,14 +467,15 @@
  * Decrement the value of the scrollbar's seeker portion
  */
 void
-ewl_scrollbar_scroll_start_cb(Ewl_Widget * w, void *ev_data __UNUSED__,
+ewl_scrollbar_scroll_start_cb(Ewl_Widget *w, void *ev_data __UNUSED__,
                                                        void *user_data)
 {
-       Ewl_Scrollbar  *s;
+       Ewl_Scrollbar *s;
        Ewl_Orientation o;
 
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("w", w);
+       DCHECK_TYPE("w", w, "widget");
 
        s = EWL_SCROLLBAR(user_data);
        if (w == s->increment)
@@ -491,12 +497,13 @@
 }
 
 void
-ewl_scrollbar_scroll_stop_cb(Ewl_Widget * w __UNUSED__,
+ewl_scrollbar_scroll_stop_cb(Ewl_Widget *w __UNUSED__,
                             void *ev_data __UNUSED__, void *user_data)
 {
        Ewl_Scrollbar *s;
 
        DENTER_FUNCTION(DLEVEL_STABLE);
+       DCHECK_PARAM_PTR("user_data", user_data);
 
        s = EWL_SCROLLBAR(user_data);
 
@@ -509,12 +516,16 @@
        DLEAVE_FUNCTION(DLEVEL_STABLE);
 }
 
-static int ewl_scrollbar_timer(void *data)
+static int
+ewl_scrollbar_timer(void *data)
 {
-       Ewl_Scrollbar  *s;
-       double          dt;
-       double          value;
-       int             velocity;
+       Ewl_Scrollbar *s;
+       double dt;
+       double value;
+       int velocity;
+
+       DENTER_FUNCTION(DLEVEL_STABLE);
+       DCHECK_PARAM_PTR_RET("data", data, FALSE);
 
        s = EWL_SCROLLBAR(data);
 
@@ -540,5 +551,6 @@
 
        ewl_seeker_value_set(EWL_SEEKER(s->seeker), value);
 
-       return 1;
+       DRETURN_INT(TRUE, DLEVEL_STABLE);
 }
+
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_scrollbar.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- ewl_scrollbar.h     17 Oct 2005 14:45:38 -0000      1.5
+++ ewl_scrollbar.h     25 Oct 2005 03:03:44 -0000      1.6
@@ -62,25 +62,25 @@
 Ewl_Widget     *ewl_scrollbar_new(void);
 Ewl_Widget     *ewl_hscrollbar_new(void);
 Ewl_Widget     *ewl_vscrollbar_new(void);
-int             ewl_scrollbar_init(Ewl_Scrollbar * s);
+int             ewl_scrollbar_init(Ewl_Scrollbar *s);
 
-void            ewl_scrollbar_orientation_set(Ewl_Scrollbar * s,
+void            ewl_scrollbar_orientation_set(Ewl_Scrollbar *s,
                                              Ewl_Orientation orientation);
-Ewl_Orientation ewl_scrollbar_orientation_get(Ewl_Scrollbar * s);
-char            ewl_scrollbar_inverse_scroll_get(Ewl_Scrollbar * s);
-void            ewl_scrollbar_inverse_scroll_set(Ewl_Scrollbar * s, char v);
-double          ewl_scrollbar_value_get(Ewl_Scrollbar * s);
-void            ewl_scrollbar_value_set(Ewl_Scrollbar * s, double v);
+Ewl_Orientation ewl_scrollbar_orientation_get(Ewl_Scrollbar *s);
+char            ewl_scrollbar_inverse_scroll_get(Ewl_Scrollbar *s);
+void            ewl_scrollbar_inverse_scroll_set(Ewl_Scrollbar *s, char v);
+double          ewl_scrollbar_value_get(Ewl_Scrollbar *s);
+void            ewl_scrollbar_value_set(Ewl_Scrollbar *s, double v);
 
 double          ewl_scrollbar_step_get(Ewl_Scrollbar *s);
-void            ewl_scrollbar_step_set(Ewl_Scrollbar * s, double v);
+void            ewl_scrollbar_step_set(Ewl_Scrollbar *s, double v);
 
 /*
  * Internally used callbacks, override at your own risk.
  */
-void        ewl_scrollbar_scroll_start_cb(Ewl_Widget * w, void *ev_data,
+void ewl_scrollbar_scroll_start_cb(Ewl_Widget *w, void *ev_data,
                                          void *user_data);
-void        ewl_scrollbar_scroll_stop_cb(Ewl_Widget * w, void *ev_data,
+void ewl_scrollbar_scroll_stop_cb(Ewl_Widget *w, void *ev_data,
                                         void *user_data);
 
 /**




-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to