Enlightenment CVS committal

Author  : atmosphere
Project : e17
Module  : apps/entrance

Dir     : e17/apps/entrance/src/client


Modified Files:
        entrance_auth.c entrance_auth.h entrance_config.h 
        entrance_session.c entrance_session.h entrance_user.c 
        entrance_user.h main.c 


Log Message:
yay ! most of this is all docced up now
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_auth.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- entrance_auth.c     3 Mar 2004 17:34:26 -0000       1.12
+++ entrance_auth.c     3 Mar 2004 18:16:15 -0000       1.13
@@ -268,9 +268,9 @@
 }
 
 /**
- * entrance_auth_set_user - set the username in the struct
- * @e - the Entrance_Auth to set the user of
- * @str - a string to set the user to, NULL is fine
+ * set the username in the struct
+ * @param e - the Entrance_Auth to set the user of
+ * @param str - a string to set the user to, NULL is fine
  * @return 0 on success, 1 on failure(User not in system)
  * Check to see if the user exists on the system, if they do, e->user is set
  * to the passed in string, if they don't, e->user is unmodified.
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_auth.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- entrance_auth.h     1 Jan 2004 20:58:55 -0000       1.6
+++ entrance_auth.h     3 Mar 2004 18:16:15 -0000       1.7
@@ -25,6 +25,11 @@
 #   include <shadow.h>
 #endif
 
+/**
[EMAIL PROTECTED] entrance_auth.h
[EMAIL PROTECTED] Declares Entrance_Auth struct, and return value types
+*/
+
 #define AUTH_SUCCESS 0
 #define E_SUCCESS 0
 #define ERROR_NO_PAM_INIT 1
@@ -34,6 +39,9 @@
 #define ERROR_CRED_EXPIRED 5
 #define ERROR_BAD_CRED 6
 
