Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : proto

Dir     : e17/proto/etk/src/lib


Modified Files:
        etk_argument.c etk_dnd.c etk_notebook.c 


Log Message:
- formatting
- patch from ezek for etk_notebook_page_remove's implementation

===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/etk/src/lib/etk_argument.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- etk_argument.c      2 Mar 2006 00:48:00 -0000       1.2
+++ etk_argument.c      2 Mar 2006 14:37:50 -0000       1.3
@@ -53,178 +53,178 @@
       
    /* no arguments */
    if(argc < 2)
-     {
-       /* check for required arguments */
-       i = 0;
-       arg = args;          
-       while(arg->short_name != -1)
-         {
-            if(arg->flags & ETK_ARGUMENT_FLAG_REQUIRED)
-              {
-                 printf(_("Argument %d '-%c | --%s' is required\n"), i, 
arg->short_name, arg->long_name);
-                 return ETK_ARGUMENT_RETURN_REQUIRED_NOT_FOUND;
-              }
-            ++i; ++arg;
-         }
-       return ETK_ARGUMENT_RETURN_OK;
-     }
+   {
+      /* check for required arguments */
+      i = 0;
+      arg = args;           
+      while(arg->short_name != -1)
+      {
+        if(arg->flags & ETK_ARGUMENT_FLAG_REQUIRED)
+        {
+           printf(_("Argument %d '-%c | --%s' is required\n"), i, 
arg->short_name, arg->long_name);
+           return ETK_ARGUMENT_RETURN_REQUIRED_NOT_FOUND;
+        }
+        ++i; ++arg;
+      }
+      return ETK_ARGUMENT_RETURN_OK;
+   }
    
    for(i = 1; i < argc; i++)
