]> spindle.queued.net Git - midori/commitdiff
Expose browsers in MidoriApp as GList
authorChristian Dywan <christian@twotoasts.de>
Sun, 25 Apr 2010 16:48:04 +0000 (18:48 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sun, 25 Apr 2010 21:39:00 +0000 (23:39 +0200)
midori/midori-app.c
midori/midori-app.h

index 29910036ae96611566c1cb6b8638cc92f2f26bed..0758bb2e2dcfb6dd7e8d57f51504ed51cd595e79 100644 (file)
@@ -1146,7 +1146,23 @@ midori_app_create_browser (MidoriApp* app)
                          "history", app->history,
                          NULL);
 }
+/**
+ * midori_app_get_browsers:
+ * @app: a #MidoriApp
+ *
+ * Retrieves the browsers as a list.
+ *
+ * Return value: a newly allocated #Glist of #MidoriBrowser
+ *
+ * Since: 0.2.5
+ **/
+GList*
+midori_app_get_browsers (MidoriApp* app)
+{
+    g_return_val_if_fail (MIDORI_IS_APP (app), NULL);
 
+    return katze_array_get_items (app->browsers);
+}
 /**
  * midori_app_quit:
  * @app: a #MidoriApp
index 7c2809673de0ef89b8231c278ce6926d1ca55dd9..8eeef4afa003d5459058b67db108f5fc70108a65 100644 (file)
@@ -65,6 +65,9 @@ midori_app_add_browser            (MidoriApp*         app,
 MidoriBrowser*
 midori_app_create_browser         (MidoriApp*         app);
 
+GList*
+midori_app_get_browsers           (MidoriApp*         app);
+
 void
 midori_app_quit                   (MidoriApp*         app);