+/**
+ * Collection of data relating to authenticating off of the system
+ */
 struct _Entrance_Auth
 {
 #ifdef HAVE_PAM
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_config.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- entrance_config.h   3 Mar 2004 15:09:03 -0000       1.10
+++ entrance_config.h   3 Mar 2004 18:16:15 -0000       1.11
@@ -1,6 +1,9 @@
 #ifndef _ENTRANCE_CONFIG
 #define _ENTRANCE_CONFIG
-
+/**
+ * @file entrance_config.h
+ * @brief Struct Definitions and shared function declarations
+ */
 #include "../config.h"
 #include <Edb.h>
 #include <Evas.h>
@@ -15,6 +18,9 @@
 #define ENTRANCE_USE_PAM 1
 #define ENTRANCE_USE_SHADOW 2
 
+/**
+ * This contains all of the configuration options that the system can set
+ */
 struct _Entrance_Config
 {
    /**
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_session.c,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -3 -r1.34 -r1.35
--- entrance_session.c  3 Mar 2004 17:34:26 -0000       1.34
+++ entrance_session.c  3 Mar 2004 18:16:15 -0000       1.35
@@ -425,10 +425,9 @@
 }
 
 /**
- * entrance_session_edje_object_set : Set the main edje for the session to
- * be the parameter passed in
+ * Set the main edje for the session to be the parameter passed in
  * @param e - the entrance session you want to modify
- * @param o - the new edje you're specifying
+ * @param obj - the new edje you're specifying
  */
 void
 entrance_session_edje_object_set(Entrance_Session * e, Evas_Object * obj)
@@ -555,12 +554,12 @@
 }
 
 /**
- * _entrance_session_icon_load : given the filename, create a new evas
- * object(edje or image) with the contents of file.  file can either bea
- * valid edje eet or anything your evas has images loaders for.
+ * given the filename, create a new evas object(edje or image) with the
+ * contents of file.  file can either bea valid edje eet or anything your
+ * evas has images loaders for.
  * FIXME: Should this be its own smart object, user images are done similar 
  * FIXME: Should it support a "key" paramater as well
- * @param e - the entrance session you're working with
+ * @param o - the entrance session you're working with
  * @param file - the file in $pkgdatadir/images/sessions/ we want to load
  */
 static Evas_Object *
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_session.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- entrance_session.h  3 Mar 2004 15:09:03 -0000       1.13
+++ entrance_session.h  3 Mar 2004 18:16:15 -0000       1.14
@@ -11,20 +11,27 @@
 #include<string.h>
 #include<unistd.h>
 #include<syslog.h>
-
+/**
+ * @file entrance_session.h
+ * @brief Struct Definitions and shared function declarations
+ */
 #include "entrance_auth.h"
 #include "entrance_config.h"
 #include "entrance_user.h"
 
+/**
+ * This is the handle to all of the data we've allocated in entrance
+ */
 struct _Entrance_Session
 {
-   char *session;
+   char *session;              /* the current session in context */
    Ecore_Evas *ee;              /* the ecore_evas */
-   Evas_Object *edje;           /* main theme edje */
-   Entrance_Auth *auth;         /* encapsulated auth shit */
+   Evas_Object *edje;           /* the main theme edje */
+   Entrance_Auth *auth;         /* encapsulated auth info */
    Entrance_Config *config;     /* configuration options */
 
-   int authed;
+   int authed;                 /* whether or not the user has authenticated
+                                * or not */
 };
 
 typedef struct _Entrance_Session Entrance_Session;
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_user.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- entrance_user.c     3 Mar 2004 17:34:26 -0000       1.3
+++ entrance_user.c     3 Mar 2004 18:16:15 -0000       1.4
@@ -13,9 +13,6 @@
 
 */
 
-/** 
- * protos 
- */
 static Evas_Object *_entrance_user_icon_load(Evas_Object * o, char *file);
 extern void user_selected_cb(void *data, Evas_Object * o,
                              const char *emission, const char *source);
@@ -81,7 +78,7 @@
  * entrance_user_edje_get : get the Evas_Object(edje||image) that is
  * specified in config db.  Their "EntranceFace"
  * @param e - the Entrance_User to get the edje for
- * @para edje - a pointer to the main edje in entrance
+ * @param edje - a pointer to the main edje in entrance
  * @return NULL on failure, a valid Evas_Object on success
  */
 Evas_Object *
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/entrance_user.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- entrance_user.h     3 Mar 2004 15:09:34 -0000       1.1
+++ entrance_user.h     3 Mar 2004 18:16:15 -0000       1.2
@@ -1,10 +1,16 @@
 #ifndef ENTRANCE_USER_H
 #define ENTRANCE_USER_H
-
+/**
+ * @file entrance_user.h
+ * @brief Struct Definitions and shared function declarations
+ */
 #include <Evas.h>
 
 typedef struct _Entrance_User Entrance_User;
 
+/**
+ * @brief This contains all of the information we keep about users
+ */
 struct _Entrance_User
 {
    char *name;
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/client/main.c,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -3 -r1.36 -r1.37
--- main.c      3 Mar 2004 17:34:26 -0000       1.36
+++ main.c      3 Mar 2004 18:16:15 -0000       1.37
@@ -20,11 +20,10 @@
 static Entrance_Session *session = NULL;
 int _entrance_test_en = 0;
 
-/* Callbacks for entrance */
 /**
- * get_my_hostname - get the hostname of the machine, surrounded by the
- * before and after strings the config specifies
- * Returns - a valid string for the hostname, Localhost on failure or
+ * get the hostname of the machine, surrounded by the before and after
+ * strings the config specifies
+ * @return - a valid string for the hostname, Localhost on failure or
  * whatever the system provides
  */
 static char *
@@ -55,10 +54,11 @@
 }
 
 /**
- * exit_cb - what to do if we SIGINT(^c) it
- * @data - no clue
- * @ev_type - kill event ?
- * @ev - event data
+ * what to do if we SIGINT(^c) it
+ * @param data - no clue
+ * @param ev_type - kill event ?
+ * @param ev - event data
+ * @return 1
  * Obviously I want to exit here.
  */
 static int
@@ -69,8 +69,8 @@
 }
 
 /**
- * window_del_cb - what to do when we receive a window delete event
- * @ee - the Ecore_Evas that received the event
+ * what to do when we receive a window delete event
+ * @param ee - the Ecore_Evas that received the event
  */
 static void
 window_del_cb(Ecore_Evas * ee)
