]> git.lyx.org Git - lyx.git/blob - src/frontends/gnome/diatoc_interface.c
Mathed fix from Dekel, GNOME patch from Marko, language-code from Garst
[lyx.git] / src / frontends / gnome / diatoc_interface.c
1 /*
2  * DO NOT EDIT THIS FILE - it is generated by Glade.
3  */
4
5 #ifdef HAVE_CONFIG_H
6 #  include <config.h>
7 #endif
8
9 #include <sys/types.h>
10 #include <sys/stat.h>
11 #include <unistd.h>
12 #include <string.h>
13
14 #include <gnome.h>
15
16 #include "diatoc_callbacks.h"
17 #include "diatoc_interface.h"
18 #include "support.h"
19
20 GtkWidget*
21 create_DiaToc (void)
22 {
23   GtkWidget *DiaToc;
24   GtkWidget *dialog_vbox2;
25   GtkWidget *vbox1;
26   GtkWidget *scrolledwindow;
27   GtkWidget *viewport1;
28   GtkWidget *choice;
29   GtkWidget *choice_menu;
30   GtkWidget *glade_menuitem;
31   GtkWidget *dialog_action_area1;
32   GtkWidget *button_refresh;
33   GtkWidget *button_close;
34
35   DiaToc = gnome_dialog_new (_("Table of Contents"), NULL);
36   gtk_object_set_data (GTK_OBJECT (DiaToc), "DiaToc", DiaToc);
37   gtk_container_set_border_width (GTK_CONTAINER (DiaToc), 2);
38   gtk_window_set_policy (GTK_WINDOW (DiaToc), TRUE, TRUE, FALSE);
39
40   dialog_vbox2 = GNOME_DIALOG (DiaToc)->vbox;
41   gtk_object_set_data (GTK_OBJECT (DiaToc), "dialog_vbox2", dialog_vbox2);
42   gtk_widget_show (dialog_vbox2);
43
44   vbox1 = gtk_vbox_new (FALSE, 0);
45   gtk_widget_ref (vbox1);
46   gtk_object_set_data_full (GTK_OBJECT (DiaToc), "vbox1", vbox1,
47                             (GtkDestroyNotify) gtk_widget_unref);
48   gtk_widget_show (vbox1);
49   gtk_box_pack_start (GTK_BOX (dialog_vbox2), vbox1, TRUE, TRUE, 0);
50
51   scrolledwindow = gtk_scrolled_window_new (NULL, NULL);
52   gtk_widget_ref (scrolledwindow);
53   gtk_object_set_data_full (GTK_OBJECT (DiaToc), "scrolledwindow", scrolledwindow,
54                             (GtkDestroyNotify) gtk_widget_unref);
55   gtk_widget_show (scrolledwindow);
56   gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow, TRUE, TRUE, 0);
57   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
58
59   viewport1 = gtk_viewport_new (NULL, NULL);
60   gtk_widget_ref (viewport1);
61   gtk_object_set_data_full (GTK_OBJECT (DiaToc), "viewport1", viewport1,
62                             (GtkDestroyNotify) gtk_widget_unref);
63   gtk_widget_show (viewport1);
64   gtk_container_add (GTK_CONTAINER (scrolledwindow), viewport1);
65   gtk_widget_set_usize (viewport1, 522, 289);
66
67   choice = gtk_option_menu_new ();
68   gtk_widget_ref (choice);
69   gtk_object_set_data_full (GTK_OBJECT (DiaToc), "choice", choice,
70                             (GtkDestroyNotify) gtk_widget_unref);
71   gtk_widget_show (choice);
72   gtk_box_pack_start (GTK_BOX (vbox1), choice, FALSE, FALSE, 0);
73   gtk_container_set_border_width (GTK_CONTAINER (choice), 2);
74   choice_menu = gtk_menu_new ();
75   glade_menuitem = gtk_menu_item_new_with_label (_("DUMMY"));
76   gtk_widget_show (glade_menuitem);
77   gtk_menu_append (GTK_MENU (choice_menu), glade_menuitem);
78   gtk_option_menu_set_menu (GTK_OPTION_MENU (choice), choice_menu);
79
80   dialog_action_area1 = GNOME_DIALOG (DiaToc)->action_area;
81   gtk_object_set_data (GTK_OBJECT (DiaToc), "dialog_action_area1", dialog_action_area1);
82   gtk_widget_show (dialog_action_area1);
83   gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
84   gtk_button_box_set_spacing (GTK_BUTTON_BOX (dialog_action_area1), 8);
85
86   gnome_dialog_append_button_with_pixmap (GNOME_DIALOG (DiaToc),
87                                           _("Refresh"), GNOME_STOCK_PIXMAP_REFRESH);
88   button_refresh = g_list_last (GNOME_DIALOG (DiaToc)->buttons)->data;
89   gtk_widget_ref (button_refresh);
90   gtk_object_set_data_full (GTK_OBJECT (DiaToc), "button_refresh", button_refresh,
91                             (GtkDestroyNotify) gtk_widget_unref);
92   gtk_widget_show (button_refresh);
93   GTK_WIDGET_SET_FLAGS (button_refresh, GTK_CAN_DEFAULT);
94
95   gnome_dialog_append_button (GNOME_DIALOG (DiaToc), GNOME_STOCK_BUTTON_CLOSE);
96   button_close = g_list_last (GNOME_DIALOG (DiaToc)->buttons)->data;
97   gtk_widget_ref (button_close);
98   gtk_object_set_data_full (GTK_OBJECT (DiaToc), "button_close", button_close,
99                             (GtkDestroyNotify) gtk_widget_unref);
100   gtk_widget_show (button_close);
101   GTK_WIDGET_SET_FLAGS (button_close, GTK_CAN_DEFAULT);
102
103   return DiaToc;
104 }
105