-     {
-       char *cur;
-       
-       cur = argv[i];
-       if(!cur) continue;
-       
-       /* min length is 2, anything less is invalid */
-       if(strlen(cur) < 2)
-         {
-            printf(_("Argument %d '%s' is too short\n"), i, argv[i]);
-            return ETK_ARGUMENT_RETURN_MALFORMED;
-         }
-       
-       /* short (single char) argument of the form -d val or -dval */
-       if(cur[0] == '-' && cur[1] != '-')
-         {
-            arg = args;
-            
-            while(arg->short_name != -1)
+   {
+      char *cur;
+      
+      cur = argv[i];
+      if(!cur) continue;
+      
+      /* min length is 2, anything less is invalid */
+      if(strlen(cur) < 2)
+      {
+        printf(_("Argument %d '%s' is too short\n"), i, argv[i]);
+        return ETK_ARGUMENT_RETURN_MALFORMED;
+      }
+      
+      /* short (single char) argument of the form -d val or -dval */
+      if(cur[0] == '-' && cur[1] != '-')
+      {
+        arg = args;
+        
+        while(arg->short_name != -1)
+        {
+           /* match found for short arg */
+           if(arg->short_name == cur[1])
+           {
+              /* check to see if arg needs value */
+              if((arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED) &&
+                 i + 1 < argc)
+              {
+                 char *val = argv[i + 1];
+                 
+                 /* if no value is present, report error */
+                 if(val[0] == '-')
+                 {
+                    printf(_("Argument %d '%s' requires a value\n"), i, cur);
+                    return ETK_ARGUMENT_RETURN_REQUIRED_VALUE_NOT_FOUND;
+                 }
+                 
+                 if(arg->data)                       
+                   *(arg->data) = *val;
+                 else
+                   arg->data = val;
+                 arg->flags |= ETK_ARGUMENT_FLAG_PRIV_SET;
+                 ++i;
+              }
+              else if (arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED
+                       && i + 1 >= argc)
               {
-                 /* match found for short arg */
-                 if(arg->short_name == cur[1])
-                   {
-                      /* check to see if arg needs value */
-                      if((arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED) &&
-                         i + 1 < argc)
-                        {
-                           char *val = argv[i + 1];
-                           
-                           /* if no value is present, report error */
-                           if(val[0] == '-')
-                             {
-                                printf(_("Argument %d '%s' requires a 
value\n"), i, cur);
-                                return 
ETK_ARGUMENT_RETURN_REQUIRED_VALUE_NOT_FOUND;
-                             }
-                           
-                           if(arg->data)                             
-                             *(arg->data) = *val;
-                           else
-                             arg->data = val;
-                           arg->flags |= ETK_ARGUMENT_FLAG_PRIV_SET;
-                           ++i;
-                        }
-                      else if (arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED
-                               && i + 1 >= argc)
-                        {
-                           /* if no value is present, report error */
-                           printf(_("Argument %d '%s' requires a value\n"), i, 
cur);
-                           return ETK_ARGUMENT_RETURN_REQUIRED_VALUE_NOT_FOUND;
-                        }
-                      else if(!(arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED))
-                        arg->flags |= ETK_ARGUMENT_FLAG_PRIV_SET;
-                   }
-                 ++arg;
+                 /* if no value is present, report error */
+                 printf(_("Argument %d '%s' requires a value\n"), i, cur);
+                 return ETK_ARGUMENT_RETURN_REQUIRED_VALUE_NOT_FOUND;
               }
-         }
-       /* long argument of the form --debug or --debug=something */
-       else if(cur[0] == '-' && cur[1] == '-' && strlen(cur) > 2)
-         {
-            arg = args;
-            
-            while(arg->short_name != -1)
+              else if(!(arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED))
+                arg->flags |= ETK_ARGUMENT_FLAG_PRIV_SET;
+           }
+           ++arg;
+        }
+      }
+      /* long argument of the form --debug or --debug=something */
+      else if(cur[0] == '-' && cur[1] == '-' && strlen(cur) > 2)
+      {
+        arg = args;
+        
+        while(arg->short_name != -1)
+        {
+           char *tmp = NULL;
+           char *tmp2;
+           
+           if(!arg->long_name)
+             continue;
+           
+           /* check if arg if of the form --foo=bar */
+           tmp = strchr(cur, '=');
+           if(tmp)
+           {
+              tmp2 = cur;
+              cur = calloc(tmp - tmp2 + 1, sizeof(char));
+              snprintf(cur, (tmp - tmp2 + 1) * sizeof(char), "%s", tmp2);      
                               
+           }
+           else                    
+             tmp = NULL;
+           
+           /* match found for long arg */
+           if(!strcmp(arg->long_name, cur + 2))
+           {                  
+              /* check to see if arg needs value */
+              if((arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED) &&
+                 ((i + 1 < argc) || (tmp != NULL)))
               {
-                 char *tmp = NULL;
-                 char *tmp2;
+                 char *val;
                  
-                 if(!arg->long_name)
-                   continue;
+                 if(!tmp)
+                   val = argv[i + 1];
+                 else
+                   val = tmp + 1;                          
                  
-                 /* check if arg if of the form --foo=bar */
-                 tmp = strchr(cur, '=');
-                 if(tmp )
-                   {
-                      tmp2 = cur;
-                      cur = calloc(tmp - tmp2 + 1, sizeof(char));
-                      snprintf(cur, (tmp - tmp2 + 1) * sizeof(char), "%s", 
tmp2);                                     
-                   }
-                 else              
-                   tmp = NULL;
-
-                 /* match found for long arg */
-                 if(!strcmp(arg->long_name, cur + 2))
-                   {                  
-                      /* check to see if arg needs value */
-                      if((arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED) &&
-                         ((i + 1 < argc) || (tmp != NULL)))
-                        {
-                           char *val;
-                           
-                           if(!tmp)
-                             val = argv[i + 1];
-                           else
-                             val = tmp + 1;                        
-                           
-                           /* if no value is present, report error */
-                           if(val[0] == '-')
-                             {
-                                printf(_("Argument %d '%s' requires a 
value\n"), i, cur);
-                                return 
ETK_ARGUMENT_RETURN_REQUIRED_VALUE_NOT_FOUND;
-                             }
-                           
-                           if(arg->data)                             
-                             *(arg->data) = *val;
-                           else
-                             arg->data = val;
-                           arg->flags |= ETK_ARGUMENT_FLAG_PRIV_SET;
-                           
-                           if(!tmp)
-                             ++i;
-                        }
-                      else if (arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED
-                               && i + 1 >= argc)
-                        {
-                           /* if no value is present, report error */
-                           printf(_("Argument %d '%s' requires a value\n"), i, 
cur);
-                           return ETK_ARGUMENT_RETURN_REQUIRED_VALUE_NOT_FOUND;
-                        }
-                      else if(!(arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED))
-                        arg->flags |= ETK_ARGUMENT_FLAG_PRIV_SET;
-                   }
-
-                 if(tmp)
-                   {
-                      free(cur);
-                      cur = argv[i];
-                   }
+                 /* if no value is present, report error */
+                 if(val[0] == '-')
+                 {
+                    printf(_("Argument %d '%s' requires a value\n"), i, cur);
+                    return ETK_ARGUMENT_RETURN_REQUIRED_VALUE_NOT_FOUND;
+                 }
+                 
+                 if(arg->data)                       
+                   *(arg->data) = *val;
+                 else
+                   arg->data = val;
+                 arg->flags |= ETK_ARGUMENT_FLAG_PRIV_SET;
                  
-                 ++arg;                  
+                 if(!tmp)
+                   ++i;
+              }
+              else if (arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED
+                       && i + 1 >= argc)
+              {
+                 /* if no value is present, report error */
+                 printf(_("Argument %d '%s' requires a value\n"), i, cur);
+                 return ETK_ARGUMENT_RETURN_REQUIRED_VALUE_NOT_FOUND;
               }
-         }     
-     }
+              else if(!(arg->flags & ETK_ARGUMENT_FLAG_VALUE_REQUIRED))
+                arg->flags |= ETK_ARGUMENT_FLAG_PRIV_SET;
+           }
+           
+           if(tmp)
+           {
+              free(cur);
+              cur = argv[i];
+           }
+           
+           ++arg;                
+        }
+      }        
+   }
    
    /* check for required arguments */
    i = 0;
    arg = args;      
    while(arg->short_name != -1)
-     {
-       if(!(arg->flags & ETK_ARGUMENT_FLAG_PRIV_SET) &&
-          arg->flags & ETK_ARGUMENT_FLAG_REQUIRED)
-         {
-            printf(_("Argument %d '-%c | --%s' is required\n"), i, 
arg->short_name, arg->long_name);
-            return ETK_ARGUMENT_RETURN_REQUIRED_NOT_FOUND;
-         }
-       ++i; ++arg;
-     }
+   {
+      if(!(arg->flags & ETK_ARGUMENT_FLAG_PRIV_SET) &&
+        arg->flags & ETK_ARGUMENT_FLAG_REQUIRED)
+      {
+        printf(_("Argument %d '-%c | --%s' is required\n"), i, 
arg->short_name, arg->long_name);
+        return ETK_ARGUMENT_RETURN_REQUIRED_NOT_FOUND;
+      }
+      ++i; ++arg;
+   }
    
    /* call all the callbacks */
    i = 0;
    arg = args;      
    while(arg->short_name != -1)
-     {
-       if(arg->func && arg->flags & ETK_ARGUMENT_FLAG_PRIV_SET)
-         arg->func(args, i);
-       ++i; ++arg;
-     }
+   {
+      if(arg->func && arg->flags & ETK_ARGUMENT_FLAG_PRIV_SET)
+       arg->func(args, i);
+      ++i; ++arg;
+   }
    
    return ETK_ARGUMENT_RETURN_OK;
 }
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/etk/src/lib/etk_dnd.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- etk_dnd.c   16 Feb 2006 01:40:16 -0000      1.10
+++ etk_dnd.c   2 Mar 2006 14:37:50 -0000       1.11
@@ -369,7 +369,7 @@
       
       case ECORE_X_SELECTION_SECONDARY:
          sel = ev->data;
-        printf("secondary: %s %s\n", ev->target, sel->data);
+         //printf("secondary: %s %s\n", ev->target, sel->data);
          break;
       
       case ECORE_X_SELECTION_XDND:
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/etk/src/lib/etk_notebook.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- etk_notebook.c      27 Feb 2006 22:00:16 -0000      1.9
+++ etk_notebook.c      2 Mar 2006 14:37:50 -0000       1.10
@@ -103,6 +103,28 @@
 }
 
 /**
+ * @brief Delete the specified page of the notebook
+ * @param notebook a notebook
+ * @param page_num the number of the page to delete to
+ */
+void etk_notebook_page_remove(Etk_Notebook *notebook, int page_num)
+{
+   Evas_List *l;
+   Etk_Notebook_Page *page;
+   
+   if (!notebook || !(l = evas_list_nth_list(notebook->pages, page_num)))
+      return;
+     
+   page = l->data;
+   etk_widget_parent_set(page->page_frame, NULL);
+   etk_object_destroy(ETK_OBJECT(page->page_frame));
+   etk_widget_parent_set(page->tab, NULL);
+   etk_object_destroy(ETK_OBJECT(page->tab));
+   free(page);
+   notebook->pages = evas_list_remove_list(notebook->pages, l);
+}
+
+/**
  * @brief Sets the label of the tab of a page of the notebook
  * @param notebook a notebook
  * @param page_num the number of the page to set the tab label to




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to