ges: Add a ges_is_initialized function
authorThibault Saunier <tsaunier@igalia.com>
Mon, 14 Jan 2019 21:30:38 +0000 (18:30 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Mon, 14 Jan 2019 21:32:38 +0000 (18:32 -0300)
docs/libs/ges-sections.txt
ges/ges.c
ges/ges.h

index 2151243..aa862b9 100644 (file)
@@ -4,6 +4,7 @@
 <FILE>ges-common</FILE>
 <TITLE>Initialization</TITLE>
 ges_init
+ges_is_initialized
 ges_init_check
 ges_deinit
 ges_version
index 993d36a..2494afe 100644 (file)
--- a/ges/ges.c
+++ b/ges/ges.c
@@ -321,3 +321,17 @@ ges_init_check (int *argc, char **argv[], GError ** err)
 
   return ges_init ();
 }
+
+/**
+ * ges_is_initialized:
+ *
+ * Use this function to check if GES has been initialized with ges_init()
+ * or ges_init_check().
+ *
+ * Returns: %TRUE if initialization has been done, %FALSE otherwise.
+ */
+gboolean
+ges_is_initialized (void)
+{
+  return ges_initialized;
+}
index d9445db..1a01bf9 100644 (file)
--- a/ges/ges.h
+++ b/ges/ges.h
@@ -88,18 +88,27 @@ G_BEGIN_DECLS
 
 
 GES_API
-gboolean ges_init         (void);
+gboolean ges_init                            (void);
+
 GES_API
-gboolean ges_init_check (int *argc, char **argv[], GError ** err);
+gboolean ges_init_check                      (int *argc, char **argv[], GError ** err);
+
 GES_API
-void     ges_deinit       (void);
+void     ges_deinit                          (void);
+
 GES_API
-void     ges_version      (guint * major, guint * minor, guint * micro,
-                           guint * nano);
+void     ges_version                         (guint * major,
+                                              guint * minor,
+                                              guint * micro,
+                                              guint * nano);
 GES_API GOptionGroup *
-ges_init_get_option_group (void);
+ges_init_get_option_group                    (void);
+
+GES_API
+gboolean ges_validate_register_action_types  (void);
+
 GES_API
-gboolean ges_validate_register_action_types (void);
+gboolean ges_is_initialized                  (void);
 
 G_END_DECLS