b4b3a5b9e940ad4d702e26f5b596f64ab96fd2f9
[pspp-builds.git] / src / ui / gui / glade-register.c
1 #include <glade/glade-build.h>
2 #include "psppire-dialog.h"
3 #include "psppire-buttonbox.h"
4
5 GLADE_MODULE_CHECK_INIT
6
7 /* Glade registration functions for PSPPIRE custom widgets */
8
9 static GtkWidget *
10 dialog_find_internal_child (GladeXML *xml,
11                             GtkWidget *parent,
12                             const gchar *childname)
13 {
14   if (!strcmp(childname, "hbox"))
15     return PSPPIRE_DIALOG (parent)->box;
16
17   return NULL;
18 }
19
20 void
21 glade_module_register_widgets (void)
22 {
23   glade_register_widget (PSPPIRE_DIALOG_TYPE, NULL,
24                          glade_standard_build_children,
25                          dialog_find_internal_child);
26
27
28   glade_register_widget (PSPPIRE_BUTTONBOX_TYPE, NULL,
29                          glade_standard_build_children,
30                          NULL);
31 }
32
33
34