/* PSPPIRE - a graphical user interface for PSPP.
- Copyright (C) 2008 Free Software Foundation
+ Copyright (C) 2008 Free Software Foundation
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
GObjectConstructParam *construct_params)
{
GObject *object;
-
+
if (!the_instance)
{
object = G_OBJECT_CLASS (parent_class)->constructor (type,
g_signal_emit (wr, signals[INSERTED], 0, name);
}
-
void
psppire_window_register_remove (PsppireWindowRegister *wr, const gchar *name)
{
- g_signal_emit (wr, signals[REMOVED], 0, name);
-
g_hash_table_remove (wr->name_table, (gpointer) name);
+ g_signal_emit (wr, signals[REMOVED], 0, name);
}
PsppireWindow *
g_hash_table_foreach (wr->name_table, func, data);
}
-static void
-minimise_window (gpointer key, gpointer value, gpointer data)
-{
- gtk_window_iconify (GTK_WINDOW (value));
-}
-
-
-void
-psppire_window_register_minimise_all (PsppireWindowRegister *wr)
-{
- g_hash_table_foreach (wr->name_table, minimise_window, wr);
-}
-
-
-
PsppireWindowRegister *
psppire_window_register_new (void)
{