274
275
// debian can't use the vendors menu, so we hide it
275
276
gtk_widget_hide(GTK_WIDGET(_optVendor));
276
GtkWidget *vendors = glade_xml_get_widget(_gladeXML,"button_edit_vendors");
277
GtkWidget *vendors = GTK_WIDGET(gtk_builder_get_object
278
(_builder, "button_edit_vendors"));
278
280
gtk_widget_hide(GTK_WIDGET(vendors));
281
_entryURI = glade_xml_get_widget(_gladeXML, "entry_uri");
283
_entryURI = GTK_WIDGET(gtk_builder_get_object(_builder, "entry_uri"));
282
284
assert(_entryURI);
283
_entryDist = glade_xml_get_widget(_gladeXML, "entry_distribution");
285
_entryDist = GTK_WIDGET(gtk_builder_get_object(_builder,
286
"entry_distribution"));
284
287
assert(_entryDist);
285
_entrySect = glade_xml_get_widget(_gladeXML, "entry_sections");
288
_entrySect = GTK_WIDGET(gtk_builder_get_object(_builder, "entry_sections"));
286
289
assert(_entrySect);
288
glade_xml_signal_connect_data(_gladeXML,
289
"on_button_ok_clicked",
290
G_CALLBACK(DoOK), this);
292
glade_xml_signal_connect_data(_gladeXML,
293
"on_button_cancel_clicked",
294
G_CALLBACK(DoCancel), this);
296
glade_xml_signal_connect_data(_gladeXML,
297
"on_button_edit_vendors_clicked",
298
G_CALLBACK(VendorsWindow), this);
291
g_signal_connect(GTK_WIDGET(gtk_builder_get_object(_builder, "button_ok")),
293
G_CALLBACK(DoOK), this);
295
g_signal_connect(GTK_WIDGET(gtk_builder_get_object
296
(_builder, "button_remove")),
298
G_CALLBACK(DoCancel), this);
300
g_signal_connect(GTK_WIDGET(gtk_builder_get_object
301
(_builder, "button_edit_vendors")),
303
G_CALLBACK(VendorsWindow), this);
301
glade_xml_signal_connect_data(_gladeXML,
302
"on_button_clear_clicked",
306
g_signal_connect(GTK_WIDGET(gtk_builder_get_object
307
(_builder, "button_clear")),
303
309
G_CALLBACK(DoClear),
307
glade_xml_signal_connect_data(_gladeXML,
308
"on_button_add_clicked",
313
g_signal_connect(GTK_WIDGET(gtk_builder_get_object
314
(_builder, "button_add")),
309
316
G_CALLBACK(DoAdd), this);
311
glade_xml_signal_connect_data(_gladeXML,
312
"on_button_remove_clicked",
313
G_CALLBACK(DoRemove), this);
315
glade_xml_signal_connect_data(_gladeXML,
316
"on_button_updown_clicked",
317
G_CALLBACK(DoUpDown), this);
319
GtkWidget *button = glade_xml_get_widget(_gladeXML, "button_up");
320
g_object_set_data(G_OBJECT(button), "up", GINT_TO_POINTER(1));
321
g_object_set_data(G_OBJECT(button), "down", GINT_TO_POINTER(0));
323
_upBut = glade_xml_get_widget(_gladeXML, "button_up");
318
_upBut = GTK_WIDGET(gtk_builder_get_object(_builder, "button_up"));
320
g_object_set_data(G_OBJECT(_upBut), "up", GINT_TO_POINTER(1));
321
g_signal_connect(_upBut,
323
G_CALLBACK(DoUpDown), this);
325
324
gtk_widget_set_sensitive(_upBut, FALSE);
327
_downBut = glade_xml_get_widget(_gladeXML, "button_down");
326
_downBut = GTK_WIDGET(gtk_builder_get_object(_builder, "button_down"));
328
327
assert(_downBut);
328
g_object_set_data(G_OBJECT(_downBut), "down", GINT_TO_POINTER(0));
329
g_signal_connect(_downBut,
331
G_CALLBACK(DoUpDown), this);
329
332
gtk_widget_set_sensitive(_downBut, FALSE);
331
_deleteBut = glade_xml_get_widget(_gladeXML, "button_add");
334
_deleteBut = GTK_WIDGET(gtk_builder_get_object(_builder, "button_remove"));
332
335
assert(_deleteBut);
336
g_signal_connect(_deleteBut,
338
G_CALLBACK(DoRemove), this);
333
339
gtk_widget_set_sensitive(_deleteBut, FALSE);
335
_editTable = glade_xml_get_widget(_gladeXML, "table_edit");
341
_editTable = GTK_WIDGET(gtk_builder_get_object(_builder, "table_edit"));
336
342
assert(_editTable);
337
343
gtk_widget_set_sensitive(_editTable, FALSE);