[gdm] user-manager: Update gtk-doc comments



commit dd3c7f6ba3f240352780ff73e655cecbc2571347
Author: Ray Strode <rstrode redhat com>
Date:   Tue Oct 5 16:58:34 2010 -0400

    user-manager: Update gtk-doc comments
    
    This just fleshes things out a little more and adds
    gobject introspection annotations.

 gui/simple-greeter/gdm-user-manager.c |   47 ++++++++++++++++++--
 gui/simple-greeter/gdm-user.c         |   80 +++++++++++++++++++++++++++-----
 2 files changed, 110 insertions(+), 17 deletions(-)
---
diff --git a/gui/simple-greeter/gdm-user-manager.c b/gui/simple-greeter/gdm-user-manager.c
index 178bf90..7e7719a 100644
--- a/gui/simple-greeter/gdm-user-manager.c
+++ b/gui/simple-greeter/gdm-user-manager.c
@@ -1721,14 +1721,16 @@ fetch_user_locally (GdmUserManager *manager,
 }
 
 /**
- * gdm_manager_get_user:
+ * gdm_user_manager_get_user:
  * @manager: the manager to query.
  * @username: the login name of the user to get.
  *
- * Retrieves a pointer to the #GdmUser object for the login named @username
- * from @manager. This pointer is not a reference, and should not be released.
+ * Retrieves a pointer to the #GdmUser object for the login @username
+ * from @manager. Trying to use this object before its
+ * #GdmUser:is-loaded property is %TRUE will result in undefined
+ * behavior.
  *
- * Returns: a pointer to a #GdmUser object.
+ * Returns: (transfer none): #GdmUser object
  **/
 GdmUser *
 gdm_user_manager_get_user (GdmUserManager *manager,
@@ -1755,6 +1757,18 @@ gdm_user_manager_get_user (GdmUserManager *manager,
         return user;
 }
 
+/**
+ * gdm_user_manager_get_user_by_uid:
+ * @manager: the manager to query.
+ * @uid: the uid of the user to get.
+ *
+ * Retrieves a pointer to the #GdmUser object for the uid @uid
+ * from @manager. Trying to use this object before its
+ * #GdmUser:is-loaded property is %TRUE will result in undefined
+ * behavior.
+ *
+ * Returns: (transfer none): #GdmUser object
+ */
 GdmUser *
 gdm_user_manager_get_user_by_uid (GdmUserManager *manager,
                                   gulong          uid)
@@ -1782,6 +1796,14 @@ listify_hash_values_hfunc (gpointer key,
         *list = g_slist_prepend (*list, value);
 }
 
+/**
+ * gdm_user_manager_list_users:
+ * @manager: a #GdmUserManager
+ *
+ * Get a list of system user accounts
+ *
+ * Returns: (element-type GdmUser) (transfer full): List of #GdmUser objects
+ */
 GSList *
 gdm_user_manager_list_users (GdmUserManager *manager)
 {
@@ -2870,6 +2892,14 @@ gdm_user_manager_class_init (GdmUserManagerClass *klass)
         g_type_class_add_private (klass, sizeof (GdmUserManagerPrivate));
 }
 
+/**
+ * gdm_user_manager_queue_load:
+ * @manager: a #GdmUserManager
+ *
+ * Queue loading users into user manager. This must be called, and the
+ * #GdmUserManager:is-loaded property must be %TRUE before calling
+ * gdm_user_manager_list_users()
+ */
 void
 gdm_user_manager_queue_load (GdmUserManager *manager)
 {
@@ -3023,6 +3053,15 @@ gdm_user_manager_finalize (GObject *object)
         G_OBJECT_CLASS (gdm_user_manager_parent_class)->finalize (object);
 }
 
+/**
+ * gdm_user_manager_ref_default:
+ *
+ * Queue loading users into user manager. This must be called, and the
+ * #GdmUserManager:is-loaded property must be %TRUE before calling
+ * gdm_user_manager_list_users()
+ *
+ * Returns: (transfer full): user manager object
+ */
 GdmUserManager *
 gdm_user_manager_ref_default (void)
 {
diff --git a/gui/simple-greeter/gdm-user.c b/gui/simple-greeter/gdm-user.c
index 856ce84..58152d8 100644
--- a/gui/simple-greeter/gdm-user.c
+++ b/gui/simple-greeter/gdm-user.c
@@ -279,8 +279,6 @@ set_is_loaded (GdmUser  *user,
  * @pwent: the user data to use.
  *
  * Updates the properties of @user using the data in @pwent.
- *
- * Since: 1.0
  **/
 void
 _gdm_user_update_from_pwent (GdmUser             *user,
@@ -373,10 +371,9 @@ _gdm_user_update_from_pwent (GdmUser             *user,
 /**
  * _gdm_user_update_login_frequency:
  * @user: the user object to update
+ * @login_frequency: the number of times the user has logged in
  *
  * Updates the login frequency of @user
- *
- * Since: 1.0
  **/
 void
 _gdm_user_update_login_frequency (GdmUser *user,
@@ -398,10 +395,8 @@ _gdm_user_update_login_frequency (GdmUser *user,
  *
  * Retrieves the ID of @user.
  *
- * Returns: a pointer to an array of characters which must not be modified or
+ * Returns: (transfer none): a pointer to an array of characters which must not be modified or
  *  freed, or %NULL.
- *
- * Since: 1.0
  **/
 
 gulong
@@ -418,10 +413,8 @@ gdm_user_get_uid (GdmUser *user)
  *
  * Retrieves the display name of @user.
  *
- * Returns: a pointer to an array of characters which must not be modified or
+ * Returns: (transfer none): a pointer to an array of characters which must not be modified or
  *  freed, or %NULL.
- *
- * Since: 1.0
  **/
 const char *
 gdm_user_get_real_name (GdmUser *user)
@@ -437,10 +430,8 @@ gdm_user_get_real_name (GdmUser *user)
  *
  * Retrieves the login name of @user.
  *
- * Returns: a pointer to an array of characters which must not be modified or
+ * Returns: (transfer none): a pointer to an array of characters which must not be modified or
  *  freed, or %NULL.
- *
- * Since: 1.0
  **/
 
 const char *
@@ -451,6 +442,14 @@ gdm_user_get_user_name (GdmUser *user)
         return user->user_name;
 }
 
+/**
+ * gdm_user_get_login_frequency:
+ * @user: a #GdmUser
+ *
+ * Returns the number of times @user has logged in.
+ *
+ * Returns: the login frequency
+ */
 gulong
 gdm_user_get_login_frequency (GdmUser *user)
 {
@@ -769,12 +768,30 @@ frame_pixbuf (GdkPixbuf *source)
         return dest;
 }
 
+/**
+ * gdm_user_is_logged_in:
+ * @user: a #GdmUser
+ *
+ * Returns whether or not #GdmUser is currently logged in.
+ *
+ * Returns: %TRUE or %FALSE
+ */
 gboolean
 gdm_user_is_logged_in (GdmUser *user)
 {
         return user->sessions != NULL;
 }
 
+/**
+ * gdm_user_render_icon:
+ * @user: a #GdmUser
+ * @icon_size: the size to render the icon at
+ *
+ * Returns a #GdkPixbuf of the account icon belonging to @user
+ * at the pixel size specified by @icon_size.
+ *
+ * Returns: (transfer full): a #GdkPixbuf
+ */
 GdkPixbuf *
 gdm_user_render_icon (GdmUser   *user,
                       gint       icon_size)
@@ -828,6 +845,14 @@ gdm_user_render_icon (GdmUser   *user,
         return pixbuf;
 }
 
+/**
+ * gdm_user_get_icon_file:
+ * @user: a #GdmUser
+ *
+ * Returns the path to the account icon belonging to @user.
+ *
+ * Returns: (transfer none): a path to an icon
+ */
 const char *
 gdm_user_get_icon_file (GdmUser *user)
 {
@@ -836,6 +861,16 @@ gdm_user_get_icon_file (GdmUser *user)
         return user->icon_file;
 }
 
+/**
+ * gdm_user_get_object_path:
+ * @user: a #GdmUser
+ *
+ * Returns the user accounts service object path of @user,
+ * or %NULL if @user doesn't have an object path associated
+ * with it.
+ *
+ * Returns: (transfer none): the primary ConsoleKit session id of the user
+ */
 const char *
 gdm_user_get_object_path (GdmUser *user)
 {
@@ -844,6 +879,15 @@ gdm_user_get_object_path (GdmUser *user)
         return user->object_path;
 }
 
+/**
+ * gdm_user_get_primary_session_id:
+ * @user: a #GdmUser
+ *
+ * Returns the primary ConsoleKit session id of @user, or %NULL if @user isn't
+ * logged in.
+ *
+ * Returns: (transfer none): the primary ConsoleKit session id of the user
+ */
 const char *
 gdm_user_get_primary_session_id (GdmUser *user)
 {
@@ -1035,6 +1079,16 @@ _gdm_user_update_from_object_path (GdmUser    *user,
         }
 }
 
+/**
+ * gdm_user_is_loaded:
+ * @user: a #GdmUser
+ *
+ * Determines whether or not the user object is loaded and ready to read from.
+ * #GdmUserManager:is-loaded property must be %TRUE before calling
+ * gdm_user_manager_list_users()
+ *
+ * Returns: %TRUE or %FALSE
+ */
 gboolean
 gdm_user_is_loaded (GdmUser *user)
 {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]