2 * DO NOT EDIT THIS FILE - it is generated by Glade.
16 #include "diainserturl_callbacks.h"
17 #include "diainserturl_interface.h"
21 create_DiaInsertUrl (void)
23 GtkWidget *DiaInsertUrl;
24 GtkWidget *dialog_vbox1;
30 GtkWidget *combo_entry1;
32 GtkWidget *combo_entry2;
35 GtkWidget *dialog_action_area1;
37 GtkWidget *button_cancel;
38 GtkAccelGroup *accel_group;
40 accel_group = gtk_accel_group_new ();
42 DiaInsertUrl = gnome_dialog_new (_("Insert URL"), NULL);
43 gtk_object_set_data (GTK_OBJECT (DiaInsertUrl), "DiaInsertUrl", DiaInsertUrl);
44 gtk_container_set_border_width (GTK_CONTAINER (DiaInsertUrl), 2);
45 GTK_WINDOW (DiaInsertUrl)->type = GTK_WINDOW_DIALOG;
46 gtk_window_set_policy (GTK_WINDOW (DiaInsertUrl), TRUE, TRUE, FALSE);
48 dialog_vbox1 = GNOME_DIALOG (DiaInsertUrl)->vbox;
49 gtk_object_set_data (GTK_OBJECT (DiaInsertUrl), "dialog_vbox1", dialog_vbox1);
50 gtk_widget_show (dialog_vbox1);
52 vbox1 = gtk_vbox_new (FALSE, 2);
53 gtk_widget_ref (vbox1);
54 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "vbox1", vbox1,
55 (GtkDestroyNotify) gtk_widget_unref);
56 gtk_widget_show (vbox1);
57 gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0);
59 table1 = gtk_table_new (2, 2, FALSE);
60 gtk_widget_ref (table1);
61 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "table1", table1,
62 (GtkDestroyNotify) gtk_widget_unref);
63 gtk_widget_show (table1);
64 gtk_box_pack_start (GTK_BOX (vbox1), table1, TRUE, TRUE, 0);
65 gtk_table_set_row_spacings (GTK_TABLE (table1), 2);
66 gtk_table_set_col_spacings (GTK_TABLE (table1), 2);
68 label2 = gtk_label_new (_("Name"));
69 gtk_widget_ref (label2);
70 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "label2", label2,
71 (GtkDestroyNotify) gtk_widget_unref);
72 gtk_widget_show (label2);
73 gtk_table_attach (GTK_TABLE (table1), label2, 0, 1, 1, 2,
74 (GtkAttachOptions) (0),
75 (GtkAttachOptions) (0), 0, 0);
76 gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT);
78 label1 = gtk_label_new (_("URL"));
79 gtk_widget_ref (label1);
80 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "label1", label1,
81 (GtkDestroyNotify) gtk_widget_unref);
82 gtk_widget_show (label1);
83 gtk_table_attach (GTK_TABLE (table1), label1, 0, 1, 0, 1,
84 (GtkAttachOptions) (GTK_FILL),
85 (GtkAttachOptions) (0), 0, 0);
86 gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);
88 url = gnome_entry_new ("diainserturl_url");
90 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "url", url,
91 (GtkDestroyNotify) gtk_widget_unref);
92 gtk_widget_show (url);
93 gtk_table_attach (GTK_TABLE (table1), url, 1, 2, 0, 1,
94 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
95 (GtkAttachOptions) (0), 0, 0);
96 gtk_container_set_border_width (GTK_CONTAINER (url), 1);
98 combo_entry1 = gnome_entry_gtk_entry (GNOME_ENTRY (url));
99 gtk_widget_ref (combo_entry1);
100 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "combo_entry1", combo_entry1,
101 (GtkDestroyNotify) gtk_widget_unref);
102 gtk_widget_show (combo_entry1);
103 GTK_WIDGET_SET_FLAGS (combo_entry1, GTK_CAN_DEFAULT);
105 name = gnome_entry_new ("diainserturl_name");
106 gtk_widget_ref (name);
107 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "name", name,
108 (GtkDestroyNotify) gtk_widget_unref);
109 gtk_widget_show (name);
110 gtk_table_attach (GTK_TABLE (table1), name, 1, 2, 1, 2,
111 (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
112 (GtkAttachOptions) (0), 0, 0);
113 gtk_container_set_border_width (GTK_CONTAINER (name), 1);
115 combo_entry2 = gnome_entry_gtk_entry (GNOME_ENTRY (name));
116 gtk_widget_ref (combo_entry2);
117 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "combo_entry2", combo_entry2,
118 (GtkDestroyNotify) gtk_widget_unref);
119 gtk_widget_show (combo_entry2);
121 html_type = gtk_check_button_new_with_label ("");
122 html_type_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (html_type)->child),
124 gtk_widget_add_accelerator (html_type, "clicked", accel_group,
125 html_type_key, GDK_MOD1_MASK, 0);
126 gtk_widget_ref (html_type);
127 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "html_type", html_type,
128 (GtkDestroyNotify) gtk_widget_unref);
129 gtk_widget_show (html_type);
130 gtk_box_pack_start (GTK_BOX (vbox1), html_type, FALSE, FALSE, 0);
131 gtk_container_set_border_width (GTK_CONTAINER (html_type), 2);
133 dialog_action_area1 = GNOME_DIALOG (DiaInsertUrl)->action_area;
134 gtk_object_set_data (GTK_OBJECT (DiaInsertUrl), "dialog_action_area1", dialog_action_area1);
135 gtk_widget_show (dialog_action_area1);
136 gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);
137 gtk_button_box_set_spacing (GTK_BUTTON_BOX (dialog_action_area1), 8);
139 gnome_dialog_append_button (GNOME_DIALOG (DiaInsertUrl), GNOME_STOCK_BUTTON_OK);
140 button_ok = g_list_last (GNOME_DIALOG (DiaInsertUrl)->buttons)->data;
141 gtk_widget_ref (button_ok);
142 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "button_ok", button_ok,
143 (GtkDestroyNotify) gtk_widget_unref);
144 gtk_widget_show (button_ok);
145 GTK_WIDGET_SET_FLAGS (button_ok, GTK_CAN_DEFAULT);
147 gnome_dialog_append_button (GNOME_DIALOG (DiaInsertUrl), GNOME_STOCK_BUTTON_CANCEL);
148 button_cancel = g_list_last (GNOME_DIALOG (DiaInsertUrl)->buttons)->data;
149 gtk_widget_ref (button_cancel);
150 gtk_object_set_data_full (GTK_OBJECT (DiaInsertUrl), "button_cancel", button_cancel,
151 (GtkDestroyNotify) gtk_widget_unref);
152 gtk_widget_show (button_cancel);
153 GTK_WIDGET_SET_FLAGS (button_cancel, GTK_CAN_DEFAULT);
155 gtk_widget_grab_focus (combo_entry1);
156 gtk_widget_grab_default (combo_entry1);
157 gtk_window_add_accel_group (GTK_WINDOW (DiaInsertUrl), accel_group);