X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-window-register.c;h=2052adcb6d3e503a9f360d20268aa65a3662bc97;hb=537fdeb3702c011e05d7826a8d556a7beeba2605;hp=dfa46c654cc24c7a6299079f0ac30ad9b61c617f;hpb=4398d3a1a881c6cafaeb0cbd11f56bd51d904c51;p=pspp-builds.git diff --git a/src/ui/gui/psppire-window-register.c b/src/ui/gui/psppire-window-register.c index dfa46c65..2052adcb 100644 --- a/src/ui/gui/psppire-window-register.c +++ b/src/ui/gui/psppire-window-register.c @@ -162,9 +162,10 @@ psppire_window_register_lookup (PsppireWindowRegister *wr, const gchar *name) } void -psppire_window_register_foreach (PsppireWindowRegister *wr, GHFunc func, PsppireWindow *win) +psppire_window_register_foreach (PsppireWindowRegister *wr, + GHFunc func, gpointer data) { - g_hash_table_foreach (wr->name_table, func, win); + g_hash_table_foreach (wr->name_table, func, data); } static void @@ -187,3 +188,10 @@ psppire_window_register_new (void) { return g_object_new (psppire_window_register_get_type (), NULL); } + + +gint +psppire_window_register_n_items (PsppireWindowRegister *wr) +{ + return g_hash_table_size (wr->name_table); +}