@@ -79,8 +79,8 @@
 }
 
 /**
- * window_resize_cb - handle when the ecore_evas needs to be resized
- * @ee - The Ecore_Evas we're resizing 
+ * handle when the ecore_evas needs to be resized
+ * @param ee - The Ecore_Evas we're resizing 
  */
 static void
 window_resize_cb(Ecore_Evas * ee)
@@ -97,10 +97,9 @@
 }
 
 /**
- * focus_swap - swap key input focus between the password and user
- * entries
- * @o - the object we want to swap focus with
- * @selecto - whether to focus on o, or the other entry
+ * swap key input focus between the password and user entries
+ * @param o - the object we want to swap focus with
+ * @param selecto - whether to focus on o, or the other entry
  */
 static void
 focus_swap(Evas_Object * o, int selecto)
@@ -140,9 +139,9 @@
 }
 
 /**
- * interp_return_key - when Enter is hit on the keyboard we end up here
- * @data - The smart object that is this Entry
- * @str - The string that was in the buffer when Enter was pressed
+ * when Enter is hit on the keyboard we end up here
+ * @param data - The smart object that is this Entry
+ * @param str - The string that was in the buffer when Enter was pressed
  */
 static void
 interp_return_key(void *data, const char *str)
@@ -192,11 +191,11 @@
 }
 
 /**
- * focus - an edje signal emission 
- * @data - the data passed when the callback was added
- * @o - the evas object(Edje) that created the signal
- * @emission - the signal "type" that was emitted
- * @source - the signal originated from this "part"
+ * an edje signal emission 
+ * @param data - the data passed when the callback was added
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
  */
 static void
 focus(void *data, Evas_Object * o, const char *emission, const char *source)
@@ -226,11 +225,11 @@
 }
 
 /**
- * set_date - an edje signal emission 
- * @data - the data passed when the callback was added
- * @o - the evas object(Edje) that created the signal
- * @emission - the signal "type" that was emitted
- * @source - the signal originated from this "part"
+ * Set the "EntranceDate" part's text
+ * @param data - the data passed when the callback was added
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
  * Attempt to set the Part named "EntranceDate" to the results of
  * localtime.  This way the interval is configurable via a program in
  * the theme and not statically bound to a value.  
@@ -252,11 +251,11 @@
 }
 
 /**
- * set_time - an edje signal emission 
- * @data - the data passed when the callback was added
- * @o - the evas object(Edje) that created the signal
- * @emission - the signal "type" that was emitted
- * @source - the signal originated from this "part"
+ * Set the "EntranceTime" part's text
+ * @param data - the data passed when the callback was added
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
  * Attempt to set the Part named "EntranceTime" to the results of
  * localtime.  This way the interval is configurable via a program in
  * the theme and not statically bound to a value.  
@@ -278,11 +277,11 @@
 }
 
 /**
- * done_cb - Executed when an EntranceAuthSuccessDone signal is emitted
- * @data - the data passed when the callback was added
- * @o - the evas object(Edje) that created the signal
- * @emission - the signal "type" that was emitted
- * @source - the signal originated from this "part"
+ * Executed when an EntranceAuthSuccessDone signal is emitted
+ * @param data - the data passed when the callback was added
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
  * Ensure that the session is authed, and quit the main ecore_loop
  */
 static void
