Add chimara_app_foreach_game_window()
authorP. F. Chimento <philip.chimento@gmail.com>
Wed, 22 Jun 2011 18:20:25 +0000 (20:20 +0200)
committerP. F. Chimento <philip.chimento@gmail.com>
Wed, 22 Jun 2011 18:20:25 +0000 (20:20 +0200)
player/app.c
player/app.h

index 14c457ef91c873d76780c063d8fcf8e326c2e918..bbd79b1753c284b9347ec707611c6b38262f13e5 100644 (file)
@@ -229,6 +229,13 @@ chimara_app_open_game(ChimaraApp *self, const char *path)
        return player;
 }
 
+void
+chimara_app_foreach_game_window(ChimaraApp *self, GFunc func, gpointer data)
+{
+       CHIMARA_APP_USE_PRIVATE;
+       g_slist_foreach(priv->window_list, func, data);
+}
+
 /* GLADE CALLBACKS */
 
 void
index 1d9b8d45eef52a24e5ae475b7803f6a0cef05a37..a28061fd8019a6fc34ec657e6d589e0c752597cf 100644 (file)
@@ -66,6 +66,7 @@ GType chimara_app_get_type(void) G_GNUC_CONST;
 ChimaraApp *chimara_app_get(void);
 GtkActionGroup *chimara_app_get_action_group(ChimaraApp *self);
 ChimaraPlayer *chimara_app_open_game(ChimaraApp *self, const char *path);
+void chimara_app_foreach_game_window(ChimaraApp *self, GFunc func, gpointer data);
 
 G_END_DECLS