start
[opensuse:cvsstool.git] / src / 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 #include <stdio.h>
14
15 #include <gdk/gdkkeysyms.h>
16 #include <gtk/gtk.h>
17
18 #include "callbacks.h"
19 #include "interface.h"
20 #include "support.h"
21
22 #define GLADE_HOOKUP_OBJECT(component,widget,name) \
23   g_object_set_data_full (G_OBJECT (component), name, \
24     gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
25
26 #define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
27   g_object_set_data (G_OBJECT (component), name, widget)
28
29 GtkWidget*
30 create_cvsstool (void)
31 {
32   GtkWidget *cvsstool;
33   GtkWidget *vbox1;
34   GtkWidget *frame1;
35   GtkWidget *alignment1;
36   GtkWidget *table2;
37   GtkWidget *label3;
38   GtkWidget *label4;
39   GtkWidget *label5;
40   GtkWidget *combobox1;
41   GtkWidget *combobox2;
42   GtkWidget *combobox3;
43   GtkWidget *entry1;
44   GtkWidget *label9;
45   GtkWidget *combobox4;
46   GtkWidget *combobox5;
47   GtkWidget *combobox6;
48   GtkWidget *label7;
49   GtkWidget *label6;
50   GtkWidget *label10;
51   GtkWidget *label2;
52   GtkWidget *hbuttonbox1;
53   GtkWidget *button1;
54   GtkWidget *button2;
55   GtkWidget *button3;
56
57   cvsstool = gtk_window_new (GTK_WINDOW_TOPLEVEL);
58   gtk_container_set_border_width (GTK_CONTAINER (cvsstool), 3);
59   gtk_window_set_title (GTK_WINDOW (cvsstool), _("cvsstool"));
60
61   vbox1 = gtk_vbox_new (FALSE, 0);
62   gtk_widget_show (vbox1);
63   gtk_container_add (GTK_CONTAINER (cvsstool), vbox1);
64
65   frame1 = gtk_frame_new (NULL);
66   gtk_widget_show (frame1);
67   gtk_box_pack_start (GTK_BOX (vbox1), frame1, TRUE, TRUE, 0);
68
69   alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1);
70   gtk_widget_show (alignment1);
71   gtk_container_add (GTK_CONTAINER (frame1), alignment1);
72   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment1), 0, 0, 12, 0);
73
74   table2 = gtk_table_new (7, 2, FALSE);
75   gtk_widget_show (table2);
76   gtk_container_add (GTK_CONTAINER (alignment1), table2);
77
78   label3 = gtk_label_new (_("Access Vector"));
79   gtk_widget_show (label3);
80   gtk_table_attach (GTK_TABLE (table2), label3, 0, 1, 0, 1,
81                     (GtkAttachOptions) (GTK_FILL),
82                     (GtkAttachOptions) (0), 0, 0);
83   gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5);
84
85   label4 = gtk_label_new (_("Access Complexity"));
86   gtk_widget_show (label4);
87   gtk_table_attach (GTK_TABLE (table2), label4, 0, 1, 1, 2,
88                     (GtkAttachOptions) (GTK_FILL),
89                     (GtkAttachOptions) (0), 0, 0);
90   gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5);
91
92   label5 = gtk_label_new (_("Authentication"));
93   gtk_widget_show (label5);
94   gtk_table_attach (GTK_TABLE (table2), label5, 0, 1, 2, 3,
95                     (GtkAttachOptions) (GTK_FILL),
96                     (GtkAttachOptions) (0), 0, 0);
97   gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5);
98
99   combobox1 = gtk_combo_box_new_text ();
100   gtk_widget_show (combobox1);
101   gtk_table_attach (GTK_TABLE (table2), combobox1, 1, 2, 0, 1,
102                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
103                     (GtkAttachOptions) (GTK_FILL), 0, 0);
104
105   combobox2 = gtk_combo_box_new_text ();
106   gtk_widget_show (combobox2);
107   gtk_table_attach (GTK_TABLE (table2), combobox2, 1, 2, 1, 2,
108                     (GtkAttachOptions) (GTK_FILL),
109                     (GtkAttachOptions) (GTK_FILL), 0, 0);
110
111   combobox3 = gtk_combo_box_new_text ();
112   gtk_widget_show (combobox3);
113   gtk_table_attach (GTK_TABLE (table2), combobox3, 1, 2, 2, 3,
114                     (GtkAttachOptions) (GTK_FILL),
115                     (GtkAttachOptions) (GTK_FILL), 0, 0);
116
117   entry1 = gtk_entry_new ();
118   gtk_widget_show (entry1);
119   gtk_table_attach (GTK_TABLE (table2), entry1, 1, 2, 6, 7,
120                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
121                     (GtkAttachOptions) (0), 0, 0);
122   gtk_editable_set_editable (GTK_EDITABLE (entry1), FALSE);
123   gtk_entry_set_invisible_char (GTK_ENTRY (entry1), 9679);
124
125   label9 = gtk_label_new (_("Total"));
126   gtk_widget_show (label9);
127   gtk_table_attach (GTK_TABLE (table2), label9, 0, 1, 6, 7,
128                     (GtkAttachOptions) (GTK_FILL),
129                     (GtkAttachOptions) (0), 0, 0);
130   gtk_misc_set_alignment (GTK_MISC (label9), 0, 0.5);
131
132   combobox4 = gtk_combo_box_new_text ();
133   gtk_widget_show (combobox4);
134   gtk_table_attach (GTK_TABLE (table2), combobox4, 1, 2, 3, 4,
135                     (GtkAttachOptions) (GTK_FILL),
136                     (GtkAttachOptions) (GTK_FILL), 0, 0);
137
138   combobox5 = gtk_combo_box_new_text ();
139   gtk_widget_show (combobox5);
140   gtk_table_attach (GTK_TABLE (table2), combobox5, 1, 2, 4, 5,
141                     (GtkAttachOptions) (GTK_FILL),
142                     (GtkAttachOptions) (GTK_FILL), 0, 0);
143
144   combobox6 = gtk_combo_box_new_text ();
145   gtk_widget_show (combobox6);
146   gtk_table_attach (GTK_TABLE (table2), combobox6, 1, 2, 5, 6,
147                     (GtkAttachOptions) (GTK_FILL),
148                     (GtkAttachOptions) (GTK_FILL), 0, 0);
149
150   label7 = gtk_label_new (_("Availability Impact"));
151   gtk_widget_show (label7);
152   gtk_table_attach (GTK_TABLE (table2), label7, 0, 1, 5, 6,
153                     (GtkAttachOptions) (GTK_FILL),
154                     (GtkAttachOptions) (0), 0, 0);
155   gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5);
156
157   label6 = gtk_label_new (_("Integrity Impact"));
158   gtk_widget_show (label6);
159   gtk_table_attach (GTK_TABLE (table2), label6, 0, 1, 4, 5,
160                     (GtkAttachOptions) (GTK_FILL),
161                     (GtkAttachOptions) (0), 0, 0);
162   gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5);
163
164   label10 = gtk_label_new (_("Confidentiality Impact"));
165   gtk_widget_show (label10);
166   gtk_table_attach (GTK_TABLE (table2), label10, 0, 1, 3, 4,
167                     (GtkAttachOptions) (GTK_FILL),
168                     (GtkAttachOptions) (0), 0, 0);
169   gtk_misc_set_alignment (GTK_MISC (label10), 0, 0.5);
170
171   label2 = gtk_label_new (_("Base Score"));
172   gtk_widget_show (label2);
173   gtk_frame_set_label_widget (GTK_FRAME (frame1), label2);
174   gtk_label_set_use_markup (GTK_LABEL (label2), TRUE);
175
176   hbuttonbox1 = gtk_hbutton_box_new ();
177   gtk_widget_show (hbuttonbox1);
178   gtk_box_pack_start (GTK_BOX (vbox1), hbuttonbox1, TRUE, TRUE, 0);
179   gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_END);
180   gtk_box_set_spacing (GTK_BOX (hbuttonbox1), 4);
181
182   button1 = gtk_button_new_with_mnemonic (_("button1"));
183   gtk_widget_show (button1);
184   gtk_container_add (GTK_CONTAINER (hbuttonbox1), button1);
185   GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
186
187   button2 = gtk_button_new_with_mnemonic (_("button2"));
188   gtk_widget_show (button2);
189   gtk_container_add (GTK_CONTAINER (hbuttonbox1), button2);
190   GTK_WIDGET_SET_FLAGS (button2, GTK_CAN_DEFAULT);
191
192   button3 = gtk_button_new_with_mnemonic (_("button3"));
193   gtk_widget_show (button3);
194   gtk_container_add (GTK_CONTAINER (hbuttonbox1), button3);
195   GTK_WIDGET_SET_FLAGS (button3, GTK_CAN_DEFAULT);
196
197   /* Store pointers to all widgets, for use by lookup_widget(). */
198   GLADE_HOOKUP_OBJECT_NO_REF (cvsstool, cvsstool, "cvsstool");
199   GLADE_HOOKUP_OBJECT (cvsstool, vbox1, "vbox1");
200   GLADE_HOOKUP_OBJECT (cvsstool, frame1, "frame1");
201   GLADE_HOOKUP_OBJECT (cvsstool, alignment1, "alignment1");
202   GLADE_HOOKUP_OBJECT (cvsstool, table2, "table2");
203   GLADE_HOOKUP_OBJECT (cvsstool, label3, "label3");
204   GLADE_HOOKUP_OBJECT (cvsstool, label4, "label4");
205   GLADE_HOOKUP_OBJECT (cvsstool, label5, "label5");
206   GLADE_HOOKUP_OBJECT (cvsstool, combobox1, "combobox1");
207   GLADE_HOOKUP_OBJECT (cvsstool, combobox2, "combobox2");
208   GLADE_HOOKUP_OBJECT (cvsstool, combobox3, "combobox3");
209   GLADE_HOOKUP_OBJECT (cvsstool, entry1, "entry1");
210   GLADE_HOOKUP_OBJECT (cvsstool, label9, "label9");
211   GLADE_HOOKUP_OBJECT (cvsstool, combobox4, "combobox4");
212   GLADE_HOOKUP_OBJECT (cvsstool, combobox5, "combobox5");
213   GLADE_HOOKUP_OBJECT (cvsstool, combobox6, "combobox6");
214   GLADE_HOOKUP_OBJECT (cvsstool, label7, "label7");
215   GLADE_HOOKUP_OBJECT (cvsstool, label6, "label6");
216   GLADE_HOOKUP_OBJECT (cvsstool, label10, "label10");
217   GLADE_HOOKUP_OBJECT (cvsstool, label2, "label2");
218   GLADE_HOOKUP_OBJECT (cvsstool, hbuttonbox1, "hbuttonbox1");
219   GLADE_HOOKUP_OBJECT (cvsstool, button1, "button1");
220   GLADE_HOOKUP_OBJECT (cvsstool, button2, "button2");
221   GLADE_HOOKUP_OBJECT (cvsstool, button3, "button3");
222
223   return cvsstool;
224 }
225