Added custom psppire-selector widget.
[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 #include "psppire-selector.h"
5
6 GLADE_MODULE_CHECK_INIT
7
8 /* Glade registration functions for PSPPIRE custom widgets */
9
10 static GtkWidget *
11 dialog_find_internal_child (GladeXML *xml,
12                             GtkWidget *parent,
13                             const gchar *childname)
14 {
15   if (!strcmp(childname, "hbox"))
16     return PSPPIRE_DIALOG (parent)->box;
17
18   return NULL;
19 }
20
21 void
22 glade_module_register_widgets (void)
23 {
24   glade_register_widget (PSPPIRE_DIALOG_TYPE, NULL,
25                          glade_standard_build_children,
26                          dialog_find_internal_child);
27
28
29   glade_register_widget (PSPPIRE_BUTTONBOX_TYPE, NULL,
30                          glade_standard_build_children,
31                          NULL);
32
33   glade_register_widget (PSPPIRE_SELECTOR_TYPE, NULL,
34                          glade_standard_build_children,
35                          NULL);
36 }
37
38
39