2
* DO NOT EDIT THIS FILE - it is generated by Glade.
14
#include <gdk/gdkkeysyms.h>
17
#include "linkspeed_cb.h"
18
#include "linkspeed_dbox.h"
22
create_linkspeed_dbox (void)
24
GtkWidget *linkspeed_dbox;
25
GtkWidget *dialog_vbox1;
31
GList *combo1_items = NULL;
32
GtkWidget *combo_entry1;
35
GtkWidget *checkbutton1;
36
GtkWidget *dialog_action_area1;
37
GtkWidget *hbuttonbox1;
43
GtkWidget *cancel_button;
48
GtkAccelGroup *accel_group;
50
accel_group = gtk_accel_group_new ();
52
linkspeed_dbox = gtk_dialog_new ();
53
gtk_object_set_data (GTK_OBJECT (linkspeed_dbox), "linkspeed_dbox", linkspeed_dbox);
54
gtk_window_set_title (GTK_WINDOW (linkspeed_dbox), _("Serial options (AVRlink)"));
55
gtk_window_set_policy (GTK_WINDOW (linkspeed_dbox), FALSE, FALSE, TRUE);
57
dialog_vbox1 = GTK_DIALOG (linkspeed_dbox)->vbox;
58
gtk_object_set_data (GTK_OBJECT (linkspeed_dbox), "dialog_vbox1", dialog_vbox1);
59
gtk_widget_show (dialog_vbox1);
61
vbox1 = gtk_vbox_new (FALSE, 0);
62
gtk_widget_ref (vbox1);
63
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "vbox1", vbox1,
64
(GtkDestroyNotify) gtk_widget_unref);
65
gtk_widget_show (vbox1);
66
gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0);
68
frame2 = gtk_frame_new (_("Baud-rate setting"));
69
gtk_widget_ref (frame2);
70
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "frame2", frame2,
71
(GtkDestroyNotify) gtk_widget_unref);
72
gtk_widget_show (frame2);
73
gtk_box_pack_start (GTK_BOX (vbox1), frame2, TRUE, TRUE, 0);
74
gtk_container_set_border_width (GTK_CONTAINER (frame2), 5);
76
hbox3 = gtk_hbox_new (FALSE, 0);
77
gtk_widget_ref (hbox3);
78
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "hbox3", hbox3,
79
(GtkDestroyNotify) gtk_widget_unref);
80
gtk_widget_show (hbox3);
81
gtk_container_add (GTK_CONTAINER (frame2), hbox3);
82
gtk_container_set_border_width (GTK_CONTAINER (hbox3), 5);
84
label3 = gtk_label_new (_("Speed:"));
85
gtk_widget_ref (label3);
86
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "label3", label3,
87
(GtkDestroyNotify) gtk_widget_unref);
88
gtk_widget_show (label3);
89
gtk_box_pack_start (GTK_BOX (hbox3), label3, FALSE, FALSE, 0);
90
gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5);
91
gtk_misc_set_padding (GTK_MISC (label3), 5, 0);
93
combo1 = gtk_combo_new ();
94
gtk_widget_ref (combo1);
95
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "combo1", combo1,
96
(GtkDestroyNotify) gtk_widget_unref);
97
gtk_widget_show (combo1);
98
gtk_box_pack_start (GTK_BOX (hbox3), combo1, FALSE, TRUE, 0);
99
combo1_items = g_list_append (combo1_items, _("9600"));
100
combo1_items = g_list_append (combo1_items, _("19200"));
101
combo1_items = g_list_append (combo1_items, _("38400"));
102
combo1_items = g_list_append (combo1_items, _("57600"));
103
gtk_combo_set_popdown_strings (GTK_COMBO (combo1), combo1_items);
104
g_list_free (combo1_items);
106
combo_entry1 = GTK_COMBO (combo1)->entry;
107
gtk_widget_ref (combo_entry1);
108
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "combo_entry1", combo_entry1,
109
(GtkDestroyNotify) gtk_widget_unref);
110
gtk_widget_show (combo_entry1);
111
gtk_widget_set_usize (combo_entry1, 70, -2);
112
gtk_entry_set_text (GTK_ENTRY (combo_entry1), _("9600"));
114
label4 = gtk_label_new (_("bauds"));
115
gtk_widget_ref (label4);
116
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "label4", label4,
117
(GtkDestroyNotify) gtk_widget_unref);
118
gtk_widget_show (label4);
119
gtk_box_pack_start (GTK_BOX (hbox3), label4, FALSE, FALSE, 0);
120
gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5);
121
gtk_misc_set_padding (GTK_MISC (label4), 5, 0);
123
frame3 = gtk_frame_new (_("Hardware flow control"));
124
gtk_widget_ref (frame3);
125
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "frame3", frame3,
126
(GtkDestroyNotify) gtk_widget_unref);
127
gtk_widget_show (frame3);
128
gtk_box_pack_start (GTK_BOX (vbox1), frame3, TRUE, TRUE, 0);
129
gtk_container_set_border_width (GTK_CONTAINER (frame3), 5);
131
checkbutton1 = gtk_check_button_new_with_label (_("RTS/CTS"));
132
gtk_widget_ref (checkbutton1);
133
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "checkbutton1", checkbutton1,
134
(GtkDestroyNotify) gtk_widget_unref);
135
gtk_widget_show (checkbutton1);
136
gtk_container_add (GTK_CONTAINER (frame3), checkbutton1);
137
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton1), TRUE);
139
dialog_action_area1 = GTK_DIALOG (linkspeed_dbox)->action_area;
140
gtk_object_set_data (GTK_OBJECT (linkspeed_dbox), "dialog_action_area1", dialog_action_area1);
141
gtk_widget_show (dialog_action_area1);
142
gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10);
144
hbuttonbox1 = gtk_hbutton_box_new ();
145
gtk_widget_ref (hbuttonbox1);
146
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "hbuttonbox1", hbuttonbox1,
147
(GtkDestroyNotify) gtk_widget_unref);
148
gtk_widget_show (hbuttonbox1);
149
gtk_box_pack_start (GTK_BOX (dialog_action_area1), hbuttonbox1, TRUE, TRUE, 0);
151
ok_button = gtk_button_new ();
152
gtk_widget_ref (ok_button);
153
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "ok_button", ok_button,
154
(GtkDestroyNotify) gtk_widget_unref);
155
gtk_widget_show (ok_button);
156
gtk_container_add (GTK_CONTAINER (hbuttonbox1), ok_button);
157
GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT);
158
gtk_widget_add_accelerator (ok_button, "clicked", accel_group,
162
hbox2 = gtk_hbox_new (FALSE, 0);
163
gtk_widget_ref (hbox2);
164
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "hbox2", hbox2,
165
(GtkDestroyNotify) gtk_widget_unref);
166
gtk_widget_show (hbox2);
167
gtk_container_add (GTK_CONTAINER (ok_button), hbox2);
169
pixmap2 = create_pixmap (linkspeed_dbox, "yes.xpm");
170
gtk_widget_ref (pixmap2);
171
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "pixmap2", pixmap2,
172
(GtkDestroyNotify) gtk_widget_unref);
173
gtk_widget_show (pixmap2);
174
gtk_box_pack_start (GTK_BOX (hbox2), pixmap2, TRUE, FALSE, 0);
176
label2 = gtk_label_new ("");
177
label2_key = gtk_label_parse_uline (GTK_LABEL (label2),
179
gtk_widget_ref (label2);
180
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "label2", label2,
181
(GtkDestroyNotify) gtk_widget_unref);
182
gtk_widget_show (label2);
183
gtk_box_pack_start (GTK_BOX (hbox2), label2, TRUE, TRUE, 0);
184
gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5);
185
gtk_misc_set_padding (GTK_MISC (label2), 5, 0);
187
cancel_button = gtk_button_new ();
188
gtk_widget_ref (cancel_button);
189
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "cancel_button", cancel_button,
190
(GtkDestroyNotify) gtk_widget_unref);
191
gtk_widget_show (cancel_button);
192
gtk_container_add (GTK_CONTAINER (hbuttonbox1), cancel_button);
193
GTK_WIDGET_SET_FLAGS (cancel_button, GTK_CAN_DEFAULT);
194
gtk_widget_add_accelerator (cancel_button, "clicked", accel_group,
198
hbox1 = gtk_hbox_new (FALSE, 0);
199
gtk_widget_ref (hbox1);
200
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "hbox1", hbox1,
201
(GtkDestroyNotify) gtk_widget_unref);
202
gtk_widget_show (hbox1);
203
gtk_container_add (GTK_CONTAINER (cancel_button), hbox1);
205
pixmap1 = create_pixmap (linkspeed_dbox, "no.xpm");
206
gtk_widget_ref (pixmap1);
207
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "pixmap1", pixmap1,
208
(GtkDestroyNotify) gtk_widget_unref);
209
gtk_widget_show (pixmap1);
210
gtk_box_pack_start (GTK_BOX (hbox1), pixmap1, TRUE, FALSE, 0);
212
label1 = gtk_label_new ("");
213
label1_key = gtk_label_parse_uline (GTK_LABEL (label1),
215
gtk_widget_ref (label1);
216
gtk_object_set_data_full (GTK_OBJECT (linkspeed_dbox), "label1", label1,
217
(GtkDestroyNotify) gtk_widget_unref);
218
gtk_widget_show (label1);
219
gtk_box_pack_start (GTK_BOX (hbox1), label1, TRUE, TRUE, 0);
220
gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);
221
gtk_misc_set_padding (GTK_MISC (label1), 5, 0);
223
gtk_signal_connect (GTK_OBJECT (linkspeed_dbox), "show",
224
GTK_SIGNAL_FUNC (on_linkspeed_dbox_show),
226
gtk_signal_connect (GTK_OBJECT (linkspeed_dbox), "show",
227
GTK_SIGNAL_FUNC (on_linkspeed_dbox_show2),
229
gtk_signal_connect (GTK_OBJECT (combo_entry1), "changed",
230
GTK_SIGNAL_FUNC (on_combo_entry1_changed),
232
gtk_signal_connect (GTK_OBJECT (checkbutton1), "toggled",
233
GTK_SIGNAL_FUNC (on_linkspeed_checkbutton1_toggled),
235
gtk_signal_connect (GTK_OBJECT (ok_button), "clicked",
236
GTK_SIGNAL_FUNC (on_linkspeed_ok_button_clicked),
238
gtk_signal_connect (GTK_OBJECT (cancel_button), "clicked",
239
GTK_SIGNAL_FUNC (on_linkspeed_cancel_button_clicked),
242
gtk_widget_add_accelerator (ok_button, "clicked", accel_group,
243
label2_key, GDK_MOD1_MASK, 0);
244
gtk_widget_add_accelerator (cancel_button, "clicked", accel_group,
245
label1_key, GDK_MOD1_MASK, 0);
247
gtk_window_add_accel_group (GTK_WINDOW (linkspeed_dbox), accel_group);
249
return linkspeed_dbox;