[gnome-logs] Add Gtk-doc comments to utility functions
- From: Ekaterina Gerasimova <egerasimov src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-logs] Add Gtk-doc comments to utility functions
- Date: Sun, 8 Feb 2015 23:16:05 +0000 (UTC)
commit 26cff62f20ec775b56063c8cd541796e2f00bf7b
Author: Ekaterina Gerasimova <kittykat3756 gmail com>
Date: Sun Feb 8 23:13:17 2015 +0000
Add Gtk-doc comments to utility functions
src/gl-util.c | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
---
diff --git a/src/gl-util.c b/src/gl-util.c
index 072eb41..b6e3319 100644
--- a/src/gl-util.c
+++ b/src/gl-util.c
@@ -20,6 +20,18 @@
#include <glib/gi18n.h>
+/**
+ * GlUtilTimestamps:
+ * @GL_UTIL_TIMESTAMPS_SAME_DAY: the timestamps have the same year, month and
+ * day
+ * @GL_UTIL_TIMESTAMPS_SAME_YEAR: the timestamps have the same year, but
+ * different months and days
+ * @GL_UTIL_TIMESTAMPS_DIFFERENT_YEAR: the timestamps have different years,
+ * months and days
+ *
+ * Date string comparison result, used for formatting a date into an
+ * appropriate string.
+ */
typedef enum
{
GL_UTIL_TIMESTAMPS_SAME_DAY,
@@ -27,6 +39,16 @@ typedef enum
GL_UTIL_TIMESTAMPS_DIFFERENT_YEAR
} GlUtilTimestamps;
+/**
+ * gl_util_on_css_provider_parsing_error:
+ * @provider: the provider that had a parsing error
+ * @section: section the error happened in
+ * @error: the parsing error
+ * @user_data: user data set when the signal handler was connected
+ *
+ * Handle the GtkCssProvider::parsing-error signal and print a warning based on
+ * @section and @error.
+ */
void
gl_util_on_css_provider_parsing_error (GtkCssProvider *provider,
GtkCssSection *section,
@@ -39,6 +61,15 @@ gl_util_on_css_provider_parsing_error (GtkCssProvider *provider,
error->message);
}
+/**
+ * compare_timestamps:
+ * @a: a date
+ * @b: a date to compare with
+ *
+ * Compare @a to @b and return how similar the dates are.
+ *
+ * Returns: a value from GlUtilTimestamps
+ */
static GlUtilTimestamps
compare_timestamps (GDateTime *a,
GDateTime *b)
@@ -64,6 +95,17 @@ compare_timestamps (GDateTime *a,
return GL_UTIL_TIMESTAMPS_SAME_YEAR;
}
+/**
+ * gl_util_timestamp_to_display:
+ * @microsecs: number of microseconds since the Unix epoch in UTC
+ * @format: clock format (12 or 24 hour)
+ *
+ * Return a human readable time, corresponding to @microsecs, using an
+ * appropriate @format after comparing it to the current time and discarding
+ * unnecessary elements (for example, return only time if the date is today).
+ *
+ * Returns: a newly-allocated human readable string which represents @microsecs
+ */
gchar *
gl_util_timestamp_to_display (guint64 microsecs,
GlUtilClockFormat format)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]