@@ -295,11 +294,11 @@
 }
 
 /**
- * session_item_selected_cb - Executed when a Session is selected
- * @data - the data passed when the callback was added
- * @o - the evas object(Edje) that created the signal
- * @emission - the signal "type" that was emitted
- * @source - the signal originated from this "part"
+ * Executed when a Session is selected
+ * @param data - the data passed when the callback was added
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
  * Attempt to set the Part named "EntranceTime" to the results of
  * localtime.  This way the interval is configurable via a program in
  * the theme and not statically bound to a value.  
@@ -315,11 +314,11 @@
 }
 
 /**
- * session_item_selected_cb - Executed when a Session is selected
- * @data - the data passed when the callback was added
- * @o - the evas object(Edje) that created the signal
- * @emission - the signal "type" that was emitted
- * @source - the signal originated from this "part"
+ * Executed when a Session is selected
+ * @param data - the data passed when the callback was added
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
  * Attempt to set the Part named "EntranceTime" to the results of
  * localtime.  This way the interval is configurable via a program in
  * the theme and not statically bound to a value.  
@@ -335,11 +334,11 @@
 }
 
 /**
- * session_item_selected_cb - Executed when a Session is selected
- * @data - the data passed when the callback was added
- * @o - the evas object(Edje) that created the signal
- * @emission - the signal "type" that was emitted
- * @source - the signal originated from this "part"
+ * Executed when a Session is unselected
+ * @param data - the data passed when the callback was added
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
  * Set the current EntranceFace part back to nothing
  */
 void
@@ -353,11 +352,11 @@
 }
 
 /**
- * reboot_cb - Executed when an EntranceSystemReboot signal is emitted
- * @data - the data passed when the callback was added
- * @o - the evas object(Edje) that created the signal
- * @emission - the signal "type" that was emitted
- * @source - the signal originated from this "part"
+ * Executed when an EntranceSystemReboot signal is emitted
+ * @param data - the data passed when the callback was added
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
  */
 static void
 reboot_cb(void *data, Evas_Object * o, const char *emission,
@@ -391,11 +390,11 @@
 }
 
 /**
- * shutdown_cb - Executed when an EntranceSystemHalt signal is emitted
- * @data - the data passed when the callback was added
- * @o - the evas object(Edje) that created the signal
- * @emission - the signal "type" that was emitted
- * @source - the signal originated from this "part"
+ * Executed when an EntranceSystemHalt signal is emitted
+ * @param data - the data passed when the callback was added
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
  */
 static void
 shutdown_cb(void *data, Evas_Object * o, const char *emission,
@@ -427,6 +426,16 @@
       }
    }
 }
+
+/**
+ * Executed when an SessionDefaultSet signal is emitted
+ * @param data - the Entrance_Session in context
+ * @param o - the evas object(Edje) that created the signal
+ * @param emission - the signal "type" that was emitted
+ * @param source - the signal originated from this "part"
+ * Save out the current Entrance_Session's EntranceSession as the user's new
+ * default session to be executed when they log in.
+ */
 static void
 _session_set(void *data, Evas_Object * o, const char *emission,
              const char *source)
@@ -438,6 +447,11 @@
       entrance_session_user_session_default_set(e);
    }
 }
+
+/**
+ * print the "Help" associated with the app, shows cli args etc
+ * @param argv the argv that was passed from the application
+ */
 static void
 entrance_help(char **argv)
 {
@@ -479,7 +493,9 @@
 }
 
 /**
- * timer_cb - we handle this iteration outside of the theme
+ * we handle this iteration outside of the theme, update date and time
+ * @param data a pointer to the main edje in entrance
+ * @return 1 so the ecore_timer keeps going and going and ...
  */
 int
 timer_cb(void *data)
@@ -496,9 +512,10 @@
 
 /**
  * main - where it all starts !
- * @argc - the number of arguments entrance was called with
- * @argv - the args entrance was called with 
- * <p>Entrance works like this:<ol>
+ * @param argc - the number of arguments entrance was called with
+ * @param argv - the args entrance was called with 
+ * <p>Entrance works like this:</p>
+ * <ol>
  * <li> Init Ecore </li>
  * <li> Parse command line arguments </li>
  * <li> Create a New Entrance_Session(Parses config for you) </li>
@@ -519,6 +536,7 @@
  * <li> Run.............. until ecore_main_loop_quit is called</li>
  * <li> If the user is authenticated, try to run their session</li>
  * <li>Shut down edje, ecore_evas, ecore_x, ecore</li>
+ * </ol>
  */
 int
 main(int argc, char *argv[])




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to